From 08d393e1955605c11fed6560741c9e968b957c5f Mon Sep 17 00:00:00 2001 From: randogoth Date: Sat, 7 Feb 2026 20:41:08 +0200 Subject: [PATCH] Use pelican config when building sites --- modules/services/static-sites/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/services/static-sites/default.nix b/modules/services/static-sites/default.nix index dd398bd..18f4fd1 100644 --- a/modules/services/static-sites/default.nix +++ b/modules/services/static-sites/default.nix @@ -22,7 +22,17 @@ let runHook preBuild cd ${workdir} ${copyPlugins} - ${pythonEnv}/bin/pelican content -o "$out" + conf="" + if [ -f publishconf.py ]; then + conf="publishconf.py" + elif [ -f pelicanconf.py ]; then + conf="pelicanconf.py" + fi + if [ -n "$conf" ]; then + ${pythonEnv}/bin/pelican content -o "$out" -s "$conf" + else + ${pythonEnv}/bin/pelican content -o "$out" + fi runHook postBuild ''; installPhase = "true";