add minification
This commit is contained in:
parent
3ff42319df
commit
1670bde76a
11
flake.nix
11
flake.nix
|
@ -29,9 +29,16 @@
|
|||
name = "website";
|
||||
src = ./src;
|
||||
dontUnpack = true;
|
||||
buildInputs = [pkgs.minify];
|
||||
installPhase = ''
|
||||
mkdir -p $out
|
||||
cp -r $src/* $out
|
||||
mkdir workspace # create workspace directory
|
||||
cp -v -r $src/* workspace # copy all files to workspace
|
||||
chmod -v -R u+w workspace # enable write permissions
|
||||
mkdir -v minified # create minified directory
|
||||
minify -v -r -o minified workspace # minify all compatible files
|
||||
mkdir -v -p $out # create output directory
|
||||
cp -v -r workspace/* $out # copy files to output directory
|
||||
cp -v -r minified/workspace/* $out # copy minified files to output directory
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue