~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}