dotfiles
June 7, 2024 ยท View on GitHub
Gabriel Berke-Williams' dotfiles for Fish, ruby, git, and more.
They assume you're using OSX.
Questions? Comments? Open an issue!
Installation
$ git clone https://github.com/gabebw/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ ./install.sh
It will install rcm and use that to safely symlink the dotfiles, prompting you if a file already exists.
Organization
rcm will symlink all files into place, keeping the folder structure relative
to the tag root. However, non-configuration files and folders like system/,
Brewfile, README.md, etc will not be linked because they are in the
EXCLUDES section of the rcrc file.
Tags
rcm has the concept of tags: items under tag-git/ are in the git tag, and
so on. I'm using it for organization.
Fish
All of the Fish configuration is in config/fish.
Attribution
Many scripts and configurations have been inspired by or outright stolen from my colleagues at thoughtbot. Of special note, I've stolen many things from Chris Toomey, Gordon Fontenot, and Teo Ljungberg, among others that I'm sure I'm forgetting.