My config files for Neovim, Fish and more!
Important
This utility doesn't install any programs or dependencies. It only provides and sets up the configuration files for my commonly used tools.
- Ghostty
- Homebrew: in this repo, run
brew bundle
./dotfiles.sh --helpThere will often be config that is specific to a local machine and shouldn't be committed to version control. These dotfiles support a couple of different forms of local config.
After loading all of the fish config in this repo, the following path will be checked, and if it exists, it will be sourced:
$__fish_config_dir/config.local.fish
Local config files will be loaded from both user and project-specific directories. Config loading happens in the following order:
- Load nvim config from this repo
When the directory is changed (i.e. a project is opened):
- If ~/.nvim.lua exists, it will be loaded (user-wide)
- If ./.nvim.lua exists, it will be loaded (project-specific)
