Skip to content

jason0x43/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Dotfiles! Err...yay!

Environment

I spend most of my time in the terminal.

Terminal: wezterm Shell: fish, Editor: neovim

Paths

The location of my dotfiles is specified by the DOTFILES environment variable, set to ~/.dotfiles by default. Things that shouldn’t be in the repo, like sensitive or host-specific information, go in ~/.local/config.

Git doesn't support environment variable expansion in include statements in .gitconfig, but it will automatically look in ~/.config/git/config, and the other tools I use can be pointed at ~/.config as necessary.

Transient files, like vim sessions or zsh completions, are stored under XDG_CACHE_HOME, set to ~/.cache by default.

There’s a bin/dotfiles script that will put things in their expected places, as well as installing some core homebrew packages and updating plugins.