From: Andre Ramnitz Date: Sat, 7 Sep 2024 09:05:22 +0000 (+0200) Subject: upgrayyedd-kdialog: integrate with swaync X-Git-Tag: v0.2~91 X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=f1fa450b0e830a31ee19c41efe56471be2fb9014;p=dotfiles.git upgrayyedd-kdialog: integrate with swaync --- diff --git a/config/dot-config/swaync/config.json b/config/dot-config/swaync/config.json index 29f3b1d0..0701b148 100644 --- a/config/dot-config/swaync/config.json +++ b/config/dot-config/swaync/config.json @@ -56,6 +56,10 @@ "label": "", "position": "right", "actions": [ + { + "label": "󰏕 Upgrayyedd", + "command": "upgrayyedd-kdialog" + }, { "label": " Lock", "command": "hyprlock" diff --git a/local/dot-local/bin/upgrayyedd-kdialog b/local/dot-local/bin/upgrayyedd-kdialog index 02e5b7a1..ced6c845 100755 --- a/local/dot-local/bin/upgrayyedd-kdialog +++ b/local/dot-local/bin/upgrayyedd-kdialog @@ -1,11 +1,13 @@ #!/bin/bash +swaync-client -cp -sw + choice=$(kdialog --menu "Aktion wählen:" 1 "Portage @world update" 2 "Portage @world update with refresh" 3 "Portage depclean @world" --default "Portage @world update"); case $choice in - 1) ~/.local/bin/upgrayyedd again ;; - 2) ~/.local/bin/upgrayyedd refresh ;; - 3) ~/.local/bin/upgrayyedd clean ;; + 1) footclient -a popup -H ~/.local/bin/upgrayyedd again ;; + 2) footclient -a popup -H ~/.local/bin/upgrayyedd refresh ;; + 3) footclient -a popup -H ~/.local/bin/upgrayyedd clean ;; *) echo "Failure" esac