Pacote Discourse falha ao compilar via nix-shell

Obrigado pelo relatório! Dei uma olhada e isso parece ser uma incompatibilidade de versão do pnpm no pacote Nix, e não um problema com o hash da dependência.

O Discourse v2026.1.4 declara pnpm@10.28.0, enquanto a expressão Nix usa o pacote pnpm_10 móvel, que atualmente resolve para 10.34.4. Essa versão mais nova do pnpm rejeita alguns aliases de dependência usados por esta versão do Discourse.

A correção provável no Nixpkgs é fixar a derivação em uma versão mais antiga e compatível do pnpm, possivelmente o pacote existente pnpm_10_29_2, ou exatamente 10.28.0, e então atualizar o pnpmDeps.hash, se necessário.

Como o pacote Nix é mantido pela comunidade, essa correção precisaria ser feita no Nixpkgs, mas, esperançosamente, isso aponta os mantenedores na direção certa.