This repository contains Ethan's $HOME configuration.
Features
- zsh with oh-my-zsh and p10k
- Vim keybinds whenever possible: zsh, bash, readline, and even Chrome
- Gruvbox for nvim and iTerm2
- dotbot for one-button installation
- astronvim
Supported Platforms
- Regolith Linux v3 -
regholithbranch- A few tweaks, but overall keeps Regolith's sane defaults.
- Mac OS 11.x -
mbpbranch- yabai and skhd for WM
- simple-bar status bar running in Übersicht
- WSL2 -
wslbranch
- Clone this repository and, recursively, all submodules:
git clone --recurse-submodules https://github.com/ethho/dotfiles-
git fetch --allandgit checkoutthe branch with the desired config. -
Run the dotbot install script:
dotfiles/install.sh- Remove files in
$HOMEthat were not replaced with symlinks, and re-run the install script. - Some files in the root config may fail to link. This is expected; simply link or copy them manually.

