diff options
| author | stkhan <personal@slickd.xyz> | 2024-01-02 18:32:28 +0000 |
|---|---|---|
| committer | stkhan <personal@slickd.xyz> | 2024-01-02 18:32:28 +0000 |
| commit | 822460668136332b9ba8d00c74904fb8f93d1699 (patch) | |
| tree | fa590d4ebecc83776fd2eebb385e7f4c12bc33db /power | |
| parent | cc4412e7144b32cca0ab7384b3ef3cbc6ee8c25c (diff) | |
Updated scripts
Diffstat (limited to 'power')
| -rwxr-xr-x | power | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -9,6 +9,11 @@ tearing() { fi } +kill_program() { + target=$(ps ax | awk '{print $5}' | cut -d "[" -f1 | sed 's/COMMAND//g' | grep . | dmenu -p "Enter program to kill: ") + sudo killall $target +} + jellyfin() { status=$(pidof jellyfin) if [[ -z $status ]]; then @@ -102,13 +107,14 @@ status() { notify-send Status "Redshift: $redstats\nTearFree: $tearing\nMonero: $moneropid\nCompositor: $compstats" } -case "$(printf "compositor\ntearfree\nredshift\nJellyfin\nmonero\nVPN\nstatus\nreboot\nshutdown\n" | dmenu -i -p 'Power: ')" in +case "$(printf "compositor\ntearfree\nredshift\nJellyfin\nmonero\nVPN\nkill\nstatus\nreboot\nshutdown\n" | dmenu -i -p 'Power: ')" in 'tearfree') tearing;; 'redshift') redshift;; 'Jellyfin') jellyfin;; 'compositor') compositor;; 'monero') monero;; 'VPN') vpn;; + 'kill') kill_program;; 'status') status;; 'reboot') sudo reboot;; 'shutdown') sudo shutdown now;; |