]> Freerunner's - dotfiles.git/commitdiff
upgrayyedd: drill-out teh kdialog interface
authorAndre Ramnitz <tux.rising@gmail.com>
Wed, 2 Apr 2025 06:04:53 +0000 (08:04 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Wed, 2 Apr 2025 06:04:53 +0000 (08:04 +0200)
dot-local/bin/kupgrayyedd

index 9b37e0d787687ad710c3009e5f564101486209b9..33854bcc6f0cbdc88d618f89bb0951771c729358 100755 (executable)
@@ -2,13 +2,17 @@
 
 swaync-client -cp -sw
 
-choice=$(kdialog --menu "Aktion wählen:" 1 "Portage @world update" 2 "Sync repos and update @world" 3 "Rebuild preserved libs" 4 "Clean-up @world" --default "Portage @world update");
+choice=$(kdialog --geometry 500x360 --menu "Aktion wählen:" 1 "Sync repos and update @world" 2 "Portage @world update" 3 "Rebuild preserved libs" 4 "Clean-up @world" 5 "Build Gentoo kernel" 6 "Build Git kernel" 7 "Clean old kernels" 8 "View log" --default "Portage @world update");
 
 case $choice in
-    1) foot -a popup -H ~/.local/bin/upgrayyedd again ;;
-    2) foot -a popup -H ~/.local/bin/upgrayyedd refresh ;;
+    1) foot -a popup -H ~/.local/bin/upgrayyedd refresh ;;
+    2) foot -a popup -H ~/.local/bin/upgrayyedd again ;;
     3) foot -a popup -H ~/.local/bin/upgrayyedd preserved ;;
-    4) foot -a popup -H ~/.local/bin/upgrayyedd clean ;;
+    4) foot -a popup -H ~/.local/bin/upgrayyedd depclean ;;
+    5) foot -a popup -H ~/.local/bin/upgrayyedd kbuild-gentoo ;;
+    6) foot -a popup -H ~/.local/bin/upgrayyedd kbuild-git ;;
+    7) foot -a popup -H ~/.local/bin/upgrayyedd clean-kernels ;;
+    8) foot -a popup -H ~/.local/bin/upgrayyedd log ;;
     *) echo "Failure"
 esac