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
,(neo)vim
,nmap
,ranger
,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.