No description
- Lua 94.5%
- Shell 5.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| dot_config | ||
| scripts | ||
| .chezmoiignore | ||
| .gitignore | ||
| dot_bashrc | ||
| dot_gitconfig | ||
| dot_gitignore_global | ||
| dot_tmux.conf | ||
| dot_zshrc | ||
| install.sh | ||
| packages.termux.txt | ||
| README.md | ||
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
~/.bashrcand~/.zshrc: PATH, aliases, fzf, zoxide, mise, direnv, atuin, starship~/.tmux.conf: mobile-friendly prefixCtrl-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"