add minification
This commit is contained in:
parent
3ff42319df
commit
1670bde76a
11
flake.nix
11
flake.nix
|
@ -29,9 +29,16 @@
|
||||||
name = "website";
|
name = "website";
|
||||||
src = ./src;
|
src = ./src;
|
||||||
dontUnpack = true;
|
dontUnpack = true;
|
||||||
|
buildInputs = [pkgs.minify];
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out
|
mkdir workspace # create workspace directory
|
||||||
cp -r $src/* $out
|
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