diff --git a/pkgs/by-name/he/headlamp-frontend/package.nix b/pkgs/by-name/he/headlamp-frontend/package.nix new file mode 100644 index 000000000000..191a68b1547c --- /dev/null +++ b/pkgs/by-name/he/headlamp-frontend/package.nix @@ -0,0 +1,53 @@ +{ + buildNpmPackage, + headlamp-server, +}: + +buildNpmPackage { + pname = "headlamp-frontend"; + inherit (headlamp-server) version src; + + strictDeps = true; + __structuredAttrs = true; + + sourceRoot = "${headlamp-server.src.name}/frontend"; + + npmDepsHash = "sha256-cjar6j5Wzh5monp9YxrsrnGDxgjlT+YRFh5mgZcImKI="; + + postPatch = '' + chmod -R u+w ../app + cp ${headlamp-server.src}/app/package.json ../app/package.json + substituteInPlace package.json --replace-fail '"prebuild": "npm run make-version",' "" + ''; + + preBuild = '' + cat > .env <