Your dotfiles are how you personalize your system. These are mine.
If you're interested in the philosophy behind why projects like these are awesome, you might want to [read @holman's post on the subject][1].
# macOS
brew install fish zsh git git-delta neovim
# Linux (Arch)
sudo pacman -Sy fish zsh git git-delta neovimDOTFILES=$HOME/dotfiles
git clone https://github.com/decached/dotfiles.git $DOTFILESmv $XDG_CONFIG_HOME/fish/config.fish $XDG_CONFIG_HOME/fish/config.fish.bak
mv $XDG_CONFIG_HOME/zsh $XDG_CONFIG_HOME/zsh.bak
mv $XDG_CONFIG_HOME/nvim $XDG_CONFIG_HOME/nvim.bakThese instructions use
$XDG_CONFIG_HOMEto follow the XDG spec.$XDG_CONFIG_HOMEis usually set to~/.config
ln -s $DOTFILES/fish/config.fish $XDG_CONFIG_HOME/fish/config.fish(Optional) Install starship (Optional) Install fisher (Optional) Install plugins fisher install (cat $DOTFILES/fish/fish_plugins)
ln -s $DOTFILES/zsh $XDG_CONFIG_HOME/zshInstall prezto
ln -s $DOTFILES/git $XDG_CONFIG_HOME/gitln -s $DOTFILES/nvim $XDG_CONFIG_HOME/nvimThese dotfiles are only half the story. The other half? My curated CLI toolbelt — because life’s too short for bad terminals.
I want this to work for everyone; that means when you clone it down it should work for you. That said, I do use this as my dotfiles, so there's a good chance I may break something if I forget to make a check for a dependency.
If you're brand-new to the project and run into any blockers, please open an issue on this repository, and I'd love to get it fixed for you!
This is MIT with no added caveats, therefore feel free to use this without linking back to me or using a disclaimer or anything silly like that.
