binds { // === Application Launchers === Mod+D hotkey-overlay-title="Application Launcher" { spawn "dms" "ipc" "call" "spotlight" "toggle"; } Mod+Shift+D { spawn-sh "dms ipc call widget openWith launcherButton files"; } // Mod+V hotkey-overlay-title="Clipboard Manager" { // spawn "dms" "ipc" "call" "clipboard" "toggle"; // } Mod+Shift+E hotkey-overlay-title="Power Menu: Toggle" { spawn "dms" "ipc" "call" "powermenu" "toggle"; } Ctrl+Shift+Escape hotkey-overlay-title="Task Manager" { spawn "dms" "ipc" "call" "processlist" "focusOrToggle"; } Mod+Backslash { spawn-sh "dms ipc call dash open overview"; } Mod+Shift+Backslash { spawn-sh "dms ipc call dash open weather"; } Mod+Ctrl+Backslash { spawn-sh "dms ipc call dash open media"; } Mod+F2 { spawn-sh "dms ipc call control-center toggle"; } Mod+F3 hotkey-overlay-title="Settings" { spawn "dms" "ipc" "call" "settings" "focusOrToggle"; } Mod+Ctrl+Space { spawn "dms" "ipc" "call" "notifications" "dismissAllPopups"; } Mod+Shift+Ctrl+Space hotkey-overlay-title="Notification Center" { spawn "dms" "ipc" "call" "notifications" "toggle"; } // === Security === Mod+X hotkey-overlay-title="Lock Screen" { spawn "dms" "ipc" "call" "lock" "lock"; } // === Audio Controls === // XF86AudioRaiseVolume allow-when-locked=true { // spawn "dms" "ipc" "call" "audio" "increment" "3"; // } // XF86AudioLowerVolume allow-when-locked=true { // spawn "dms" "ipc" "call" "audio" "decrement" "3"; // } // XF86AudioMute allow-when-locked=true { // spawn "dms" "ipc" "call" "audio" "mute"; // } // XF86AudioMicMute allow-when-locked=true { // spawn "dms" "ipc" "call" "audio" "micmute"; // } // XF86AudioPause allow-when-locked=true { // spawn "dms" "ipc" "call" "mpris" "playPause"; // } // XF86AudioPlay allow-when-locked=true { // spawn "dms" "ipc" "call" "mpris" "playPause"; // } // XF86AudioPrev allow-when-locked=true { // spawn "dms" "ipc" "call" "mpris" "previous"; // } // XF86AudioNext allow-when-locked=true { // spawn "dms" "ipc" "call" "mpris" "next"; // } // Ctrl+XF86AudioRaiseVolume allow-when-locked=true { // spawn "dms" "ipc" "call" "mpris" "increment" "3"; // } // Ctrl+XF86AudioLowerVolume allow-when-locked=true { // spawn "dms" "ipc" "call" "mpris" "decrement" "3"; // } // === Brightness Controls === XF86MonBrightnessUp allow-when-locked=true { spawn "dms" "ipc" "call" "brightness" "increment" "5" ""; } XF86MonBrightnessDown allow-when-locked=true { spawn "dms" "ipc" "call" "brightness" "decrement" "5" ""; } Mod+Alt+Up allow-when-locked=true { spawn "dms" "ipc" "call" "brightness" "increment" "5" ""; } Mod+Alt+Down allow-when-locked=true { spawn "dms" "ipc" "call" "brightness" "decrement" "5" ""; } // === System Controls === Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } } switch-events { lid-close { spawn "loginctl" "suspend"; } }