diff --git a/apps/README.md b/apps/README.md
index 00529790..eb52ac5a 100644
--- a/apps/README.md
+++ b/apps/README.md
@@ -8,4 +8,5 @@ This directory contains every derivations for apps exposed by this flake.
 | ---- | ----------- |
 | `extract-subs` | Extract all `srt` subtitle files from a `mkv` video with the appropriate name. |
 | `gen-docs` | Generates the READMEs in this repository from nix attributes. |
+| `pin-inputs` | Takes a list of inputs to pin to their current rev in `flake.lock`. |
 | `update-sources` | Updates all derivation sources in this repository and generates a commit message for the changes made. |
diff --git a/packages/README.md b/packages/README.md
index ee319ae3..2df6e533 100644
--- a/packages/README.md
+++ b/packages/README.md
@@ -9,6 +9,7 @@ This directory contains every derivations for packages exposed by this flake.
 | `gpu-screen-recorder` | Screen recorder that has minimal impact on system performance by recording a window using the GPU only | https://git.dec05eba.com/gpu-screen-recorder/about/ |
 | `gsr-kms-server` | Screen recorder that has minimal impact on system performance by recording a window using the GPU only | https://git.dec05eba.com/gpu-screen-recorder/about/ |
 | `homepage` | Highly customisable dashboard with Docker and service API integrations | https://gethomepage.dev |
+| `jmusicbot` | Discord music bot that's easy to set up and run yourself | https://github.com/jagrosh/MusicBot |
 | `libratbag` | Configuration library for gaming mice | https://github.com/libratbag/libratbag |
 | `librespot-auth` | A simple program for populating a credentials.json via Spotify's zeroconf authentication. | https://github.com/dspearson/librespot-auth |
 | `pam-fprint-grosshack` | This is a fork of the pam module which implements the simultaneous password and fingerprint behaviour present in pam_thinkfinger. | https://gitlab.com/mishakmak/pam-fprint-grosshack |
@@ -18,5 +19,6 @@ This directory contains every derivations for packages exposed by this flake.
 | `protonhax` | Tool to help running other programs (i.e. Cheat Engine) inside Steam's proton. | https://github.com/jcnils/protonhax |
 | `repl` | A simple program for populating a credentials.json via Spotify's zeroconf authentication. | fork of https://github.com/fufexan/dotfiles/blob/main/pkgs/repl/default.nix |
 | `some-sass-language-server` | Some Sass is a language server extension for Visual Studio Code and other editors with a language server protocol (LSP) client. It brings improved code suggestions, documentation and code navigation for both SCSS and indented syntaxes. | https://github.com/wkillerud/some-sass |
+| `subscleaner` | Subscleaner is a Python script that removes advertisements from subtitle files. It's designed to help you enjoy your favorite shows and movies without the distraction of unwanted ads in the subtitles. | https://gitlab.com/rogs/subscleaner |
 | `trash-d` | A near drop-in replacement for `rm` that uses the [FreeDesktop trash bin](https://specifications.freedesktop.org/trash-spec/trashspec-latest.html). | https://github.com/rushsteve1/trash-d |
 | `urllib3` | Powerful, sanity-friendly HTTP client for Python | https://github.com/shazow/urllib3 |
diff --git a/packages/jmusicbot/default.nix b/packages/jmusicbot/default.nix
index 1ede5b57..c3fbc94b 100644
--- a/packages/jmusicbot/default.nix
+++ b/packages/jmusicbot/default.nix
@@ -36,5 +36,5 @@ in
       url = "https://github.com/xPrinny/MusicBot/releases/download/${version}/JMusicBot-${version}.jar";
       sha256 = "sha256-NYUT0FhSIqt+SECOKdnqBNQ37qinkwNWIzpXw8+7FXg=";
     };
-    meta.platforms = ["x86_64-linux"];
+    meta = o.meta // {platforms = ["x86_64-linux"];};
   })
diff --git a/packages/subscleaner/default.nix b/packages/subscleaner/default.nix
index 366fbceb..89ed6c81 100644
--- a/packages/subscleaner/default.nix
+++ b/packages/subscleaner/default.nix
@@ -1,4 +1,5 @@
 {
+  lib,
   pkgs,
   poetry2nix,
   subscleaner-src,
@@ -9,4 +10,11 @@ in
   mkPoetryApplication {
     projectDir = subscleaner-src;
     preferWheels = true;
+
+    meta = {
+      description = "Subscleaner is a Python script that removes advertisements from subtitle files. It's designed to help you enjoy your favorite shows and movies without the distraction of unwanted ads in the subtitles.";
+      mainProgram = "subscleaner";
+      homepage = "https://gitlab.com/rogs/subscleaner";
+      license = lib.licenses.gpl3Only;
+    };
   }