Using runit instead of systemd, everything these days is made to work with it so redoing system services to work with runit is a headache, but the boot times make it worthwhile
The only rebind I use is tap <caps lock> to <esc> and hold <caps lock> to <ctrl> and that is already enough to confuse me when using setups not configured that way
Only 5 hours? That's quite fast! It took me years to configure my NixOS system. It's not even complete yet. It would be great if there were a GUI that took care of the entire thing, could lock dependencies (no, not flakes), add it to version control with signed commits and secrets, and the configuration could be shared across devices. That's all possible with manual labor but having that out of the box for GUI users would be amazing.
It's nice that separate solutions exist but noone is going to understand what's going on, what version control is, what pinning is, and so on. And even if they did, finding separate solutions for them is a pain. An all in one solution would be the best.
Yes. I don't fear updates anymore but then i install everything, AUR, flapjacks, several DE's and break the system.
I've come to realize that I like tinkering since DOS, I've accepted it and I shall be installing arch again this weekend
I ran out of fucks almost a decade ago, so I use basic-bitch Kubuntu and barely bother to customize it at all. (I turned on dark mode and picked a wallpaper, but that's about it.)
My self-induced pain point is that I get mildly annoyed about snaps once in a while, but not enough to be worth switching distros.
I was looking into it, but the more I learn about it the more I'm leaning towards something else - misskey, akkoma, etc. Same function, but, supposedly, fewer headaches hosting.
I don't have a million "fancy" cloud features and the latest software support but I don't care. I'm happy and my computer does everything i want.
The only pain point i have is that KDE plasma 6.3 removed the option to toggle off the audio icon from programs that are playing audio. So stupid, why would i need to see constantly whats playing audio. I know what's playing audio because I told it to play audio
I have a similar Plasma 6.3 issue. I use a software KVM to control my work laptop. Now I get a pop-up notification when my controls are being captured and sent to the other computer. Yeah, I know I'm doing that, it's deliberate. I've been using a software KVM for 8 years. No way to turn it off that I can find that doesn't also turn off all pop-up notifications.
Because automation, containers, and VMs are fucking cool. I can run computers inside other computers. I can run tiny little computers that only do one thing. How fucking cool is that?
I feel this in my soul. With a side of "modern memory-safe languages are great" vs "the consistency and efficiency of shared libraries is what makes distributions great even if they're written in C".
My first Gentoo install took 3 weeks with all the reading required to do a secure boot UEFI install with a USB based key and boot configuration to ensure W10 could dual boot without problems WAY before that was easy and reliable with Anaconda on Fedora.
Now... Fedora is only writing the USB iso and like 2 clicks. It is easier and more reliable than Windows has ever been or even floppy disk DOS ever was. GNOME is a stupid simple desktop environment too.
I check my backup notifications by looking in my junk mail for anything labeled "Spam Quarantine Notification" because I can't be arsed to fix the SMTP whitelist rules to allow local network relay.
I LUKS encrypted my boot partition of my last install. It would take an extra 1-1:30 secs to boot when I got the password correct on the first attempt. Much longer if I got it wrong and had to reboot to try again.
I finally did it correctly this last build, but now I am using NixOS and refuse to add anything to the config or a flake if I just need it once a week or so. So I am constantly digging through my history to find the shell I created to do a specific task.
I’m struggling to get TigerVNC to work on a machine it used to work on before I upgraded the distro and the VNC server software.
I’m struggling to get WireGuard to work when it worked fine in Windows before I switched my laptop to dual booting EndeavorOS and Kubuntu. I can’t get it to work on either. Works fine on my iPhone, too.
But neither of these is bad enough to go back to Windows.
Instead of compiling a kernel, try to make do with what your distro provides whenever there's an update. Yes, there's compilation, but it's all done automatically. Then come to realise that the last two updates have had a subtle problem that caused the graphics driver to have a debilitating stroke whenever you try to watch a video in VLC, and have the whole system to go unresponsive as a result. Everything else works fine. YouTube. Games. But a cat video downloaded from Discord because (foreshadowing) the video won't play in-browser for some reason? Too far, man. How dare.
Booting with another of those kernels is when you find out that's also broken despite having used it for a while previously. Learn that, by sheer luck, one still-good kernel is still installed.
Hope that someone with more brains and energy with a similar setup will be able to report the problem properly to wherever that needs to be reported so that the next update doesn't have the same problem. Things like this have been magically fixed before. You wait.
(Search the error message from the logs online. No close matches. Learn a bit, but the only advice was "try a different kernel". You already thought of that)
In the meantime, remove the problem kernels and update GRUB with boot USB on standby in case you hose the system. Manage not to need it.