Start by playing with subvolumes and snapshots so you can get a feel for how they work. Once you’ve got that down you can break down your root filesystem into sensible subvolume chunks (/, /home, /var/log, /var/cache etc) so that you only snapshot relevant content during each update. I wrote a btrbk config at that point, tested it a few times and then wrote a pacman hook to fire it on install, update or package remove events and went from there.
Here’s what I use to take snapshots - you’ll need to write an appropriate btrbk config file for your subvolume layout but it’s otherwise feature complete. gitlab.com/arglebargle-arch/btrbk-autosnap
Like I mentioned above, I haven’t actually needed to roll the system back in ages but I get a lot of mileage out of being able to reach back in time and grab old versions of files for comparison.
Time shift is a lot easier if you’re just starting out but it also requires a specific subvolume structure and isn’t very flexible.
Edit: pro tip: don’t make /var a separate subvolume from /, it’s way, way, way too easy to roll one or the other (/ or /var) back without the other. If you do that by accident pacman’s state becomes out of sync with the running system and everything breaks. Stick to splitting frequently rewritten data like /var/cache and /var/log off, leave /var itself in the root subvolume.
When I started using Arch I just set it up on a btrfs filesystem and wrote a simple btrbk hook to take a snapshot before any package updates. That made it trivial to unfuck anything that broke after an update. I can’t remember the last time I had to roll the system back but it’s nice for peace of mind.
It’s not so bad if you’re running a major distro kernel and they do some prerelease testing before cutting new kernel packages. But if you’re using the latest release from the kernel.org stable tree WiFi driver regressions happen somewhat regularly.
I organize my tabs by topic window (small project, chunk of work for a larger project, related idea) then kick them into onetab as a bundle with a short description when I’m done with whatever it is I needed them for.
I typically have 5-30 tabs open in topic windows at any time but I can open onetab and ctrl-f to find anything I’ve saved over the last 7 or 8 years. There must be 5000 tabs in there at this point.
Imagine taking a beloved classic fantasy series and handing the material off to the CW for adaptation and you’ve got the gist of Amazon’s WoT series. It’s pretty, it’s vapid and there’s a whole pile of extra teenage soap opera drama thrown into season 1 for no real reason.
Followed by: do you have a functional fire extinguisher in your kitchen and can you reach it immediately?
Stove top fires are usually easy, just put a lid on whatever to put them out, but there’s always going to be someone who panics and dumps water on a grease fire.
Confronted with the likelihood that we cannot achieve climate goals, confront socioeconomic inequality, and ultimately build a better world without significant personal sacrifice: How much are you personally capable and willing to lose? I mean this in the most earnest way possible. Acknowledging the likely possibility of working...
I’ll sacrifice enough of my time to help build the guillotines we’ll need to deal with the root cause of these problems.
In case it’s not apparent already none of these problems are things that can be solved by personal sacrifices of average individual citizens. We need sweeping government and economic reforms if we’re going to do anything except kick the can down the road for another generation or three while the wealthy continue to loot the planet for their own benefit. If anyone needs to make sacrifices right now it’s the 0.01% sitting on top of enough money and influence to solve all of these problems.
Just found out the Switch I got a while back is a V1 model, meaning that it’s one of the Switches that’s able to be modified. I’m thinking of modifying it, but I’d like to know the upsides and issues first.
I’m pretty tempted to just buy a steam deck and run yuzu to play my switch games. Between vita3k, yuzu and whatever emulates a 3ds I’m thinking I could consolidate all of my handhelds pretty effectively at this point.
Im curious as I usually use the site very occasionally to get certain electronic parts or order from PCBway like I just picked up some cheap but infinitely better than stock gps antennas for my LoRa T beams and im about to get a set of also still cheap but much better than stock 915mhz antennas but i kinda wanna throw some other...
All kinds of small electronics and components, thermal putty, thermal tapes, heatsinks, antennas, plastic cases, replacement customized cases for specific electronics (handheld consoles, etc.)
I’m sure the Gentoo crowd will refute this in a day or two when they’re finished compiling and can read it.
Edit: bro, a 2001 era Thinkpad is going to take like a month to finish building everything. You can probably cross build that system faster on your phone.
I’m not sure if this is the best community to post in, but I just bought a used computer and slotted in an RX480 as the GPU. I installed KDE Neon 5.27 on it, and it worked flawlessly for 2 days....
Sleep/wake issues with AMD gpu and platform drivers are super, super, super common. Fish back through your kernel journal after a reboot (journalctl -kb -1 should do it) and look for the driver errors immediately after the wake event. If this has been fixed in a later kernel release then update your kernel, if not go report it to either the Ubuntu folks or on the amdgpu gitlab.
If I had to guess when GIMP will be native GTK 4 I’d say no sooner than five years, more likely it’ll be 10. By the time GIMP runs on GTK 4 we’ll be working with GTK 5 or 6.
An unbiased comparison of linux distributions' setup (sh.itjust.works)
It's OK if you cry (infosec.pub)
How many tabs do you have open? (lemmy.sdf.org)
And remember… it’s not a race!
best app for lemmy?
The one I’m using is becoming so buggy to the point of being unusable. It was never really great tbh, what are most people using?...
Which books have the worst video adaptation?
For me it’s definitely the Dark Tower, but the Golden Compas was also a huge letdown.
Sorry to be the bearer of bad news but it's not happening (lemmy.world)
Before long, it'll be all grill and drivers won't be able to see which direction they're going. (startrek.website)
Do You Have a Fire Extinguisher in Your Home and is it Still Pressurized?
https://lemmy.world/pictrs/image/cb850349-4d78-417a-b3e7-3a0d23f7e864.jpeg
Honestly - How much will you sacrifice for a better world?
Confronted with the likelihood that we cannot achieve climate goals, confront socioeconomic inequality, and ultimately build a better world without significant personal sacrifice: How much are you personally capable and willing to lose? I mean this in the most earnest way possible. Acknowledging the likely possibility of working...
deleted_by_author
What are the pros and cons of modifying a Nintendo Switch?
Just found out the Switch I got a while back is a V1 model, meaning that it’s one of the Switches that’s able to be modified. I’m thinking of modifying it, but I’d like to know the upsides and issues first.
What inconsequential or surprisingly good thing can I get from Aliexpress?
Im curious as I usually use the site very occasionally to get certain electronic parts or order from PCBway like I just picked up some cheap but infinitely better than stock gps antennas for my LoRa T beams and im about to get a set of also still cheap but much better than stock 915mhz antennas but i kinda wanna throw some other...
It's been compiling for two days straight... (lemmy.world)
For the curious ones the machine is a 2001 IBM Thinkpad T22 with 20Gb of HDD, 256 Mb of RAM and an Intel Pentium 3 @ 900MHz.
Super weird error, what's happening? (lemmy.zip)
I’m not sure if this is the best community to post in, but I just bought a used computer and slotted in an RX480 as the GPU. I installed KDE Neon 5.27 on it, and it worked flawlessly for 2 days....
What do we get in return for paying taxes?
Garbage answers encouraged.
I AM MISTER SANTA (lemmus.org)
Extra Ordinary Comics for December 20th, 2023.
How far away is GIMP 3 from GIMP 4? (www.gimp.org)
I tried the Flatpak development release of GIMP 3 and there are already big problems with UI consistency....