summaryrefslogtreecommitdiff
path: root/nix/build.nix
diff options
context:
space:
mode:
authorChris Wells <chris@mathematicaster.org>2026-01-30 09:33:19 -0600
committerChris Wells <chris@mathematicaster.org>2026-01-30 09:33:19 -0600
commit9d0d5fe14e25d5165bc1af521b969e2c35a08130 (patch)
treea85f5a3be20189e54f7fd4f6e35f94ec7d5621e4 /nix/build.nix
parentaa35c0542348c206c1d95ba576fd981e18f50a33 (diff)
downloadassets-9d0d5fe14e25d5165bc1af521b969e2c35a08130.tar
assets-9d0d5fe14e25d5165bc1af521b969e2c35a08130.tar.gz
assets-9d0d5fe14e25d5165bc1af521b969e2c35a08130.tar.bz2
assets-9d0d5fe14e25d5165bc1af521b969e2c35a08130.tar.lz
assets-9d0d5fe14e25d5165bc1af521b969e2c35a08130.tar.xz
assets-9d0d5fe14e25d5165bc1af521b969e2c35a08130.tar.zst
assets-9d0d5fe14e25d5165bc1af521b969e2c35a08130.zip
Added css and favicons. I'll generate them from scratch later
Diffstat (limited to 'nix/build.nix')
-rw-r--r--nix/build.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/nix/build.nix b/nix/build.nix
index 0711760..1c4f74e 100644
--- a/nix/build.nix
+++ b/nix/build.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, buildAssets, nodePackages, fontawesome, haskellPackages, haskell, ... }:
+{ stdenvNoCC, buildAssets, nodePackages, fontawesome, haskellPackages, haskell, sass, ... }:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "www-assets";
version = "0.1.0.0";
@@ -10,12 +10,21 @@ stdenvNoCC.mkDerivation (finalAttrs: {
buildAssets
nodePackages.katex
fontawesome
+ sass
(haskell.lib.compose.justStaticExecutables haskellPackages.hjsmin)
];
phases = "installPhase";
installPhase = ''
- mkdir -p $out/{css,logos,favicon}
+ # logos
+ mkdir -p $out/logos
+
+ # favicon
+ cp -r $src/favicon $out/favicon
+
+ # css
+ mkdir -p $out/css
+ sass $src/css/main.scss $out/css/main.css
# javascript
cp -r $src/js $out/js