Skip to content
This repository was archived by the owner on Sep 5, 2025. It is now read-only.

printfdebugging/dotfiles

Repository files navigation

NOTE:

this repository has been archived. this is a really complicated solution for the problem. i now use a shell script to setup packages and files and all the files exist in a single git repository, configs with more than one file exist as github repositories. see dots

introduction

  • i use ansible to manage my dotfiles
  • these currently work on void linux
  • in the past i have tried other solutions like shell scripts and gnu stow, but most of them suck.
  • i use ansible-vault to encrypt my secrets. everything is in this public repository, at one place.

action

fetch https://printfdebugging.in/dotfiles as dotfiles
run dotfiles
  • the dotfiles script manages everything, it installs the needed dependencies like ansible, git etc.
  • then once everything is ready, it asks me for the sudo and vault passwords, and that's all!
  • once it's done, i reboot the computer, and i have simple minimal dwm setup ready.
  • it clones my git repositories, sets up ssh keys, config files, everything else that i can think of.

how

gotchas

  • don't use relative paths, they don't work. use /home/{{ ansible_user }}/path instead.

About

dotfiles and secrets management with ansible

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published