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.
uv on NixOS being terrible
    uv again, with link to an open uv github
        issue.