main @ 62 LINES
[ HISTORY ] [ UP ]
┌─ NIX ──────────────────────────────────────────────────────────────────────┐
│ { │
│ pkgs, │
│ lib, │
│ ... │
│ }: { │
│ services.aerospace.settings.mode.main.binding = let │
│ inherit (lib) getExe; │
│ mod = "cmd"; │
│ in { │
│ "${mod}-left" = "focus left --boundaries all-monitors-outer-frame"; │
│ "${mod}-right" = "focus right --boundaries all-monitors-outer-frame"; │
│ "${mod}-up" = "focus up --boundaries all-monitors-outer-frame"; │
│ "${mod}-down" = "focus down --boundaries all-monitors-outer-frame"; │
│ "${mod}-h" = "focus left --boundaries all-monitors-outer-frame"; │
│ "${mod}-l" = "focus right --boundaries all-monitors-outer-frame"; │
│ "${mod}-k" = "focus up --boundaries all-monitors-outer-frame"; │
│ "${mod}-j" = "focus down --boundaries all-monitors-outer-frame"; │
│ "${mod}-1" = "workspace 1"; │
│ "${mod}-2" = "workspace 2"; │
│ "${mod}-3" = "workspace 3"; │
│ "${mod}-4" = "workspace 4"; │
│ "${mod}-5" = "workspace 5"; │
│ "${mod}-6" = "workspace 6"; │
│ "${mod}-7" = "workspace 7"; │
│ "${mod}-8" = "workspace 8"; │
│ "${mod}-9" = "workspace 9"; │
│ "${mod}-backtick" = "workspace ai"; │
│ │
│ "${mod}-shift-left" = "move left"; │
│ "${mod}-shift-right" = "move right"; │
│ "${mod}-shift-up" = "move up"; │
│ "${mod}-shift-down" = "move down"; │
│ "${mod}-shift-h" = "move left"; │
│ "${mod}-shift-l" = "move right"; │
│ "${mod}-shift-j" = "move down"; │
│ "${mod}-shift-k" = "move up"; │
│ "${mod}-shift-1" = "move-node-to-workspace 1"; │
│ "${mod}-shift-2" = "move-node-to-workspace 2"; │
│ "${mod}-shift-3" = "move-node-to-workspace 3"; │
│ "${mod}-shift-4" = "move-node-to-workspace 4"; │
│ "${mod}-shift-5" = "move-node-to-workspace 5"; │
│ "${mod}-shift-6" = "move-node-to-workspace 6"; │
│ "${mod}-shift-7" = "move-node-to-workspace 7"; │
│ "${mod}-shift-8" = "move-node-to-workspace 8"; │
│ "${mod}-shift-9" = "move-node-to-workspace 9"; │
│ "${mod}-shift-backtick" = "move-node-to-workspace ai"; │
│ │
│ "${mod}-ctrl-left" = "resize width -50"; │
│ "${mod}-ctrl-right" = "resize width +50"; │
│ "${mod}-ctrl-up" = "resize height +50"; │
│ "${mod}-ctrl-down" = "resize height -50"; │
│ "${mod}-ctrl-h" = "resize width -50"; │
│ "${mod}-ctrl-l" = "resize width +50"; │
│ "${mod}-ctrl-k" = "resize height +50"; │
│ "${mod}-ctrl-j" = "resize height -50"; │
│ │
│ alt-f = "fullscreen"; │
│ │
│ "${mod}-d" = "exec-and-forget open -a ${getExe pkgs.vesktop}"; │
│ }; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ NIX ────────────────────────────────┐
│ { │
│ pkgs, │
│ lib, │
│ ... │
│ }: { │
│ services.aerospace.settings.mode.main.bind │
│ ing = let │
│ inherit (lib) getExe; │
│ mod = "cmd"; │
│ in { │
│ "${mod}-left" = "focus left --boundaries │
│ all-monitors-outer-frame"; │
│ "${mod}-right" = "focus right --boundari │
│ es all-monitors-outer-frame"; │
│ "${mod}-up" = "focus up --boundaries all │
│ -monitors-outer-frame"; │
│ "${mod}-down" = "focus down --boundaries │
│ all-monitors-outer-frame"; │
│ "${mod}-h" = "focus left --boundaries al │
│ l-monitors-outer-frame"; │
│ "${mod}-l" = "focus right --boundaries a │
│ ll-monitors-outer-frame"; │
│ "${mod}-k" = "focus up --boundaries all- │
│ monitors-outer-frame"; │
│ "${mod}-j" = "focus down --boundaries al │
│ l-monitors-outer-frame"; │
│ "${mod}-1" = "workspace 1"; │
│ "${mod}-2" = "workspace 2"; │
│ "${mod}-3" = "workspace 3"; │
│ "${mod}-4" = "workspace 4"; │
│ "${mod}-5" = "workspace 5"; │
│ "${mod}-6" = "workspace 6"; │
│ "${mod}-7" = "workspace 7"; │
│ "${mod}-8" = "workspace 8"; │
│ "${mod}-9" = "workspace 9"; │
│ "${mod}-backtick" = "workspace ai"; │
│ │
│ "${mod}-shift-left" = "move left"; │
│ "${mod}-shift-right" = "move right"; │
│ "${mod}-shift-up" = "move up"; │
│ "${mod}-shift-down" = "move down"; │
│ "${mod}-shift-h" = "move left"; │
│ "${mod}-shift-l" = "move right"; │
│ "${mod}-shift-j" = "move down"; │
│ "${mod}-shift-k" = "move up"; │
│ "${mod}-shift-1" = "move-node-to-workspa │
│ ce 1"; │
│ "${mod}-shift-2" = "move-node-to-workspa │
│ ce 2"; │
│ "${mod}-shift-3" = "move-node-to-workspa │
│ ce 3"; │
│ "${mod}-shift-4" = "move-node-to-workspa │
│ ce 4"; │
│ "${mod}-shift-5" = "move-node-to-workspa │
│ ce 5"; │
│ "${mod}-shift-6" = "move-node-to-workspa │
│ ce 6"; │
│ "${mod}-shift-7" = "move-node-to-workspa │
│ ce 7"; │
│ "${mod}-shift-8" = "move-node-to-workspa │
│ ce 8"; │
│ "${mod}-shift-9" = "move-node-to-workspa │
│ ce 9"; │
│ "${mod}-shift-backtick" = "move-node-to- │
│ workspace ai"; │
│ │
│ "${mod}-ctrl-left" = "resize width -50"; │
│ "${mod}-ctrl-right" = "resize width +50" │
│ ; │
│ "${mod}-ctrl-up" = "resize height +50"; │
│ "${mod}-ctrl-down" = "resize height -50" │
│ ; │
│ "${mod}-ctrl-h" = "resize width -50"; │
│ "${mod}-ctrl-l" = "resize width +50"; │
│ "${mod}-ctrl-k" = "resize height +50"; │
│ "${mod}-ctrl-j" = "resize height -50"; │
│ │
│ alt-f = "fullscreen"; │
│ │
│ "${mod}-d" = "exec-and-forget open -a ${ │
│ getExe pkgs.vesktop}"; │
│ }; │
│ } │
└──────────────────────────────────────────────┘
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET