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.

  • drndramrndra
    link
    fedilink
    arrow-up
    2
    ·
    5 months ago

    I feel that they’re not close to the ideal system I have in my mind.

    Check out something stable + nix. Just home-manager with a list of files to install, keep it simple. I’m currently running it with MX. I’d prefer guix, but nix is a lot better package wise. Guixos gave me too many headaches, for not enough benefits.

    To truly appreciate lisp parens, use something like lispy or paredit. The uniformity of the language allows for some really cool editor utilities.