about summary refs log tree commit diff
path: root/dotfiles/scripts/exit
diff options
context:
space:
mode:
authorBaitinq <manuelpalenzuelamerino@gmail.com>2022-06-17 19:09:27 +0200
committerBaitinq <manuelpalenzuelamerino@gmail.com>2022-06-17 19:09:27 +0200
commitad58b57df7b298bc3e25c578f590d44da3ce36c9 (patch)
tree28be43da790fa014e13a7284e5a5979537a8721a /dotfiles/scripts/exit
downloadnixos-config-ad58b57df7b298bc3e25c578f590d44da3ce36c9.tar.gz
nixos-config-ad58b57df7b298bc3e25c578f590d44da3ce36c9.tar.bz2
nixos-config-ad58b57df7b298bc3e25c578f590d44da3ce36c9.zip
Initial commit
Diffstat (limited to '')
-rwxr-xr-xdotfiles/scripts/exit15
1 files changed, 15 insertions, 0 deletions
diff --git a/dotfiles/scripts/exit b/dotfiles/scripts/exit
new file mode 100755
index 0000000..9fca18a
--- /dev/null
+++ b/dotfiles/scripts/exit
@@ -0,0 +1,15 @@
+#!/bin/bash
+#
+# a simple dmenu session script
+#
+###
+
+DMENU='dmenu'
+choice=$(echo -e "logout\nsuspend\nshutdown\nreboot" | $DMENU)
+
+case "$choice" in
+  logout) kill -9 -1 & ;;
+  suspend) systemctl suspend & ;;
+  shutdown) systemctl poweroff & ;;
+  reboot) systemctl reboot & ;;
+esac