- Install Termux from Github: https://github.com/termux/termux-app/releases
- Download the apk and install it -> Note that installing termux from Play Store is highly discouraged.
pkg update
pkg upgrade
pkg install python
pip install --upgrade pip
Install yt-dlp (originated from youtube-dl)
# let's allow termux to access the phone's storage, it will ease our workflow:
pkg install termux-api
termux-setup-storage
More info why this is needed here https://wiki.termux.com/wiki/Termux-setup-storage
This simlinks ~/storage to the default home directory.
# yt-dlp action Now we can download videos and music using yt-dlp. LIke
cd ~/storage/downloads # note: this points to /storage/emulated/0/Download
# yt-dlp depends on ffmpeg
pkg install ffmpeg
pip install -U --no-deps yt-dlp
yt-dlp https://www.youtube.com/watch?v=dQw4w9WgXcQ
That's it! You're done
pkg install neofetch
pkg install imagemagick
pkg install git
pkg install vim
pkg install zsh
# set zsh to be the default shell
chsh -s zsh
# oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
pkg install build-essential
pkg install file
pkg install curl
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Edit the ~/.zshrc
file to include the newly installed plugins