1. from patching the kernel to adding systemd units all your system configurations will be in a single file using the nix syntax
2. stability nixos allows you to rollback all your modifications to any graphical, sound, network input etc etc issues you face with your install of nix your machine will be fixed by picking the last build of nixos from the grub menu not to mention every package is sandbox on nix so you'll never run to dependencies issues you can even mix unstable and stable repo packages and they will work with each other
3. you can use modules which basically automate the process of installing and configuring software for example you can add to your nix config "programs.hyprland.enable = true;" and get hyprland with the default config to customize it yourself without needing to follow all the complex stuff on the archwiki to set it up
4. this is the last time you'll configure anything on your system for example if you add a udiskie service to your nix file you'll no longer need to create a udiskie service every time you reinstall nix or even on other machine since you will reuse your nix config and that also applies to far more complex operations like patching the kernel or configuring grub and systemd
1. from patching the kernel to adding systemd units all your system configurations will be in a single file using the nix syntax
2. stability nixos allows you to rollback all your modifications to any graphical, sound, network input etc etc issues you face with your install of nix your machine will be fixed by picking the last build of nixos from the grub menu not to mention every package is sandbox on nix so you'll never run to dependencies issues you can even mix unstable and stable repo packages and they will work with each other
3. you can use modules which basically automate the process of installing and configuring software for example you can add to your nix config "programs.hyprland.enable = true;" and get hyprland with the default config to customize it yourself without needing to follow all the complex stuff on the archwiki to set it up
4. this is the last time you'll configure anything on your system for example if you add a udiskie service to your nix file you'll no longer need to create a udiskie service every time you reinstall nix or even on other machine since you will reuse your nix config and that also applies to far more complex operations like patching the kernel or configuring grub and systemd
5. you get to part of the new hip linux cult