• BCsven@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        10 hours ago

        NixOS gives you a declarative build from a config file, so you can reproducibly deploy the same system, without worry of a system using different dependencies.

        MicroOS does something similar in that you can first boot from a config file and the system builds, including services and applications.

      • w3ird_sloth@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        17 hours ago

        Glad you asked! To start, the module system is really powerful, especially coupled with the flexibility of the nix language itself. It takes work to wrap your brain around everything but once you do it becomes such a cool ecosystem. If Arch is like using Lego blocks to configure your system, NixOS is like using a 3D printer. You have to learn about the store, function libraries, etc. It can be complicated and messy. But you can do some pretty cool things with it!