No description
  • Lua 94.5%
  • Shell 5.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-20 09:00:21 +02:00
dot_config init 2026-07-20 09:00:21 +02:00
scripts init 2026-07-20 09:00:21 +02:00
.chezmoiignore init 2026-07-20 09:00:21 +02:00
.gitignore init 2026-07-20 09:00:21 +02:00
dot_bashrc init 2026-07-20 09:00:21 +02:00
dot_gitconfig init 2026-07-20 09:00:21 +02:00
dot_gitignore_global init 2026-07-20 09:00:21 +02:00
dot_tmux.conf init 2026-07-20 09:00:21 +02:00
dot_zshrc init 2026-07-20 09:00:21 +02:00
install.sh init 2026-07-20 09:00:21 +02:00
packages.termux.txt init 2026-07-20 09:00:21 +02:00
README.md init 2026-07-20 09:00:21 +02:00

Termux config

Chezmoi-managed Android/Termux development environment.

Software found from shell history / installed packages

History showed previous use/installation of: openssh, rsync, wget, termux-services, proot-distro, Coder install script, NetHunter installer, plus remote sync/ssh workflows.

Currently installed dev tooling includes: git, neovim, tmux, ripgrep, fd, nodejs-lts/npm, python, golang, cmake, make, mise, direnv, atuin, openssh, rsync, proot-distro.

Added for this dotfiles setup: chezmoi, starship, fzf, eza, bat, zsh, zoxide, git-delta.

Install/apply

./scripts/install-packages.sh   # optional bootstrap on a fresh Termux
./install.sh                    # chezmoi init + apply from this repo

Preview changes first:

chezmoi diff --source "$PWD"

Apply manually:

chezmoi apply --source "$PWD"

Managed config

  • ~/.bashrc and ~/.zshrc: PATH, aliases, fzf, zoxide, mise, direnv, atuin, starship
  • ~/.tmux.conf: mobile-friendly prefix Ctrl-f, mouse, vi copy mode
  • ~/.gitconfig + ~/.gitignore_global: modern Git defaults, delta-powered diffs, aliases, pruning, rerere, safer diff/merge settings
  • ~/.config/starship.toml
  • ~/.config/atuin/config.toml
  • ~/.config/mise/config.toml
  • ~/.config/termux/termux.properties
  • ~/.config/nvim: existing LazyVim-style Neovim config copied without nested .git

Track in git

git init
git add .
git commit -m "Initial Termux dev environment"