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";