i love mastering its bizarre config language, which is just like JSON with functions, if JSON was designed by a deranged functional programming enthusiast and shared zero syntax constructs and only about half of its core concepts with any other programming language i know. it's especially fun when something looks familiar and then works in a subtly different way, like the scope of a let statement being the single expression immediately following it
i love spending two hours getting everything set up for a program that's usually distributed as a binary to compile from source because that's the only way it will fucking run, especially when developers only provide build instructions for ubuntu if they provide them at all
i love taking my fancy-pants reproducible builds to non-nixos linux systems and finding them unable to create a GUI because nix-gl doesn't work as advertised and has just as much documentation for troubleshooting it as everything else related to nix
(1/3)