diff options
| author | Chris Wells <chris@mathematicaster.org> | 2025-02-03 16:24:25 -0600 |
|---|---|---|
| committer | Chris Wells <chris@mathematicaster.org> | 2025-02-03 16:24:25 -0600 |
| commit | f2a3c23634c7a5f8c23f68f24ff5dde95d472e16 (patch) | |
| tree | d60ac3cb766075a4d16a496a90f2726ef7b4d132 /nix/build.nix | |
| parent | c9cc52175073c5e690ea7eb30aad23d0d1776435 (diff) | |
| download | assets-f2a3c23634c7a5f8c23f68f24ff5dde95d472e16.tar assets-f2a3c23634c7a5f8c23f68f24ff5dde95d472e16.tar.gz assets-f2a3c23634c7a5f8c23f68f24ff5dde95d472e16.tar.bz2 assets-f2a3c23634c7a5f8c23f68f24ff5dde95d472e16.tar.lz assets-f2a3c23634c7a5f8c23f68f24ff5dde95d472e16.tar.xz assets-f2a3c23634c7a5f8c23f68f24ff5dde95d472e16.tar.zst assets-f2a3c23634c7a5f8c23f68f24ff5dde95d472e16.zip | |
Working on assets
Diffstat (limited to 'nix/build.nix')
| -rw-r--r-- | nix/build.nix | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/nix/build.nix b/nix/build.nix index 0844618..e3b6f5f 100644 --- a/nix/build.nix +++ b/nix/build.nix @@ -1,10 +1,29 @@ -{ runCommand, buildAssets, ... }: -runCommand "www-assets" { +{ stdenvNoCC, buildAssets, nodePackages, fontawesome, ... }: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "www-assets"; + src = buildins.path { + path = ../.; + name = "assets"; + }; nativeBuildInputs = [ buildAssets + nodePackages.katex + fontaweoms ]; -} '' - mkdir -p $out/{css,logos,favicon} + phases = "installPhase"; + installPhase = '' + mkdir -p $out/{css,logos,favicon} -'' + # javascript + cp -r $src/js $out/js + + # fontawesome + mkdir -p $out/fontawesome + cp -r ${fontawesome}/{css,webfonts} $out/fontawesome + + # katex + cp -r ${nodePackages.katex}/lib/node_modules/katex/dist $out/katex + + '' +}) |
