aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts/rofipower.sh
diff options
context:
space:
mode:
authordarkeddie <lyttle.daniel@gmail.com>2023-11-25 16:41:55 +1100
committerdarkeddie <lyttle.daniel@gmail.com>2023-11-25 16:41:55 +1100
commit62a7a2bceca6967b885ee01f2f5e7f5c8aa989f7 (patch)
tree3b9bf7ffe3498a66897d129e779015768abb0606 /config/hypr/scripts/rofipower.sh
parentd5b06a4c6301befd1e5e4e9efa189a71aee51e27 (diff)
Update with Ja Suggestions
Diffstat (limited to 'config/hypr/scripts/rofipower.sh')
-rwxr-xr-xconfig/hypr/scripts/rofipower.sh67
1 files changed, 0 insertions, 67 deletions
diff --git a/config/hypr/scripts/rofipower.sh b/config/hypr/scripts/rofipower.sh
deleted file mode 100755
index 7bb70e9c..00000000
--- a/config/hypr/scripts/rofipower.sh
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/usr/bin/env bash
-
-# Swayconfig
-SWAYCONFIG="$HOME/.config/swaylock/config"
-
-# CMDs
-uptime="`uptime -p | sed -e 's/up //g'`"
-host=`hostnamectl hostname`
-
-# Options
-shutdown=' Shutdown'
-reboot=' Reboot'
-lock=' Lock'
-suspend=' Suspend'
-logout=' Logout'
-hibernate=' Hibernate'
-
-# Rofi CMD
-rofi_cmd() {
- rofi -dmenu -p " $USER@$host" -mesg " Uptime: $uptime" -sep '|' -eh 2 -theme ~/.config/rofi/config-powermenu.rasi
-}
-
-# Pass variables to rofi dmenu
-run_rofi() {
- echo -e "$lock\0meta\x1fl|$suspend\0meta\x1fu|$logout\0meta\x1fe|$reboot\0meta\x1fr|$shutdown\0meta\x1fs|$hibernate\0meta\x1fh" | rofi_cmd
-}
-
-# Execute Command
-run_cmd() {
- if [[ $1 == '--shutdown' ]]; then
- systemctl poweroff
- elif [[ $1 == '--reboot' ]]; then
- systemctl reboot
- elif [[ $1 == '--suspend' ]]; then
- systemctl suspend
- elif [[ $1 == '--logout' ]]; then
- hyprctl dispatch exit 0
- elif [[ $1 == '--hibernate' ]]; then
- systemctl hibernate
- fi
-}
-
-# Actions
-chosen="$(run_rofi)"
-case ${chosen} in
- $shutdown)
- run_cmd --shutdown
- ;;
- $reboot)
- run_cmd --reboot
- ;;
- $hibernate)
- run_cmd --hibernate
- ;;
- $lock)
- sleep 0.5s; swaylock --config ${SWAYCONFIG} & disown
- ;;
- $suspend)
- run_cmd --suspend
- ;;
- $logout)
- run_cmd --logout
- ;;
- $hibernate)
- run_cmd --hibernate
- ;;
-esac \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage