There are Nix flake files for Nix package manager support.

  • It's pinned to nixos-23.05 which is quite old (May 2023) and no longer receives security updates
  • It only targets x86_64-linux, so it won't work on macOS or ARM Linux
  • flake-parts is referenced in outputs but not declared in inputs, which would make it broken
  • It's a niche tool — only useful to developers who use Nix. For a public Drupal starterkit it's more noise than signal in its current (broken) state.

Comments

firflant created an issue.

ravi kant’s picture

Thanks @firflant for pointing this out and for the detailed review.

Since Nix is still a relatively niche tool for most Drupal users, it probably does not provide much value in its current state.

I see two possible options:

* Either properly maintain it (update the pinned channel, add cross-platform support, and fix the missing dependencies), or
* Remove the Nix files for now to reduce maintenance overhead and avoid confusion.

Personally, I would lean toward removing them unless someone from the community is willing to actively maintain the Nix setup.

@opdavies, Happy to hear other opinions on this.