binds { Mod+D { spawn-sh "qs -c noctalia-shell ipc call launcher toggle"; } // this isn't dry but whatever Menu { spawn-sh "qs -c noctalia-shell ipc call launcher toggle"; } Mod+Ctrl+Shift+Space { spawn-sh "qs -c noctalia-shell ipc call notifications toggleHistory"; } Mod+Ctrl+Space { spawn-sh "qs -c noctalia-shell ipc call notifications invokeDefaultAndDismiss"; } Mod+Shift+E { spawn-sh "qs -c noctalia-shell ipc call sessionMenu toggle"; } Mod+X { spawn-sh "qs -c noctalia-shell ipc call lockScreen lock"; } Mod+F3 { spawn-sh "qs -c noctalia-shell ipc call settings open"; } Mod+Backslash { spawn-sh "qs -c noctalia-shell ipc call controlCenter toggle"; } Mod+Shift+Backslash { spawn-sh "qs -c noctalia-shell ipc call calendar toggle"; } } switch-events { lid-close { spawn "qs" "-c" "noctalia-shell" "ipc" "call" "sessionMenu" "lockAndSuspend"; } } layer-rule { match namespace="^noctalia-overview*" place-within-backdrop true }