Skip to content

dragan/dotfiles

Repository files navigation

ragan does dotfiles

dotfiles

Your dotfiles are how you personalize your system. These are my dotfiles. There are many like them, but these are mine.

Requirements

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.

Install

Verify the following are installed for your OS command -v [command]:

  1. git
  2. chezmoi

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 and LICENSE files, which are part of the dotfiles 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

Terminal Theme

I use Catppuccin Mocha to set my terminal theme and it is used across the integrated terminal user interfaces where available.

Tmux Plugins

Inside tmux, I use the Tmux Plugin Manager (tpm) to install and manage additional plugins.

Vim 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.

Thanks

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.

License

Released under the MIT License. See LICENSE for more information.

Releases

No releases published

Packages

No packages published