Evolution:
- config.json
- config.json.bak
- config.json.bak.old
- config.json.bak.old2
- config.json.bak.old3.stillworks
- config.json.bak.old3.stillworks.DONTUSETHIS
- config.json_(redownloaded_from_source)
Evolution:
Sigh...
git revert HEAD
echo \*.json.\* >> .gitignore
git commit
That's why you put your config files in a git repository
Sounds like Nixos with extra steps
What do you mean? My NixOS config files are in a git repository
Even the system files like those in /etc ?
BAK IN MY DAY 👵👴
Yep I still add .bak to mine
An old manager of mine's backup solution was a cronjob that appended .old to every file then made a copy of the most recent one. So he had: file, file.old, file.old.old, file.old.old.old, ...
Gmail says sending myfile.zip is not allowed.
Change it to myfile.zip.txt and everything is fine.
. . . (sigh...)
Is there a tool to version your configs? I use chezmoi for my dotfiles but that doesn't help system configs
Etckeeper
*~
But you should really have a backup system. And often you should have a version control system too.
Use etc-keeper, saves everything in a git repo and integrates with a bunch of package managers. Been using it for decades it feels like now.
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
sudo
in Windows.Please report posts and comments that break these rules!