Post 3428974 by codesections@fosstodon.org
 (DIR) More posts by codesections@fosstodon.org
 (DIR) Post #3428974 by codesections@fosstodon.org
       2019-01-27T13:06:34Z
       
       0 likes, 0 repeats
       
       What do y'all use to manage/backup your dotfiles?  Why'd ya pick it?I've been meaning to set something up, but I keep falling into choice-paralysis and putting it off.Leading contenders include:YADM (bash) https://thelocehiliosan.github.io/yadm/dot (rust) https://github.com/ubnt-intrepid/dotGNU Stow (perl) https://www.gnu.org/software/stow/doing it manually with shell aliases: https://developer.atlassian.com/blog/2016/02/best-way-to-store-dotfiles-git-bare-repo/chezmoi: (go) https://github.com/twpayne/chezmoiCurrently leaning towards chezmoi (because most features) or YADM (because pure bash)
       
 (DIR) Post #3428975 by trawzified@mastodon.social
       2019-01-27T13:10:18Z
       
       0 likes, 0 repeats
       
       @codesections Just git with a script that copies my dotfiles into the local repository.
       
 (DIR) Post #3428976 by codesections@fosstodon.org
       2019-01-27T13:12:58Z
       
       0 likes, 0 repeats
       
       @trawzified @kensanata @chozron How do y'all deal with secrets in your config files?  Or has that not come up?Minimalist approaches like that sound good to me, but the secrets issue is what pushes me towards other solutions (thinking particularly of my `.muttrc` file)
       
 (DIR) Post #3428977 by chozron@linuxrocks.online
       2019-01-27T13:16:05Z
       
       0 likes, 0 repeats
       
       @codesections @trawzified @kensanata my secrets are in pass, which is local only. https://www.passwordstore.org/Other than that, I also have a .sh_local included in .zshrc, which is kept out of git. Although, there's not much in it.
       
 (DIR) Post #3428978 by chozron@linuxrocks.online
       2019-01-27T13:27:31Z
       
       0 likes, 1 repeats
       
       @codesections @trawzified @kensanata Regarding mutt, you can use variables in a separate file that start with my_. For example:set my_username = "..."set my_password = "..."This file could be gpg encrypted (or pass).Then, in your muttrc you would include it:source "gpg -dq $HOME/path.gpg |"And use the variables $my_username... in the muttrc.