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
gem
doesn't install docs by defaultrails new
uses sane defaults- Postgres
- No Actioncable
- No TestUnit because we prefer RSpec
- A
~/.ruby-version
using the latest Ruby (Read bychruby/auto.sh
and other ruby version managers) - Includes
chruby
&ruby-install
with zplug magic
- Use FNM to manage node versions (Works with
.node-version
and.nvmrc
files 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 starship
if you want the included prompt. Otherwise configure your own)
Hasn't been updated in awhile
Ctrl-A
instead ofCtrl-B
as prefixr
is bound to reload the.tmux.conf
- A slightly nicer theme
- 2 Spaces. Always.
- Highlighting