nixos

written 27 March 2025

I've been taking looks at NixOS, and it's real cool. I've been using the uv python project/package manager recently, as well as being exposed to stuff like npm. These have declarative environments (pyproject.toml and package.json) that makes coding in different places a treat.

In general, being able to set-and-forget a configuration for something is really really comforting. My current setup runs an Ubuntu LTS with so many mods that getting them all back after a system reset or new install or Bad Thing happening would take up all those hours and hours of googling again.

I'd like to learn NixOS and solve this problem, but apparently it still has its compatibility problems of its own. uv itself is terribly painful, it seems, and python isn't much better if at all. Anyways, here's a list of links I've found on NixOS.