Skip to content

Latest commit

 

History

272 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

host provisioning using ansible+chezmoi+git

try

docker compose -f docker/compose.yml run --build --rm dotfiles \
  bash -lc 'bash ~/dotfiles/docker/bootstrap-test.sh && exec zsh -l'

setup

sudo apt install ansible git
git clone --depth 1 https://github.com/pvazteixeira/dotfiles.git ~/dotfiles
cd ~/dotfiles
ansible-galaxy install -r ansible/requirements.yml
ansible-playbook --ask-become-pass ansible/playbook.yml
chezmoi init --apply --source ~/dotfiles/home

Note: git identity is stored in ~/.gitconfig.local

update

chezmoi update   # pull this repo + re-apply (add -R to also refresh externals: oh-my-zsh, p10k, …)

test

Run the bootstrap and verification checks in a throwaway Debian container (this repo mounted read-only), from the repo root:

docker compose -f docker/compose.yml run --build --rm dotfiles

About

config files

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages