aquafunkalisticbootywhap@lemmy.sdf.orgtoLinux@lemmy.ml•Most of us hate Microsoft, and yet many of us use VSCode
1·
1 year agofor debian based systems, there is a PPA with nightly builds. I use a quick and dirty python script via systemd to schedule nightly builds from the PPA’s source pkg on both debian and popOS with good results. worst case you can roll back to a prevous build of the pkg, tho Ive never had to
etckeeper, and borg/vorta for /home
I try to be good about everything being installed in packages, even if Im the one that made the package. that means I only have to worry about backing up my local package archive. but Ive never actualy recreated a personal system from a backup, and usually end up starting from a fresh install, slowly adding back things from the backup if I missed them. this tends to cut down on cruft and no longer needed hacks and fixes. also makes for a good way to be exposed to new paradigms (desktop environments, shells, etc)
something that helps is daily notes. one file for any day Im working on my system and want to remember what a custom file, confg edit, or downloaded/created package does and why. these get saved separately and I try to remember to grep them before asking the internet
i see the benefit to snapshots, but disk space is expensive, and Im (usually) careful (enough) not to lock myself out or prevent boots. anything catastophic I have to fix is usually seen as a fun, stressful learning experience! that rarely happens anymore, for better or for worse