aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-06-29 13:45:30 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-06-29 13:45:30 +0200
commit8f6ac77da2ace59f9bbc09d6a4e6ac1d1b282214 (patch)
tree9e9f1950fefa2bba2873c3f59ab7d7ca60f08ee9 /modules/by-name
parentmodules/disks: Setup a tmpfs for the new lix build location (diff)
downloadnixos-config-8f6ac77da2ace59f9bbc09d6a4e6ac1d1b282214.zip
modules/river: Fix minor keymap config-file mistakes
Diffstat (limited to 'modules/by-name')
-rw-r--r--modules/by-name/ri/river/keymap.nix33
-rw-r--r--modules/by-name/ri/river/module.nix3
2 files changed, 20 insertions, 16 deletions
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 {
- "<SUPER_LEFT>" = {
+ "<LEFT_SUPER>" = {
# Change focus
"f" = {
"t" = ["focus-view" "next"];
@@ -43,7 +43,7 @@ in {
"c" = {
"f" = ["toggle-fullscreen"];
"c" = ["close"];
- "<SPACE>" = ["toggle-float"];
+ " " = ["toggle-float"];
"<ENTER>" = ["zoom"];
"o" = ["send-to-output" "next"];
"t" = ["swap" "next"];
@@ -110,18 +110,21 @@ in {
};
# Audio
- "<MEDIA_RAISEVOLUME>" = {
- command = mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%+";
- allow_locked = true;
- };
- "<MEDIA_LOWERVOLUME>" = {
- command = mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%-";
- allow_locked = true;
- };
- "<MEDIA_MUTEVOLUME>" = {
- command = mkSpawn pkgs.mpp "toggle";
- allow_locked = true;
- };
+ "<MEDIA_RAISEVOLUME>" =
+ (mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%+")
+ // {
+ allow_locked = true;
+ };
+ "<MEDIA_LOWERVOLUME>" =
+ (mkSpawn' pkgs.wireplumber "wpctl" "set-volume @DEFAULT_SINK@ 5%-")
+ // {
+ allow_locked = true;
+ };
+ "<MEDIA_MUTEVOLUME>" =
+ (mkSpawn pkgs.mpp "toggle")
+ // {
+ allow_locked = true;
+ };
# Mouse
"<Meta-<MOUSE_LEFT>>" = ["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 = ''