about summary refs log tree commit diff stats
path: root/modules/by-name/ri/river
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/by-name/ri/river
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/by-name/ri/river')
-rw-r--r--modules/by-name/ri/river/keymap.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/modules/by-name/ri/river/keymap.nix b/modules/by-name/ri/river/keymap.nix
index 9bcbf387..eacfd75b 100644
--- a/modules/by-name/ri/river/keymap.nix
+++ b/modules/by-name/ri/river/keymap.nix
@@ -37,6 +37,7 @@
   };
 
   cfg = config.soispha.programs.river;
+  inherit (config.soispha.services.mpd.mpc) mppPackage;
 in {
   soispha.programs.river.init.mappings.keymap = lib.mkIf cfg.enable (lib.fixedPoints.fix
     (self: {
@@ -46,7 +47,7 @@ in {
           "a" = mkSpawn pkgs.alacritty "" {};
           "b" = mkSpawn pkgs.tskm "open select" {once = true;};
           "k" = mkSpawn pkgs.keepassxc "" {once = true;};
-          "s" = mkSpawn pkgs.signal-desktop "" {once = true;};
+          # "s" = mkSpawn pkgs.signal-desktop "" {once = true;};
           "p" = mkSpawn pkgs.screenshot_persistent "" {once = true;};
           "i" = mkSpawn pkgs.anki "" {once = true;};
         };
@@ -76,9 +77,9 @@ in {
           "u" = mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%+" {};
           "d" = mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%-" {};
           "m" = mkSpawn' pkgs.wireplumber "wpctl" "set-mute @DEFAULT_SINK@ toggle" {};
-          "n" = mkSpawn pkgs.mpp "next" {};
-          "p" = mkSpawn pkgs.mpp "prev" {};
-          "t" = mkSpawn pkgs.mpp "toggle" {};
+          "n" = mkSpawn mppPackage "next" {};
+          "p" = mkSpawn mppPackage "prev" {};
+          "t" = mkSpawn mppPackage "toggle" {};
           "g" = mkSpawn' pkgs.mpdpopm "mpdpopm" "rating inc" {once = true;};
           "b" = mkSpawn' pkgs.mpdpopm "mpdpopm" "rating decr" {once = true;};
         };