Complete setup for macOS, Arch Linux, Debian/Ubuntu and Synology NAS.
Installs useful binaries (bat
, colordiff
, curl
, fzf
, git-delta
, htop
, ncdu
, …), the Starship prompt and zsh
as default shell.
Also includes my AutoHotkey keyboard mappings for Windows (not installed automatically).
Prerequisites:
# Download config file template
curl -o ~/.config/chezmoi/chezmoi.yaml --create-dirs \
https://raw.githubusercontent.com/fhemberger/dotfiles/main/.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
,ncdu
,(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
When not installed over an SSH connection:
- Terminal emulator: alacritty
- WM: i3-gaps
- Bar: polybar
- Launcher: rofi
- Notification daemon: dunst
- File manager: ranger
- Screenlocker: betterlockscreen
- Color theme generation: pywal
Requires Entware's opkg
package manager. It can be installed using the Easy Bootstrap Installer package.