From 1416eafd2f302b1f5332b7227921ec6e83784f81 Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Thu, 6 Jun 2024 01:33:52 +0100 Subject: [PATCH] Custom nala Dmenu script --- dotfiles/.local/bin/dm-nala | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 dotfiles/.local/bin/dm-nala diff --git a/dotfiles/.local/bin/dm-nala b/dotfiles/.local/bin/dm-nala new file mode 100755 index 00000000..120777e7 --- /dev/null +++ b/dotfiles/.local/bin/dm-nala @@ -0,0 +1,33 @@ +TERMINAL=st + +install_package() { + package=$(nala list | grep -o "^\S*" | dmenu -p "Install: ") + if [[ -n "$package" ]]; then + $TERMINAL -e sudo nala install $package + fi +} + +remove_package() { + package=$(nala list -i | grep -o "^\S*" | dmenu -p "Remove") + if [[ -n "$package" ]]; then + $TERMINAL -e sudo nala remove $package + fi +} + +update_system() { + $TERMINAL -e sudo nala upgrade +} + +# --- Main Menu --- +choice=$(dmenu -p "Package Management:" <