Maybe one of the Fedora Atomic distros would be up your alley? https://fedoraproject.org/atomic-desktops/
I don't think NixOS meets the bill. You'd be learning and troubleshooting a whole new language just to setup your system and modify the core configuration.
How did you manage to convince them?
Admittedly I've only used it with a preconfigured theme and no need for real customization. If you do need those features, I'd imagine the other commenters are correct.
I would also recommend Hugo, and believe it meets your requirements. The header markdown looks very similar to what you wrote, and it has tags. I'm not sure about a tag "cloud" the way you imagine it, but it's worth looking into.
Neither of these are IDEs (nor is VSCode), but it'd be Zed and Neovim for me. Zed is fast and pleasant to use, but also will enshittify eventually. Debug support is in progress but not live. Neovim is fun and it's nice to be more in control of what is going on, but I haven't made the necessary progress to be productive in large projects with it yet. I was excited for Lapce but it fell short, had too many issues in a short time.
I think btrfs ticks all your boxes. I would suggest yabsnap for snapshots. Then if you want a backup off-disk use borg or btrfs has a way to transmit (sync) to a remote. Yabsnap has a command which will make a script to restore from backup, which you can review and run.
I have a Canon MX340 (maybe pixma?) that works with gutenprint. The ADF is a bit messed up but it otherwise works as intended. If you have a similar model, it will probably be supported.
I have DS4 working in Arch with Wine. As someone else mentioned, the hid-playstation kmod just worked out of the box. The key for some games to work properly was to add a SDL2 gamepad mapping.
Also see section 3.10 here which may be relevant: https://wiki.archlinux.org/title/Gamepad
What the hell is typical latency? To what?
Yeah qBittorrent does
Several do, specifically Radiance and Torrust-Tracker that I know of off-hand. There are definitely others.
A recent project of mine was a utility for creating v2/hybrid torrents, and I'd like to follow it up with a client and maybe tracker in the future.
I have a storage VPS and use Borg backup with Borgmatic. In my case, I have multiple systems in different repos on the remote. There are several providers, such as hetzner, borgbase, and rsync.net that offer borg storage, in the event you don't want to manage the server yourself.
I believe you can set dolphin to be like this. I have it so I can either double click to go into a folder, or expand it for the tree view.
Both the T14s and X1 Carbon would be good options. I also have an x390 which I quite like.
It's increasingly harder to exchange for fiat anonymously, especially when you consider XMR or other privacy coins. Once the people in charge of money realized they were a bit subverted, you got the huge crackdown.
I still use it for various things. Buy LTC from a legit licensed exchange. Move it around a bit. Change to XMR through an exchange that doesn't care. Maybe move it around some more. It's a giant pain, but I don't know a better way. This method isn't perfect, more of a balance of risk, but it's better than just handing your entire entity over for a simple transaction.
Permanently Deleted
I don't know how steamos works, but if it's arch-based, can you just do pacman -Syu
to update?
kitty, nvim, fish, zed, mpv, btop, borg. Weird how all the gone ones have short names. Depending on the system, I would add tlp as well.
yetCalc?
I don't know if it's on the play store.
Rofi is cool but don't forget about qalculate (the backend)
That was my first thought, why is this not written in a scripting language. Any one.

torrentz2 (tz2) - advanced .torrent file utility
Been working on this the past couple months as an exercise in learning Rust. Just wanted to share how it's come so far!
torrentz2 (tz2) is an advanced, experimental utility for working with .torrent metadata files. It supports a wide array of BEPs and v1/v2/hybrid formats.
Features
- Create, Edit, or Verify torrent files
- Convenient config file to define default options and trackers
- Multithreaded hashing
- Include/exclude files based on globs and if they are symlinks
- Create a single torrent file from disparate input paths, provided they share a common root
- Intelligent automatic piece size selection with support for up to 64 MiB
- Digitally sign/verify embedded signatures with standard X.509 certificates utilizing RSA or EC signatures
- Includes utility command to generate an appropriate root CA and leaf cert
- Optionally include md5 or sha1 sums per-file with v1 torrents
Optional Features
- CPU hardware accelerated hashing (on by default)
- GPU accelerated hashing (

Making The Switch: Intermediate User Perspective
This will be a bit long, so feel free to skip to the end tl;dr.
I've been a long time user of Linux. Back in the day I would burn live CDs like Slackware and Mandrake to try out. There was even that one distro that fit on a floppy, Damn Small Linux. More recently, I manage several Debian-based servers and a Raspbian system. However, I felt stuck daily-driving Windows due to game support. Thankfully, that is no longer the case, so I decided to make the switch. Just wanted to share some observations I've made in the course of that.
A little while ago, I setup a laptop for a family member with Mint, primarily based on popularity and community recommendation. At the same time, I installed Mint on a laptop and used it for a bit. It's basically a backup laptop, so the intention was to have something stable and easy to use/update. I found Mint nice at first, but some cracks started showing after a bit, and eventually I became frustrated with Cinnamon. Since I am familiar with Arch, and it