chore(web): Build website using importNpmLock from nixpkgs
This allows us to remove npmlock2nix as a dependency. Change-Id: Ic08a2ba082618292c6ea34141bcaeb3b04a306a9 Reviewed-on: https://cl.snix.dev/c/snix/+/30117 Tested-by: besadii Reviewed-by: Florian Klink <flokli@flokli.de>
This commit is contained in:
parent
e18503beb0
commit
726ce7ca9b
3 changed files with 11 additions and 17 deletions
|
|
@ -9,13 +9,22 @@
|
|||
];
|
||||
};
|
||||
|
||||
website = depot.third_party.npmlock2nix.v2.build {
|
||||
website = pkgs.buildNpmPackage {
|
||||
pname = "snix-website";
|
||||
version = "0.0.0";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkgs.hugo
|
||||
];
|
||||
|
||||
src = depot.third_party.gitignoreSource ./.;
|
||||
|
||||
npmDeps = pkgs.importNpmLock {
|
||||
npmRoot = ./.;
|
||||
};
|
||||
|
||||
npmConfigHook = pkgs.importNpmLock.npmConfigHook;
|
||||
|
||||
installPhase = "cp -r public/. $out";
|
||||
buildCommands = [ "PATH=\"$PATH:${pkgs.hugo}/bin\" npm run build" ];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue