報告ありがとうございます。確認したところ、これは依存関係のハッシュの問題ではなく、Nixパッケージにおけるpnpmのバージョン不一致であるようです。
Discourse v2026.1.4 は pnpm@10.28.0 を宣言していますが、Nix式 には移動する pnpm_10 パッケージが使用されており、現在これは 10.34.4 に解決されています。この新しいpnpmバージョンは、このDiscourseリリースで使用されている一部の依存関係のエイリアスを拒否します。
Nixpkgsでの修正としては、derivationを互換性のある古いpnpmにピン留めすることが考えられます。既存の pnpm_10_29_2 パッケージ、または正確には 10.28.0 に固定し、必要に応じて pnpmDeps.hash を更新する方法です。
Nixパッケージはコミュニティによってメンテナンスされているため、その修正はNixpkgs側で行う必要がありますが、この情報がメンテナに適切な方向性を示すことを願っています。