This commit is contained in:
2026-10-03 12:31:57 +02:00
parent ac8e134d1a
commit 474db0167c
5 changed files with 30 additions and 30 deletions

View File

@@ -15,24 +15,28 @@ in
{
home-manager.users."djai".wayland.windowManager.hyprland.settings = {
bind = [
(bind "${mainMod} + SHIFT + W" (submap "H") "") # hidden workspaces
(bind "${mainMod} + SHIFT + W" (submap "H") "")
] ++ builtins.concatLists (builtins.genList (i:
let ws = builtins.toJSON (mod i 11);
let
ws = i+1;
k = toString (mod ws 10);
in [
(bind "${mainMod} + ${toString i}" (focusWorkspace ws) "Switch to workspace ${toString i}")
(bind "${mainMod} + SHIFT + ${toString i} " (moveWorkspace ws false) "Move window to workspace ${toString i}")
(bind "${mainMod} +${k}" (focusWorkspace ws) "Switch to workspace ${toString ws}")
(bind "${mainMod} + SHIFT + ${k} " (moveWorkspace ws false) "Move window to workspace ${toString ws}")
]
) 9);
) 10);
define_submap = [
(makeSubmap "H" ([
["ESCAPE" (submap "reset")]
] ++ builtins.concatLists (builtins.genList (i:
let ws = i+10;
let
ws = i+11;
k = (mod (i+1) 10);
in [
[(toString i) (muldsp [(focusWorkspace ws) (submap "reset")]) ""]
["SHIFT + ${toString i}" (moveWorkspace ws false)]
]) 9)))];
[(toString k) (muldsp [(focusWorkspace ws) (submap "reset")])]
["SHIFT + ${toString k}" (moveWorkspace ws false)]
]) 10)))];
window_rule = [
{ match.class = ".*hideme.*"; workspace = "11 silent";}