add shutdown key bind

This commit is contained in:
Frost-Phoenix 2023-12-07 00:18:14 +01:00
parent 6feac7c250
commit fa23067280
3 changed files with 14 additions and 1 deletions

View file

@ -125,7 +125,7 @@ in
bind = $mainMod, Space, togglefloating,
bind = $mainMod, D, exec, pkill wofi || wofi --show drun
bind = $mainMod, Escape, exec, swaylock
bind = $mainMod SHIFT, Escape, exec, swaylock
bind = $mainMod SHIFT, Escape, exec, shutdown-script
# bind = SUPER, V, exec, cliphist list | wofi -dmenu | cliphist decode | wl-copy
bind = $mainMod, P, pseudo,
bind = $mainMod, J, togglesplit,

View file

@ -12,6 +12,7 @@
lofi = pkgs.writeScriptBin "lofi" (builtins.readFile ./scripts/lofi.sh);
compress = pkgs.writeScriptBin "compress" (builtins.readFile ./scripts/compress.sh);
extract = pkgs.writeScriptBin "extract" (builtins.readFile ./scripts/extract.sh);
shutdown-script = pkgs.writeScriptBin "shutdown-script" (builtins.readFile ./scripts/shutdown-script.sh);
in {
home.packages = with pkgs; [
wall-change
@ -33,5 +34,7 @@ in {
compress
extract
shutdown-script
];
}

View file

@ -0,0 +1,10 @@
#!/usr/bin/env zsh
respond="$(echo "---------------- Yes ----------------\n---------------- Nah ----------------" | wofi --show dmenu)"
if [ $respond = '---------------- Yes ----------------' ]
then
echo "shutdown"
shutdown now
else
notify-send "cancel shutdown"
fi