Termux

pkg update
pkg upgrade
pkg install asciinema \
  atuin \
  bat \
  chezmoi \
  curl \
  eza \
  fzf \
  gh \
  git \
  libandroid-stub \
  neovim \
  newsboat \
  nodejs-lts \
  sdcv \
  starship \
  tere \
  tealdeer \
  tmux \
  translate-shell \
  uv \
  vim \
  wget \
  yq \
  zsh
python -m pip install pipx
pipx install deep-translator
tldr --update

About Username

Use SSH

pkg install openssh
passwd
sshd

On PC:

ssh -p 8022 <any_username>@<your_host>

Termux-setup-storage

termux-setup-storage

Enable Linux file system [1][2]

pkg install proot
termux-chroot
ls /usr

Install Nerd Font [3]

wget https://raw.githubusercontent.com/scillidan/Nerd-Sarasa-Merge/main/MonaspiceArNFP-SarasaGothicSC-WFMSansSC.ttf -O ~/.termux/font.ttf
termux-reload-settings

Configure Keyboard [4][5]

cp .termux/termux.properties .termux/termux.properties.bak
vim .termux/termux.properties
extra-keys = [[ \
  {key: TAB, popup: KEYBOARD}, \
  {key: ESC, popup: '<'}, \
  {key: CTRL, popup: '['}, \
  {key: ALT, popup: '\{'}, \
  {key: 'BACKSLASH', popup: '|'}, \
  {key: '_', popup: '='}, \
  {key: UP, popup: PGUP}, \
  {key: DOWN, popup: PGDN}, \
  {key: LEFT, popup: HOME}, \
  {key: RIGHT, popup: END} \
]]

Input Method

About Desktop Environment

LLM

pkg install ollama
ollama pull tinyllama

PRoot Distro

proot-distro install debian
proot-distro list
proot-distro install archlinux
proot-distro login archlinux
pacman -Syyu

Troubleshoot