Change-Id: I0728a08fbb4280d5d2e088a4694255e4ccec7c08 Reviewed-on: https://cl.snix.dev/c/snix/+/30295 Autosubmit: Florian Klink <flokli@flokli.de> Tested-by: besadii Reviewed-by: edef <edef@edef.eu>
30 lines
496 B
Nix
30 lines
496 B
Nix
{ pkgs, depot, ... }:
|
|
|
|
{
|
|
shell = pkgs.mkShell {
|
|
name = "snix-website";
|
|
packages = [
|
|
pkgs.nodejs
|
|
pkgs.hugo
|
|
];
|
|
};
|
|
|
|
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";
|
|
};
|
|
}
|