These dotfiles are designed to strike a good balance between minimalism and great features.
I manage my dotfiles using chezmoi
. Setting up a new machine can be done by running one line.
For my complete setup read My clean and simple terminal setup.
- chezmoi for dotfile management.
- nvim as primary editor. Configured using
kickstart
. - wezterm as a configurable, cross-platform terminal.
- yazi as terminal file manager. Also evaluating broot as an alternative.
- bat as
cat
replacement.
- zoxide for jumping around using
z
. - eza as
ls
replacement. - fzf as a fuzzy finder.
- lazygit as a simple terminal UI for git commands.
- lazydocker as a simple terminal UI for docker commands.
- Starship as shell prompt.
- zsh-autosuggestions
- zsh-syntax-highlighting
- A lot of functions and aliases to make my life easier.
- Meslo Nerd Font or Iosevka. To use Iosevka, go to the repo, pick the font variant you like (e.g. SS14), and download the term variant. In iTerm pick the Extended variant and use a Nerd Font like Meslo for non ascii characters.
- Snazzy Terminal Theme
I also included a small script that uses default
to automatically configure my settings.
Read through .macos
to see if you would like to use the same settings.
- Check out Aerospace.
- Add AI chat assistant.