Skip to content

std (github:divnix/std) is broken (since 2026-07-10, flake-update at 1a9c73f) #2236

Description

@tarc
       error: [/nix/store/4v8nn2z2vl74yz1557n1dha3l7rzzbgs-source/grow/default.nix - grow[On]:systems]: expected type list<System>, but found:
       "x86_64-darwin": '"x86_64-darwin" is not a member of enum System

I guess this is due to the recent drop of support for x86_64-darwin on Nixpkgs 26.11. I'm not really sure what the std module does, but it all boils down to one of its dependencies: https://github.com/paisano-nix/core

I forked this dependency and removed every instance of "x86_64-darwin" in this branch: https://github.com/tarc/core/tree/feature/drop-x86_64-darwin

So to confirm this is indeed the issue, the following update is working properly (on a checkout of the flake.parts-website repo - https://github.com/hercules-ci/flake.parts-website):

git clone https://github.com/hercules-ci/flake.parts-website.git
cd flake.parts-website
git checkout flake-update
nix flake update --flake . std/paisano --override-input std/paisano "github:tarc/core/feature/drop-x86_64-darwin"
nix build . --extra-experimental-features pipe-operators --show-trace

I'm not sure how to report this, std's flake.nix itself is still referring to Nixpkgs 23.11:

https://github.com/divnix/std/blob/4177882c378184b795fa97594b5effd062213891/flake.nix#L6-L9

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions