Since my last update on my desktop Linux adventures, some fairly fundamental changes have happened. I had been getting very comfortable with Gnome, but had also gone back to Hyprland to fix and update some things, and was enjoying (all over again) the snappiness and keyboard navigability (if that is a word) of a tiling window manager. As an aside, one of the things I love about Linux is that you can essentially have two completely different front ends for all your applications and files, and switch between them at will. Mostly I like the tiling interface, but every now and again I’m in a ‘point and click’ kind of mood, and I can log out and log in to Gnome with very little effort.
Arch Linux is great, but — like many Linux distros — it offers you plenty of opportunities to shoot yourself in the foot. A couple of weeks ago, even though I knew better, I managed to take up that opportunity.
Long story short, it turns out that accidentally uninstalling your login shell is a Bad Thing. In my defence, I was tired and in a hurry, but that is really no excuse, and it is certainly not a problem with Arch. I had btrfs boot snapshots enabled, so I was able to roll back to a snapshot before my fateful sudo pacman -R fish-git incident, but in trying to figure out how to make that snapshot permanent and current, I messed things up even more.
I had a backup of all my user files, so it was time to format the drive and start again.