about summary refs log tree commit diff stats
path: root/modules/home.legacy
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-05-29 01:28:39 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-05-29 01:28:53 +0200
commit32cf7403004d423de9f02a82bb104f388ae5cc86 (patch)
tree7dc7b9e15537e6ba99f3c43244c2591d12f67f74 /modules/home.legacy
parentscripts/why-depends: Correctly parse command line arguments (diff)
downloadnixos-config-32cf7403004d423de9f02a82bb104f388ae5cc86.zip
treewide: Remove unneeded dependencies
This shaves off around 1.2 GB from the system closure.
Diffstat (limited to 'modules/home.legacy')
-rw-r--r--modules/home.legacy/conf/beets/default.nix11
-rw-r--r--modules/home.legacy/conf/gtk/default.nix3
2 files changed, 10 insertions, 4 deletions
diff --git a/modules/home.legacy/conf/beets/default.nix b/modules/home.legacy/conf/beets/default.nix
index 0879b1a5..43d6bff9 100644
--- a/modules/home.legacy/conf/beets/default.nix
+++ b/modules/home.legacy/conf/beets/default.nix
@@ -14,7 +14,6 @@
   ...
 }: let
   plugins = import ./plugins.nix {};
-
   # TODO: Enable xtractor again <2025-03-29>
   # package = pkgs.beets.override {
   #   pluginOverrides = {
@@ -23,7 +22,6 @@
   #       propagatedBuildInputs = [pkgs.beetsExtraPlugins.xtractor];
   #     };
   #   };
-  package = pkgs.beets;
 in {
   imports = [
     ./plugins
@@ -31,7 +29,14 @@ in {
 
   programs.beets = {
     enable = true;
-    inherit package;
+    package = pkgs.python3.pkgs.toPythonApplication (pkgs.python3.pkgs.beets.override
+      {
+        ffmpeg = pkgs.ffmpeg-headless;
+        keyfinder-cli = pkgs.keyfinder-cli.override {
+          ffmpeg =
+            pkgs.ffmpeg-headless;
+        };
+      });
 
     settings = {
       library = "${config.xdg.dataHome}/beets/library.db";
diff --git a/modules/home.legacy/conf/gtk/default.nix b/modules/home.legacy/conf/gtk/default.nix
index c1a94f73..56e5f565 100644
--- a/modules/home.legacy/conf/gtk/default.nix
+++ b/modules/home.legacy/conf/gtk/default.nix
@@ -15,7 +15,8 @@
   gtk = {
     enable = true;
     theme = {
-      package = pkgs.nordic;
+      # NOTE: The `nordic` package pulls the whole plasma shell, for a plasma theme :/ <2026-05-29>
+      # package = pkgs.nordic;
       name = "Nordic";
     };
     cursorTheme = {