From d02e43f6a00707b199380f9c0fc1dcd03cd9c6be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kha=C3=AFs=20COLIN?= Date: Sat, 9 Nov 2024 16:02:01 +0100 Subject: [PATCH] fix(river): correct tagtag keybinds for us keyboard layout --- wm/river.nix | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/wm/river.nix b/wm/river.nix index d5e4377..29aca2f 100644 --- a/wm/river.nix +++ b/wm/river.nix @@ -70,6 +70,7 @@ in { ## rotate workspace "Super Right" = "spawn 'river-shifttags --num-tags 10 --shifts 1'"; "Super Left" = "spawn 'river-shifttags --num-tags 10 --shifts -1'"; + ##### fr layout ## switch to workspace "Super ampersand" = "set-focused-tags 1"; "Super eacute" = "set-focused-tags 2"; @@ -114,6 +115,53 @@ in { "Super+Alt+Shift underscore" = "toggle-view-tags 128"; "Super+Alt+Shift ccedilla" = "toggle-view-tags 256"; "Super+Alt+Shift agrave" = "toggle-view-tags 512"; + + #### us layout + ## switch to workspace + "Super 1" = "set-focused-tags 1"; + "Super 2" = "set-focused-tags 2"; + "Super 3" = "set-focused-tags 4"; + "Super 4" = "set-focused-tags 8"; + "Super 5" = "set-focused-tags 16"; + "Super 6" = "set-focused-tags 32"; + "Super 7" = "set-focused-tags 64"; + "Super 8" = "set-focused-tags 128"; + "Super 9" = "set-focused-tags 256"; + "Super 0" = "set-focused-tags 512"; + ## toggle workspace display + "Super+Alt 1" = "toggle-focused-tags 1"; + "Super+Alt 2" = "toggle-focused-tags 2"; + "Super+Alt 3" = "toggle-focused-tags 4"; + "Super+Alt 4" = "toggle-focused-tags 8"; + "Super+Alt 5" = "toggle-focused-tags 16"; + "Super+Alt 6" = "toggle-focused-tags 32"; + "Super+Alt 7" = "toggle-focused-tags 64"; + "Super+Alt 8" = "toggle-focused-tags 128"; + "Super+Alt 9" = "toggle-focused-tags 256"; + "Super+Alt 0" = "toggle-focused-tags 512"; + ## send to workspace + "Super+Shift 1" = "set-view-tags 1"; + "Super+Shift 2" = "set-view-tags 2"; + "Super+Shift 3" = "set-view-tags 4"; + "Super+Shift 4" = "set-view-tags 8"; + "Super+Shift 5" = "set-view-tags 16"; + "Super+Shift 6" = "set-view-tags 32"; + "Super+Shift 7" = "set-view-tags 64"; + "Super+Shift 8" = "set-view-tags 128"; + "Super+Shift 9" = "set-view-tags 256"; + "Super+Shift 0" = "set-view-tags 512"; + ## toggle visibility of window in workspace + "Super+Alt+Shift 1" = "toggle-view-tags 1"; + "Super+Alt+Shift 2" = "toggle-view-tags 2"; + "Super+Alt+Shift 3" = "toggle-view-tags 4"; + "Super+Alt+Shift 4" = "toggle-view-tags 8"; + "Super+Alt+Shift 5" = "toggle-view-tags 16"; + "Super+Alt+Shift 6" = "toggle-view-tags 32"; + "Super+Alt+Shift 7" = "toggle-view-tags 64"; + "Super+Alt+Shift 8" = "toggle-view-tags 128"; + "Super+Alt+Shift 9" = "toggle-view-tags 256"; + "Super+Alt+Shift 0" = "toggle-view-tags 512"; + # music player control # We have to specify None as the modifier, else riverctl complains that XF86Etc is not a valid modifier "None XF86AudioPlay" = "spawn 'playerctl play-pause'";