Hi everyone, someone can explain, in simple words, why considering to switch on NixOs over other distro? And the use case? I think would help a lot of people (including me) to understand it better :D

  • flashgnash
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    The reason I really like NixOS is it’s by nature very robust. Your config is the almost universal truth about what’s installed on your machine and if it works

    For example, if I make some change that breaks my whole system, I simply boot off the last working build, then revert my config to the previous version in git

    Also, if there’s a package in the nix package manager you can say with 99% certainty it will just work out of the box, and if it doesn’t there’ll be a config option you can enable to get it to work

    Also also if you move to a new machine you can copy over your config and the machine is built up just how you like it right out of the gate

    Also also also if you do software dev you can have development environments that have all the packages you need for that project and only those packages

    Also also also also you’re not gonna run into the issue later down the line of having loads of random shit installed on your system in 3 different package managers and 9 different places, cleaning up your machine is as simple as just removing the entries from your application list

    Stupidly easy to install things too. If you want to install gnome desktop as an example it’s as simple as adding

    services.xserver.enable = true; services.xserver.displayManager.gdm.enable = true; services.xserver.desktopManager.gnome.enable = true;

    To your config