This commit is contained in:
martyTF 2026-04-24 20:54:24 +02:00
parent cf92d89124
commit 83c92deef5
3 changed files with 20 additions and 6 deletions

View file

@ -48,6 +48,7 @@ let
(extension "floccus" "floccus@handmadeideas.org") (extension "floccus" "floccus@handmadeideas.org")
(extension "bitwarden-password-manager" "{446900e4-71c2-419f-a6a7-df9c091e268b}") (extension "bitwarden-password-manager" "{446900e4-71c2-419f-a6a7-df9c091e268b}")
(extension "simplelogin" "addon@simplelogin") (extension "simplelogin" "addon@simplelogin")
(extension "vimium-ff" "d7742d87-e61d-4b78-b8a1-b469842139fa")
(extension "localcdn-fork-of-decentraleyes" "{b86e4813-687a-43e6-ab65-0bde4ab75758}") (extension "localcdn-fork-of-decentraleyes" "{b86e4813-687a-43e6-ab65-0bde4ab75758}")
(extension "catppuccin-web-file-icons" "{bbb880ce-43c9-47ae-b746-c3e0096c5b76}") (extension "catppuccin-web-file-icons" "{bbb880ce-43c9-47ae-b746-c3e0096c5b76}")
(extension "peertube-companion" "peertube-companion@booteille") (extension "peertube-companion" "peertube-companion@booteille")

View file

@ -9,6 +9,7 @@
let let
modifier = if (osConfig.keybinds.modifier == "Meta") then "Mod" else null; modifier = if (osConfig.keybinds.modifier == "Meta") then "Mod" else null;
nsipc = "noctalia-shell ipc call";
kb-layout = builtins.substring 0 2 osConfig.system.locale; kb-layout = builtins.substring 0 2 osConfig.system.locale;
in in
@ -61,26 +62,38 @@ in
//Applications //Applications
${modifier}+${osConfig.keybinds.hotkeys.terminal} hotkey-overlay-title="Open Terminal" { spawn "${osConfig.apps.terminal.binary}";} ${modifier}+${osConfig.keybinds.hotkeys.terminal} hotkey-overlay-title="Open Terminal" { spawn "${osConfig.apps.terminal.binary}";}
${modifier}+${osConfig.keybinds.hotkeys.browser} hotkey-overlay-title="Open Browser" { spawn "${osConfig.apps.internet.browsers.default}";} ${modifier}+${osConfig.keybinds.hotkeys.browser} hotkey-overlay-title="Open Browser" { spawn "${osConfig.apps.internet.browsers.default}";}
${modifier}+${osConfig.keybinds.hotkeys.launcher} hotkey-overlay-title="Open Launcher" { spawn "noctalia-shell" "ipc" "call" "launcher" "toggle";} ${modifier}+${osConfig.keybinds.hotkeys.launcher} hotkey-overlay-title="Open Launcher" { spawn-sh "${nsipc} launcher toggle || walker";}
${modifier}+Shift+${osConfig.keybinds.hotkeys.editor} hotkey-overlay-title="Open Editor" { spawn "${osConfig.apps.development.editor.default}";} ${modifier}+Shift+${osConfig.keybinds.hotkeys.editor} hotkey-overlay-title="Open Editor" { spawn "${osConfig.apps.development.editor.default}";}
//Window Management //Window Management
${modifier}+Shift+${osConfig.keybinds.hotkeys.close-window} { close-window; } ${modifier}+Shift+${osConfig.keybinds.hotkeys.close-window} { close-window; }
//Column Navigation
${modifier}+H { focus-column-left; }
${modifier}+L { focus-column-right; }
${modifier}+R { switch-preset-column-width; } ${modifier}+R { switch-preset-column-width; }
${modifier}+Shift+R { switch-preset-column-width-back; } ${modifier}+Shift+R { switch-preset-column-width-back; }
${modifier}+F { expand-column-to-available-width; } ${modifier}+F { expand-column-to-available-width; }
${modifier}+G { toggle-window-floating; } ${modifier}+G { toggle-window-floating; }
//Column Navigation
${modifier}+H { focus-column-left; }
${modifier}+L { focus-column-right; }
${modifier}+Left { focus-column-left; }
${modifier}+Right { focus-column-right; }
${modifier}+Shift+H { move-column-left-or-to-monitor-left; }
${modifier}+Shift+L { move-column-right-or-to-monitor-right; }
${modifier}+Shift+Left { move-column-left-or-to-monitor-left; }
${modifier}+Shift+Right { move-column-right-or-to-monitor-right; }
//Workspace Navigation //Workspace Navigation
${modifier}+J cooldown-ms=150 { focus-workspace-down; } ${modifier}+J cooldown-ms=150 { focus-workspace-down; }
${modifier}+K cooldown-ms=150 { focus-workspace-up; } ${modifier}+K cooldown-ms=150 { focus-workspace-up; }
${modifier}+Down cooldown-ms=150 { focus-workspace-down; }
${modifier}+Up cooldown-ms=150 { focus-workspace-up; }
//Screenshots //Screenshots
Print { screenshot;} Print { screenshot;}
//Misc
${modifier}+Shift+Y hotkey-overlay-title="Open Keyboard Cheatsheet" { spawn-sh "${nsipc} plugin:keybind-cheatsheet toggle"; }
${modifier}+P hotkey-overlay-title="Open Session Menu" { spawn-sh "${nsipc} sessionMenu toggle"; }
} }
switch-events { switch-events {

View file

@ -28,7 +28,7 @@
editor = { editor = {
vscodium.enable = true; vscodium.enable = true;
emacs.enable = true; emacs.enable = true;
default = "vscodium"; default = "codium";
}; };
languages = { languages = {
python.enable = true; python.enable = true;