06-22-2026, 10:26 AM
Still on NixOS and I'm past the learning curve now. The configuration as code approach has completely changed how I think about system management.
The thing that sold me: I can describe my entire system in one file, commit it to git, and reproduce it exactly on another machine. That's not a theoretical benefit - I've done it twice now when migrating hardware and it worked.
Challenges that are real: the Nix language has a steep learning curve, documentation is scattered, and some software that works fine on other distros requires extra work to package correctly. The community is helpful but you need patience in the beginning.
For anyone curious but not ready to commit: try home-manager on your existing distro first. It manages dotfiles and user-level packages declaratively without requiring you to go full NixOS. Good gateway.
Any other NixOS users here? Would be good to have a dedicated thread for it.
The thing that sold me: I can describe my entire system in one file, commit it to git, and reproduce it exactly on another machine. That's not a theoretical benefit - I've done it twice now when migrating hardware and it worked.
Challenges that are real: the Nix language has a steep learning curve, documentation is scattered, and some software that works fine on other distros requires extra work to package correctly. The community is helpful but you need patience in the beginning.
For anyone curious but not ready to commit: try home-manager on your existing distro first. It manages dotfiles and user-level packages declaratively without requiring you to go full NixOS. Good gateway.
Any other NixOS users here? Would be good to have a dedicated thread for it.
