This is a set of config files mostly starting with "." (hence the repo name) that allow consistent behavior between multiple tools across environments. Uses dotbot
Install with:
git clone <repo> .files && .files/install
- Windows
- Visual Studio Code (settings synced elsewhere)
- Prompts
- Zsh + oh-my-zsh & plugins (autocomplete, history search, etc.)
- Bash
- starship (prompt & styling for both of the above)
- Git
- Tmux & tmate (terminal multiplexing & sharing)
- Vim/neovim & plugins
- karabiner (macos keyboard customization) - more easily generated with this
You can put system specific configuration in ~/.files/sys.sh and they will also be sourced.
- macOS w/ iterm2
- Ubuntu
- Windows 11 (powershell & WSL2)