Your dotfiles are how you personalize your system. These are my dotfiles. There are many like them, but these are mine.
Set zsh as your login shell:
chsh -s $(which zsh)
Close your terminal and launch again, if zsh indicates that a zshrc file is
missing, just press q.
Verify the following are installed for your OS command -v [command]:
Install the dotfiles using chezmoi:
chezmoi init --apply dragan/dotfiles
This command will clone, initialize, and create your config files in your home directory.
- Excludes the
README.mdandLICENSEfiles, which are part of thedotfilesrepository but do not need to be applied to our HOME directory.
You can also easily remove your dotfiles by running:
TODO: Document cleaning up and resetting
I use Catppuccin Mocha to set my terminal theme and it is used across the integrated terminal user interfaces where available.
Inside tmux, I use the Tmux Plugin Manager (tpm) to install and manage additional plugins.
NeoVim plugins are managed with lazy.nvim underneath the LazyVim base configuration. LazyVim is a NeoVim setup powered by lazy.nvim to make it easy to customize and extend the configuration.
Thank you, thoughtbot, this repository was heavily inspired by their project. I liked their organization and installation method. The only reason I didn't fork is due to not being a Ruby developer.
Released under the MIT License. See LICENSE for more information.