• surpador@programming.dev
    link
    fedilink
    arrow-up
    16
    ·
    2 days ago

    Been daily-driving Guix on 3 different machines for about 3 years. Love the declarative configs and rollbacks, and being able to easy share configuration with Scheme snippets between machines. I know that once I get something working on one, I have it permanently working for all my machines.

      • HaraldvonBlauzahn@feddit.org
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        1 day ago

        It also solves some really hard problems when building and distributing complex software with numerous dependencies. In a way, it is fullfilling the promises that docker, flatpaks, snap etc can’t keep.

      • surpador@programming.dev
        link
        fedilink
        arrow-up
        8
        ·
        2 days ago

        The tradeoff is that there’s a Guixy way to do things that might not be obvious from the upstream docs, so could be harder to get e.g. a service up and running initially, but for me the reproducibility makes it a good tradeoff.