![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/eb9cfeb5-4eb5-4b1b-a75c-8d9e04c3f856.png)
0·
1 年前How did you get an invite? I’d love to join but the waiting list seems really long right now.
How did you get an invite? I’d love to join but the waiting list seems really long right now.
I really like the simplicity of this workflow by StreakyCobra on HN (explained as a blog post here):
I use:
git init --bare $HOME/.myconf
alias config='/usr/bin/git --git-dir=$HOME/.myconf/ --work-tree=$HOME'
config config status.showUntrackedFiles no
where my ~/.myconf directory is a git bare repository. Then any file within the home folder can be versioned with normal commands like:
config status
config add .vimrc
config commit -m "Add vimrc"
config add .config/redshift.conf
config commit -m "Add redshift config"
config push
And so one…
No extra tooling, no symlinks, files are tracked on a version control system, you can use different branches for different computers, you can replicate you configuration easily on new installation.
Man that was some solid engagement!
You can always use something like PGP to encrypt your communication.
Thank you so much! That would be awesome. I can only offer you an invite for Tildes in return.