mirror of
https://mau.dev/andreijiroh-dev/website.git
synced 2025-06-24 05:24:21 +00:00
also sync the overriden templates against mkdocs-material upstream Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
39 lines
556 B
Nix
39 lines
556 B
Nix
{ pkgs, ... }: {
|
|
|
|
packages = with pkgs; [
|
|
gitFull
|
|
pipenv
|
|
|
|
# doppler
|
|
doppler
|
|
|
|
# required for social cards in mkdocs-material
|
|
cairo
|
|
freetype
|
|
libffi
|
|
libjpeg
|
|
zlib
|
|
pngquant
|
|
];
|
|
|
|
languages = {
|
|
javascript = {
|
|
enable = true;
|
|
package = pkgs.nodejs_22;
|
|
};
|
|
python = {
|
|
enable = true;
|
|
version = "3.13.3";
|
|
};
|
|
};
|
|
|
|
enterShell = ''
|
|
pipenv install
|
|
npm install
|
|
'';
|
|
|
|
tasks = {
|
|
"site:build".exec = "pipenv run build";
|
|
"site:deploy".exec = "npm run deploy";
|
|
};
|
|
}
|