From 8f6ac77da2ace59f9bbc09d6a4e6ac1d1b282214 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sun, 29 Jun 2025 13:45:30 +0200 Subject: modules/river: Fix minor keymap config-file mistakes --- modules/by-name/ri/river/keymap.nix | 33 ++++++++++++++++++--------------- modules/by-name/ri/river/module.nix | 3 ++- 2 files changed, 20 insertions(+), 16 deletions(-) (limited to 'modules/by-name/ri/river') diff --git a/modules/by-name/ri/river/keymap.nix b/modules/by-name/ri/river/keymap.nix index a80534a7..052d36c3 100644 --- a/modules/by-name/ri/river/keymap.nix +++ b/modules/by-name/ri/river/keymap.nix @@ -11,7 +11,7 @@ mkSpawn' = pkg: binaryName: args: { command = [ "spawn" - "${lib.getExe' pkgs binaryName} ${args}" + "${lib.getExe' pkg binaryName} ${args}" ]; description = "${binaryName} ${args}"; @@ -21,7 +21,7 @@ cfg = config.soispha.programs.river; in { soispha.programs.river.init.mappings.keymap = lib.mkIf cfg.enable { - "" = { + "" = { # Change focus "f" = { "t" = ["focus-view" "next"]; @@ -43,7 +43,7 @@ in { "c" = { "f" = ["toggle-fullscreen"]; "c" = ["close"]; - "" = ["toggle-float"]; + " " = ["toggle-float"]; "" = ["zoom"]; "o" = ["send-to-output" "next"]; "t" = ["swap" "next"]; @@ -110,18 +110,21 @@ in { }; # Audio - "" = { - command = mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%+"; - allow_locked = true; - }; - "" = { - command = mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%-"; - allow_locked = true; - }; - "" = { - command = mkSpawn pkgs.mpp "toggle"; - allow_locked = true; - }; + "" = + (mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%+") + // { + allow_locked = true; + }; + "" = + (mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%-") + // { + allow_locked = true; + }; + "" = + (mkSpawn pkgs.mpp "toggle") + // { + allow_locked = true; + }; # Mouse ">" = ["move-view"]; diff --git a/modules/by-name/ri/river/module.nix b/modules/by-name/ri/river/module.nix index ed7eb363..4b446934 100644 --- a/modules/by-name/ri/river/module.nix +++ b/modules/by-name/ri/river/module.nix @@ -45,7 +45,8 @@ JSON_FILE = keymapFormat.generate name value; }; } '' - river-mk-keymap --keymap "$JSON_FILE" init --dry-run + river-mk-keymap --keymap "$JSON_FILE" init --dry-run; + cp "$JSON_FILE" "$out" ''; keymappings = '' -- cgit 1.4.1