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:" <