Hello!
Hello!
Since 2021 I've run nixos as my daily driver, as well as the base of my client systems whenever I can. Instances run the gamut of laptops, bare metal servers, qemu guests, and cloud vms. Along the way I've put together several utilities and modules that I use almost daily. Probably a bit niche for upstreaming, and wanting for some (a lot) of code cleanliness.
Nevertheless, some of these may be useful out there in the world, and maybe could be improved upon. To that end, I'm migrating my shareable modules and utils to femtodata/nix-utils, with writeups here. Hopefully this will be a good jumping off point for others with similar needs, and maybe I can get some pointers.
First up, switch-fix.nix: dead man's switch rollbacks for nixos installs, especially non-accessible bare-metal.