Спасибо за отчёт! Я посмотрел, и это, похоже, не проблема с хэшем зависимостей, а несовпадение версий pnpm в пакете Nix.
Discourse v2026.1.4 указывает pnpm@10.28.0, в то время как выражение Nix использует пакет pnpm_10, версия которого постоянно меняется и в данный момент соответствует 10.34.4. Эта более новая версия pnpm отклоняет некоторые псевдонимы зависимостей, используемые в этом выпуске Discourse.
Скорее всего, исправление в Nixpkgs будет заключаться в закреплении версии pnpm в деривации на более старую совместимую, возможно, на уже существующем пакете pnpm_10_29_2, или точно на 10.28.0, с последующим обновлением pnpmDeps.hash при необходимости.
Поскольку пакет Nix поддерживается сообществом, это исправление нужно будет внести в Nixpkgs, но, надеюсь, это укажет сопровождающим правильное направление.