summary refs log tree commit diff
path: root/default.nix
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-02-20 06:22:09 +0100
committerRory& <root@rory.gay>2026-02-20 06:22:09 +0100
commit36498a5e8f65bc2304a956ec862bf1d9857cf4fd (patch)
tree0949f306beed21e99fef36802e1814d127ce902f /default.nix
parentnix: use separate derivation for npm deps (diff)
downloadserver-ts-36498a5e8f65bc2304a956ec862bf1d9857cf4fd.tar.xz
nix: clean up default.nix
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/default.nix b/default.nix

index f71167eb..ee058e59 100644 --- a/default.nix +++ b/default.nix
@@ -34,13 +34,12 @@ pkgs.stdenv.mkDerivation { license = licenses.agpl3Plus; platforms = platforms.all; mainProgram = "start-bundle"; - maintainers = with maintainers; [ RorySys ]; # lol. + maintainers = with maintainers; [ RorySys ]; }; src = filteredSrc; dontStrip = true; - npmBuildScript = "build:tsgo"; nativeBuildInputs = with pkgs; [ nodejs makeWrapper @@ -49,12 +48,12 @@ pkgs.stdenv.mkDerivation { configurePhase = '' cp -r --no-preserve=ownership,timestamps ${pkgs.callPackage ./node-modules.nix { }} node_modules - chown $USER:$GROUP node_modules -Rc - chmod +w node_modules -Rc + chown $USER:$GROUP node_modules -R + chmod +w node_modules -R ''; buildPhase = '' - npm run --loglevel silly build:tsgo + npm run build:tsgo ''; installPhase = @@ -71,9 +70,8 @@ pkgs.stdenv.mkDerivation { runHook preInstall # set -x - echo installPhase # remove packages not needed for production, or at least try to... - npm prune --omit dev --no-save --offline #--loglevel silly + npm prune --omit dev --no-save --offline rm -v dist/src.tsbuildinfo rm -rv scripts time ${./nix/trimNodeModules.sh}