Skip to content

Instantly share code, notes, and snippets.

@Welpyes
Created November 29, 2025 03:01
Show Gist options
  • Select an option

  • Save Welpyes/05d1dcc5a5fe1b0d56a107ff103a53f9 to your computer and use it in GitHub Desktop.

Select an option

Save Welpyes/05d1dcc5a5fe1b0d56a107ff103a53f9 to your computer and use it in GitHub Desktop.
omarchy style package installer for termux
#!/bin/bash
source "$PREFIX/bin/termux-setup-package-manager" || exit 1
tsize=$(stty size)
cols=$(echo "$tsize" | awk '{print $1}')
install_package_pacman () {
selected=$(pkg list-all | sort | fzf --style=full --color=dark --layout=default --height=80% --border --preview 'pacman -Si {2}' --preview-window=down:50%)
if [ -n "$selected" ]; then
package=$(echo "$selected" | awk '{print $2}')
clear
pacman -Sy $package
else
clear
fi
}
install_package_apt () {
selected=$(apt list | sort | fzf --style=full --color=dark --layout=default --height=80% --border --preview 'apt show {1}' --preview-window=down:50%)
if [ -n "$selected" ]; then
package=$(echo "$selected" | awk '{print $1}')
clear
pkg install $package
else
clear
fi
}
if [[ $cols > 35 ]]; then
clear
echo '
______
/\__ _\
\/_/\ \/ __ _ __ ___ ___ __ __ __ _
\ \ \ /'"'"'__`\/\`'"'"'__\/'"'"' __` __`\/\ \/\ \/\ \/'"'"'\
\ \ \/\ __/\ \ \/ /\ \/\ \/\ \ \ \_\ \/> </
\ \_\ \____\\ \_\ \ \_\ \_\ \_\ \____//\_/\_\
\/_/\/____/ \/_/ \/_/\/_/\/_/\/___/ \//\/_/
'
fi
case "$TERMUX_APP_PACKAGE_MANAGER" in
apt) install_package_apt
;;
pacman) install_package_pacman
;;
*) exit 0
;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment