summaryrefslogtreecommitdiff
path: root/nix/build.nix
diff options
context:
space:
mode:
authorChris Wells <chris@mathematicaster.org>2025-02-03 16:24:25 -0600
committerChris Wells <chris@mathematicaster.org>2025-02-03 16:24:25 -0600
commitf2a3c23634c7a5f8c23f68f24ff5dde95d472e16 (patch)
treed60ac3cb766075a4d16a496a90f2726ef7b4d132 /nix/build.nix
parentc9cc52175073c5e690ea7eb30aad23d0d1776435 (diff)
downloadassets-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.nix29
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
+
+ ''
+})