From aa35c0542348c206c1d95ba576fd981e18f50a33 Mon Sep 17 00:00:00 2001 From: Chris Wells Date: Thu, 27 Feb 2025 11:24:25 -0600 Subject: Added some javascript stuff --- nix/build.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'nix/build.nix') diff --git a/nix/build.nix b/nix/build.nix index e3b6f5f..0711760 100644 --- a/nix/build.nix +++ b/nix/build.nix @@ -1,14 +1,16 @@ -{ stdenvNoCC, buildAssets, nodePackages, fontawesome, ... }: +{ stdenvNoCC, buildAssets, nodePackages, fontawesome, haskellPackages, haskell, ... }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "www-assets"; - src = buildins.path { + version = "0.1.0.0"; + src = builtins.path { path = ../.; name = "assets"; }; nativeBuildInputs = [ buildAssets nodePackages.katex - fontaweoms + fontawesome + (haskell.lib.compose.justStaticExecutables haskellPackages.hjsmin) ]; phases = "installPhase"; @@ -17,6 +19,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { # javascript cp -r $src/js $out/js + chmod +rwx $out/js + for x in $out/js/*.js; do + hjsmin -i "$x" -o "''${x%.js}.min.js" + done # fontawesome mkdir -p $out/fontawesome @@ -25,5 +31,5 @@ stdenvNoCC.mkDerivation (finalAttrs: { # katex cp -r ${nodePackages.katex}/lib/node_modules/katex/dist $out/katex - '' + ''; }) -- cgit v1.2.3