commit 60a62dea3afb21c8a225ab7f708f3b538b6f9076
parent aa7aeb6135dac5360847b22ae745261446baddc0
Author: breadcat <breadcat@users.noreply.github.com>
Date: Tue, 16 Jun 2026 12:30:45 +0100
Workspace to array code
Diffstat:
1 file changed, 6 insertions(+), 21 deletions(-)
diff --git a/home/hyprland.nix b/home/hyprland.nix
@@ -131,31 +131,16 @@
"SUPER, right, movefocus, r"
"SUPER, up, movefocus, u"
"SUPER, down, movefocus, d"
- "SUPER, 1, workspace, 1"
- "SUPER, 2, workspace, 2"
- "SUPER, 3, workspace, 3"
- "SUPER, 4, workspace, 4"
- "SUPER, 5, workspace, 5"
- "SUPER, 6, workspace, 6"
- "SUPER, 7, workspace, 7"
- "SUPER, 8, workspace, 8"
- "SUPER, 9, workspace, 9"
- "SUPER, 0, workspace, 10"
- "SUPER SHIFT, 1, movetoworkspace, 1"
- "SUPER SHIFT, 2, movetoworkspace, 2"
- "SUPER SHIFT, 3, movetoworkspace, 3"
- "SUPER SHIFT, 4, movetoworkspace, 4"
- "SUPER SHIFT, 5, movetoworkspace, 5"
- "SUPER SHIFT, 6, movetoworkspace, 6"
- "SUPER SHIFT, 7, movetoworkspace, 7"
- "SUPER SHIFT, 8, movetoworkspace, 8"
- "SUPER SHIFT, 9, movetoworkspace, 9"
- "SUPER SHIFT, 0, movetoworkspace, 10"
"SUPER, mouse_down, workspace, e+1"
"SUPER, mouse_up, workspace, e-1"
", Print, exec, grim"
"ALT, Print, exec, grim -g ''\"$(slurp)\""
- ];
+ ] ++ ( builtins.concatLists (builtins.genList (i:
+ let ws = i + 1; in [
+ "SUPER, code:1${toString i}, workspace, ${toString ws}"
+ "SUPER SHIFT, code:1${toString i}, movetoworkspace, ${toString ws}"
+ ] ) 9)
+ );
bindm = [
"ALT, mouse:272, movewindow"