~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion] andreijiroh.dev
zensical mkdocs-material website
1{ pkgs, ... }: { 2 3 packages = with pkgs; [ 4 gitFull 5 pipenv 6 7 # doppler 8 doppler 9 10 # required for social cards in mkdocs-material 11 cairo 12 freetype 13 libffi 14 libjpeg 15 zlib 16 pngquant 17 ]; 18 19 languages = { 20 javascript = { 21 enable = true; 22 package = pkgs.nodejs_22; 23 }; 24 python = { 25 enable = true; 26 version = "3.13.3"; 27 }; 28 }; 29 30 enterShell = '' 31 pipenv install 32 npm install 33 ''; 34 35 tasks = { 36 "site:build".exec = "pipenv run build"; 37 "site:deploy".exec = "npm run deploy"; 38 }; 39}