parent
cc0a856bd8
commit
3f5be7bb74
@ -0,0 +1,30 @@ |
|||||||
|
{ config, pkgs, pkgs-unstable, username, ... }: |
||||||
|
|
||||||
|
{ |
||||||
|
wayland.windowManager.hyprland.enable = true; |
||||||
|
wayland.windowManager.hyprland.settings = { |
||||||
|
"$mod" = "SUPER"; |
||||||
|
bind = |
||||||
|
[ |
||||||
|
"$mod, F, exec, firefox" |
||||||
|
"$mod, k, exec, kitty" |
||||||
|
", Print, exec, grimblast copy area" |
||||||
|
] |
||||||
|
++ ( |
||||||
|
# workspaces |
||||||
|
# binds $mod + [shift +] {1..10} to [move to] workspace {1..10} |
||||||
|
builtins.concatLists (builtins.genList ( |
||||||
|
x: let |
||||||
|
ws = let |
||||||
|
c = (x + 1) / 10; |
||||||
|
in |
||||||
|
builtins.toString (x + 1 - (c * 10)); |
||||||
|
in [ |
||||||
|
"$mod, ${ws}, workspace, ${toString (x + 1)}" |
||||||
|
"$mod SHIFT, ${ws}, movetoworkspace, ${toString (x + 1)}" |
||||||
|
] |
||||||
|
) |
||||||
|
10) |
||||||
|
); |
||||||
|
}; |
||||||
|
} |
||||||
Loading…
Reference in new issue