For the past month I’ve been transitioning to NixOS, both my work laptop and my personal desktop.
It’s been an amazing voyage. The learning curve is steep for the first 1-2 days, till you grasp the whole idea but then that’s mostly it.
The language syntax is a bit weird and ugly but it really is quite simple - and I say that with 0 background in math or functional languages.