Skip to content

aerosol/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles (silos) 🏭

Synopsis

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 slurp what=~/.config/nvim into=nvim/.config silo=nvim