Various dotfiles managed with GNU/Stow
I'm a backend Ruby/Rails developer and as such this repo will largely be related to my workflow around those tools. Ruby, Rails, Docker, and git to name a few.
It's pretty opinionated as this is the actual dot files that I use on a day to day basis.
PRs are welcome but not all will be accepted for the same reasons as above.
Install GNU/Stow with your favourite package manger
yay -S stow
dnf install stow
apt-get install stow
brew install stow
Clone the repo
git clone [email protected]:rmcfadzean/dotfiles.git ~/.dotfiles && cd $_
Run stow [package] for each package you want to install. For example to install the ruby dots you would use
stow ruby
Hasn't been updated in awhile
gemdoesn't install docs by defaultrails newuses sane defaults- Postgres
- No Actioncable
- No TestUnit because we prefer RSpec
- A
~/.ruby-versionusing the latest Ruby (Read bychruby/auto.shand other ruby version managers) - Includes
chruby&ruby-installwith zplug magic
- Use FNM to manage node versions (Works with
.node-versionand.nvmrcfiles and faster than NVM!)
Some helpful scripts. View the files in the bins directory for more info.
- The start of a nice ignore and some defaults
- delta for pretty diffs
- Plugins managed with zinit (continuum)
- Case insensitive autocomplete
- A collection of aliases
- Prompt is Starship (Note: Also run
stow starshipif you want the included prompt. Otherwise configure your own)
Hasn't been updated in awhile
Ctrl-Ainstead ofCtrl-Bas prefixris bound to reload the.tmux.conf- A slightly nicer theme
- 2 Spaces. Always.
- Highlighting