Files with dots?
- Track dotfiles with git
- Use GNU Stow to manage installation (via symlinks)
- Use Homebrew to install some base software
- Use flox to manage languages and tools
- Use 1Password CLI integration + templates for secrets
- (See: https://developer.1password.com/docs/cli/secrets-config-files/)
- No secrets in git repos
- Have homebrew installed
- Have 1Password CLI installed and authorized
git clone
cd dotfiles
script/bootstrap
script/creds # you'll want to set up your own credentials and 1p maps in templates
script/install
script/bootstrap
will install base things viabrew bundle
script/creds
will use 1Password CLI to fetch secrets and populateprivate/*
fromtemplates/*
script/install
will usestow
to symlink files into your home directory
- "Where is the Brewfile?"
- It's in
public/homebrew/Brewfile
and will be symlnked to ~/Brewfile afterscript/bootstrap
- It's in