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.