zeniri
This commit is contained in:
parent
cf92d89124
commit
83c92deef5
3 changed files with 20 additions and 6 deletions
|
|
@ -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")
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue