corpus

Log | Files | Refs | README | LICENSE

commit c3e357738ce258a36b6bd7f1990ebdadf32d56e8
parent b270f65a8e058513fa627632dbf19c10fbc18831
Author: mtmn <miro@haravara.org>
Date:   Mon, 15 Jun 2026 11:08:02 +0200

feat(nix): update to node26, cleanup flake.nix

Diffstat:
Mflake.nix | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/flake.nix b/flake.nix @@ -58,7 +58,7 @@ name = "corpus-pnpm-source"; }; pname = "corpus"; - hash = "sha256-H8XTwSL9ura4VYTrBQwqtxt881TDBXOZyoUzAHDvep4="; + hash = "sha256-ghIjDWkrNTy3xegpHuCaIQur+EhObd1Y5ml6XgIXlKQ="; fetcherVersion = 3; }; @@ -82,7 +82,7 @@ ]; }; - nativeBuildInputs = with pkgs; [nodejs_24 git cacert purescript pnpm]; + nativeBuildInputs = with pkgs; [nodejs git cacert pnpm]; buildPhase = '' export HOME=$TMPDIR @@ -97,7 +97,6 @@ pnpm install --frozen-lockfile patchShebangs node_modules mkdir -p node_modules/.bin - ln -sf ${pkgs.purescript}/bin/purs node_modules/.bin/purs pnpm spago install ''; @@ -138,10 +137,10 @@ nativeBuildInputs = with pkgs; [ makeWrapper - nodejs_24 + nodejs git - purescript elmPackages.elm + purescript pnpm pnpmConfigHook ]; @@ -150,6 +149,8 @@ mkdir -p node_modules/@duckdb/node-bindings-linux-x64 tar -xf ${duckdbPrebuilt} -C node_modules/@duckdb/node-bindings-linux-x64 --strip-components=1 + ln -sf ${pkgs.purescript}/bin/purs node_modules/.bin/purs + mkdir -p .spago cp -r ${spagoDeps}/packages .spago/p chmod -R u+w .spago @@ -167,7 +168,7 @@ mkdir -p $out/lib/corpus cp -r server.js client.js users.json package.json node_modules assets $out/lib/corpus/ mkdir -p $out/bin - makeWrapper ${pkgs.nodejs_24}/bin/node $out/bin/corpus-server \ + makeWrapper ${pkgs.nodejs}/bin/node $out/bin/corpus-server \ --add-flags "--no-deprecation" \ --add-flags "$out/lib/corpus/server.js" \ --chdir "$out/lib/corpus" @@ -185,8 +186,7 @@ name = "corpus"; packages = [ elm2nix.packages.${system}.default - pkgs.nodejs_24 - pkgs.purescript + pkgs.nodejs pkgs.elmPackages.elm pkgs.elmPackages.elm-format pkgs.elmPackages.elm-json