nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

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:
Mhome/hyprland.nix | 27++++++---------------------
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"