From b98e05ba63f2e108df634b4d9f9e5530769c6b80 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 10 Jun 2021 18:58:52 +0200 Subject: Added scripts and readme --- dmenu-dwm-sessionmanager | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 dmenu-dwm-sessionmanager (limited to 'dmenu-dwm-sessionmanager') diff --git a/dmenu-dwm-sessionmanager b/dmenu-dwm-sessionmanager new file mode 100755 index 0000000..74ddcf0 --- /dev/null +++ b/dmenu-dwm-sessionmanager @@ -0,0 +1,24 @@ +#!/bin/sh + +# Prompts menu to shutdown/reboot/close dwm +# Requires: dmenu (or equivalent), dwm (optional) + +menu=${MENU:-dmenu} +menuopts="-i -p" +menuprompt="Do you want to quit?" +wmname="dwm" + +shutdown_cmd="sudo shutdown -h now" +reboot_cmd="sudo reboot" +closewm_cmd="pkill $wmname" + +value=$(echo "Shutdown\nReboot\nQuit dwm" | $menu $menuopts "$menuprompt") + +if [ "$value" = "Shutdown" ]; then + $shutdown_cmd +elif [ "$value" = "Reboot" ]; then + $reboot_cmd +elif [ "$value" = "Quit $wmname" ]; then + $closewm_cmd +fi + -- cgit v1.3