# Opinionated Languages & High Learning Curves

---

*[status: seed](?metadata)*

I recently switched to daily driving NixOS for my home computers. I'd been using Ubuntu as my main operating system (still dual booted with Windows) for the past few years, and was starting to feel confident in my Linux chops. My main issue was that the underlying settings were a complete mystery to me--I'd configured them over years of troubleshooting and random installs, and didn't have a good grasp of what was going on behind the scenes.

Enter NixOS, an operating system that promises "reproducibility" as a main selling point. This was mildly interesting, but what really sold me was that at its core, NIXOS is built around a single configuration file--written in a simple functional language--where you declare any settings you need for your system. I managed to get it working in a VM without too much trouble, so I decided to do a basic installation on an old HP laptop I wasn't actively using at the time.

---

[last tended to: 11/28/2025
<br>
planted: 11/28/2025](?metadata)
