From 07b847ccd5171d1d692a9481212f64574c099825 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 23 Aug 2025 00:25:44 +0200 Subject: modules/river/keymap: Support more function buttons and bar toggle --- modules/by-name/ri/river/keymap.nix | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) (limited to 'modules/by-name') diff --git a/modules/by-name/ri/river/keymap.nix b/modules/by-name/ri/river/keymap.nix index 7976b451..c45f9967 100644 --- a/modules/by-name/ri/river/keymap.nix +++ b/modules/by-name/ri/river/keymap.nix @@ -64,13 +64,17 @@ in { "x" = { "q" = ["exit"]; "l" = mkSpawn pkgs.lock "" {once = true;}; + "h" = mkSpawn' pkgs.procps "pkill" "--signal USR1 i3bar-river" {once = true;}; }; # Media control "m" = { - "r" = mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%+" {}; - "l" = mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%-" {}; - "m" = mkSpawn pkgs.mpp "toggle" {}; + "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 "previous" {}; + "t" = mkSpawn pkgs.mpp "toggle" {}; }; # Select tags for view. @@ -141,12 +145,12 @@ in { # Audio "" = - self."".m.r + self."".m.u // { allow_locked = true; }; "" = - self."".m.l + self."".m.d // { allow_locked = true; }; @@ -155,6 +159,21 @@ in { // { allow_locked = true; }; + "" = + self."".m.n + // { + allow_locked = true; + }; + "" = + self."".m.p + // { + allow_locked = true; + }; + "" = + self."".m.t + // { + allow_locked = true; + }; # Mouse ">" = ["move-view"]; -- cgit 1.4.1