Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1016 Bytes

README.md

File metadata and controls

35 lines (23 loc) · 1016 Bytes

My dotfiles

Setup for this repo is based on the method described in The best way to store your dotfiles.

Initial Setup

git clone --bare [email protected]:jonseitz/dotfiles $HOME/.cfg
alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
config config --local status.showUntrackedFiles no
config checkout

You may need to delete any existing files that would be overwritten.

The .bash_aliases creates a config command aliased to

/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME

Additional Dependencies

I'm using a couple drop-in replacements for standard commands:

  • neomutt for mutt
  • neovim for vim
    • with neovim-drop-in from the AUR
  • exa for ls

Submodules

Vim and AUR packages are included as submodules. Once you've finished setup, run config submodule init to clone the correct packages. AUR packages can then be installed as usual.