Lennart J. Kurzweg
in
NixOS is the End
When I started dabbling my feet in the Linux World 5 Years ago, it felt magical. Why? Well, before, it felt like I hit a ceiling with windows customization. Back then I had used a secondary keyboard with hotkeys akin to Taran Van Hermets. But it was clunky and unreliable. I tired to make windows prettier with tools like TranslucentTB or faster with tools similar to PowerToys Run, but these always just felt patched on and not like they *should* be there. So I installed I believe, Lubuntu, and while that install didn't last a day, seeing the bootup screen and something new, something unused to on the screen I had previously looked at day in day out was amazing. I quickly moved on to Arco Linux because my favorite YouTuber at the time was using it. When I got frustrated with every Arch guide only working 90%, because after all Arco was only based on Arch, I went full base Arch (btw). This allowed me to learn by reading the wiki for everything. Every time I came across something I didn't know or understand, I wrote it down to read at a later date. Then, I don't even fully remember why, I installed NixOS on a secondary (tertiary?) partition to try it out. The next 3 weeks were spent trying to recreate my arch setup. At some point, when they were equal, I deleted Arch. Then step by step I went deeper into the Nix rabbit hole: Flakes, Home-Manager, Git-Crypt, Sops, This site (moving away from docker), Nix-Shells, Nix-On-Droid, NixOS-WSL...