Awesome Open Source
Awesome Open Source

dotfiles (silos) 🏭

Every silo is make-driven stow package, contains deployable set of dotfiles per program (zsh, vim, etc.)

Prerequisites

  • GNU Make
  • GNU Stow
  • git

Make targets (usage)

When in doubt, use the source.

fill: Pull existing sources and build a silo

$ make fill what=~/.config/nvim into=nvim/.config

save: Commit changes after hacking on a silo

$ make save silo=nvim

unload: Deploy existing silo to a clean $HOME

$ make unload silo=nvim

withdraw: Retract a silo, get clean $HOME again

$ make withdraw silo=nvim

slurp: Pull existing sources, build a silo, unload it and save

$ make fill what=~/.config/nvim into=nvim/.config silo=nvim

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Vim Script (11,507
Dotfiles (10,788
Zsh (7,266
Neovim (4,028
Tmux (3,879
Vimrc (2,249
Fzf (969
Polybar (771
Ripgrep (270
Bspwm (263
Stow (90
Sxhkd (61