Could be areas of improvement as well

  • jeffhykin
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Agreed, flakes are the way. Its just making them searchable hasn’t been easy/realistic until recently.

    Also I feel like flakes are kind of tainted by always pulling in nixpkgs as a massive dependency chain. I think there should be a standard library separate from the packages, and nixpkgs.lib is 80% pure functions. So I’ve been working on making a “lib” flake that

    1. Is 100% pure (no stdenv)
    2. is versioned
    3. doesnt link/depend on all of nixpkgs

    I know it still won’t be practical to avoid depending on nixpkgs, but I think its a step towards breaking up nixpkg into organized/managable chunks.

      • jeffhykin
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Oh cool! I didn’t know about that. Maybe I can work eith the other person who is doing that.