// KEYBINDINGS binds { Mod+Return cooldown-ms=500 { spawn "alacritty"; } Mod+Shift+Return cooldown-ms=500 { spawn "code"; } Alt+Return cooldown-ms=500 {spawn "virt-manager"; } Mod+Space { spawn "fuzzel"; } Mod+Shift+Space { spawn "bash" "-c" "$HOME/.local/bin/fuzzel-run"; } // APPLICATION LAUNCHERS Mod+B cooldown-ms=500 { spawn "librewolf"; } Mod+Shift+B cooldown-ms=500 { spawn "brave-origin"; } Mod+Alt+B cooldown-ms=500 { spawn "tor-browser"; } Mod+O cooldown-ms=500 { spawn "obsidian"; } Mod+A cooldown-ms=500 { spawn "enteauth"; } Mod+Shift+A cooldown-ms=500 { spawn "keepassxc"; } Mod+E cooldown-ms=500 { spawn "alacritty" "-e" "yazi"; } Mod+Shift+E cooldown-ms=500 { spawn "nautilus"; } Mod+G cooldown-ms=500 { spawn "azahar"; } Mod+T cooldown-ms=500 { spawn "telegram-desktop"; } // TUI SYSTEM WORKPLACES Mod+D cooldown-ms=500 { spawn "alacritty" "-e" "btop"; } Mod+Shift+Y cooldown-ms=500 { spawn "alacritty" "-e" "lazygit"; } Mod+M cooldown-ms=500 { spawn "alacritty" "-e" "ncmpcpp"; } Mod+Shift+T cooldown-ms=500 { spawn "alacritty" "-e" "tut"; } // HARDWARE AND OVERLAYS Mod+Shift+C { spawn "/home/sgbv/.local/bin/pick"; } Mod+W { spawn-sh "killall -SIGUSR1 waybar"; } // WINDOW MECHANICS Mod+Q repeat=false { close-window; } Mod+Shift+Q { quit skip-confirmation=true; } // SPATIAL NAVIGATION Mod+H { focus-column-left; } Mod+L { focus-column-right; } Mod+J { focus-window-down; } Mod+K { focus-window-up; } Mod+Shift+H { move-column-left; } Mod+Shift+L { move-column-right; } Mod+Shift+J { move-window-down; } Mod+Shift+K { move-window-up; } Mod+U { focus-workspace-down; } Mod+I { focus-workspace-up; } Mod+Shift+U { move-column-to-workspace-down; } Mod+Shift+I { move-column-to-workspace-up; } // INTERFACE GEOMETRY Mod+Minus { set-column-width "-10%"; } Mod+Equal { set-column-width "+10%"; } Mod+Shift+Minus { set-window-height "-10%"; } Mod+Shift+Equal { set-window-height "+10%"; } Mod+Control+L { consume-window-into-column; } Mod+Control+H { expel-window-from-column; } Mod+F { maximize-column; } Mod+Shift+F { fullscreen-window; } Mod+V { toggle-window-floating; } // NEWLY BOUND ACTIONS Mod+Slash { show-hotkey-overlay; } Mod+Tab { switch-preset-column-width; } Mod+Shift+V { switch-focus-between-floating-and-tiling; } Mod+R { open-overview; } // HARDWARE MEDIA ROUTING Mod+Alt+K { spawn "~/.local/bin/volume-notify" "+10%"; } Mod+Alt+J { spawn "~/.local/bin/volume-notify" "-10%"; } XF86AudioRaiseVolume { spawn "~/.local/bin/volume-notify" "+5%"; } XF86AudioLowerVolume { spawn "~/.local/bin/volume-notify" "-5%"; } XF86AudioMute { spawn "~/.local/bin/volume-notify" "toggle"; } XF86AudioMicMute { spawn "pamixer" "--default-source" "-t"; } XF86MonBrightnessUp { spawn "~/.local/bin/brightness-notify" "+5%"; } XF86MonBrightnessDown { spawn "~/.local/bin/brightness-notify" "5%-"; } Mod+Alt+I { spawn "~/.local/bin/brightness-notify" "+10%"; } Mod+Alt+U { spawn "~/.local/bin/brightness-notify" "10%-"; } // MPC BINDS Mod+Alt+Space { spawn "mpc" "toggle"; } Mod+Alt+L { spawn "mpc" "next"; } Mod+Alt+H { spawn "mpc" "prev"; } Mod+Alt+Shift+K { spawn "mpc" "stop"; } Mod+Print { spawn "bash" "-c" "grim -g \"$(slurp)\" - | wl-copy"; } Print { spawn "bash" "-c" "grim - | wl-copy"; } Alt+Print { screenshot-window; } Mod+C { spawn "bash" "-c" "cliphist list | fuzzel -d | cliphist decode | wl-copy"; } Mod+Period { spawn "bash" "-c" "rofimoji --selector fuzzel --action type --clipboarder wl-copy"; } Mod+Escape { spawn "~/.local/bin/power"; } }