Currently, I’m on a Guix System, and I must say, using Nix with it, or vice-versa, is a terrible idea because of one simple reason: contamination of environment variables: PATH, LD_PRELOAD and LD_LIBRARY_PATH, just to name a few. Most of my Flakes are useless on the Guix System, and I can imagine the same for Guix expressions on NixOS.

  • BlanK0@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    5 months ago

    Really appreciate the breakdown, very insightful. So in summary if guix was a tad faster it would be closer to the ideal system and also some modernization of the toolset would also help with the improvement of the guix experience.

    Personally tried guix, and its very interesting but I’m not yet ready for it. It does require to dive a lot deeper into the documentation since it provides less straightforward problem solving like arch/gentoo. But regardless of that it seems like a worthy challenge to take in the future. 👍