Complete setup for macOS, Arch Linux, Debian/Ubuntu, Android (Termux) and Synology NAS.
Installs useful binaries (bat, colordiff, curl, fzf, git-delta, htop, gdu, …), the Starship prompt and zsh as default shell.
Prerequisites:
# Create config directory
mkdir -p ~/.config/chezmoi/
# Download and render config file template
curl -sS https://raw.githubusercontent.com/fhemberger/dotfiles/main/.chezmoi.yaml.tmpl \
| chezmoi execute-template -o ~/.config/chezmoi/chezmoi.yaml
# Edit ~/.config/chezmoi/chezmoi.yaml, then
chezmoi init --apply https://github.com/fhemberger/dotfiles.git- Shell: zsh
- Archive management:
unp,unrar,unzip,zip - Tools:
bat,colordiff,curl,direnv,dnsutils,fd,fzf,git-delta,htop,jq,nano,gdu,nmap,rsync,tmux,ufw,wget
- Terminal emulator: iTerm2
- Installs Homebrew
- Installs GNU versions of
awk,find,grep,sed, etc. - Installs my macOS baseline apps
- AUR helper: paru
- Pacman hooks: arch-audit, overdue, pacman-cleanup-hook
Requires Entware's opkg package manager. It can be installed using the Easy Bootstrap Installer package.