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.md
andLICENSE
files, which are part of thedotfiles
repository 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.