

I recently switched from Arch to NixOS and so far I’m liking it. I have looked into flakes, but all of the repositories I’ve seen on Github that use flakes seem to be very complicated with a ton of boilerplate code. In any case, my configuration is coming along nicely, although there are a few things I haven’t managed to manage using Nix. I am definitely not planning to go back to Arch.
The main issue I have with the documentation is that it is in several different places and is not as comprehensive as the Arch wiki. The other main issue (besides the time commitment) is that I can’t connect to eduroam – my university’s script assumes FHS.
My plan with flakes is to figure out how to manage everything using Nix first, and then move my configuration into a flake. I presume this will take a long time.
To be precise, the university wifi script downloads a large number of Python files into a temporary folder and then runs them, where the Python scripts assume that openssl and other binaries are in FHS locations. I am aware that there are ways to simulate an FHS environment in NixOS, so I will try again sometime.