From f1fa450b0e830a31ee19c41efe56471be2fb9014 Mon Sep 17 00:00:00 2001 From: Andre Ramnitz Date: Sat, 7 Sep 2024 11:05:22 +0200 Subject: [PATCH] upgrayyedd-kdialog: integrate with swaync --- config/dot-config/swaync/config.json | 4 ++++ local/dot-local/bin/upgrayyedd-kdialog | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) 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 -- 2.51.2