allow setting logo and favicon

This commit is contained in:
2023-03-27 14:22:54 +02:00
parent 3e084e3db8
commit 835102c1a8

View File

@@ -91,6 +91,8 @@ let
mkdir ${cfg.stateDir}/vendor/symfony
cd ${cfg.stateDir}
${pkgs.php81Packages.composer}/bin/composer install --ignore-platform-reqs
cp ${cfg.favicon} ${cfg.stateDir}/public/imgs-client/icons/fav.ico
cp ${cfg.logo} ${cfg.stateDir}/public/imgs-client/layout/logo.png
cp ${cfg.stateDir}/config/init.php.dist ${cfg.stateDir}/config/init.php
cp -f ${configFile} ${cfg.stateDir}/config/autoload/local.php
rm ${cfg.stateDir}/config/autoload/local.php.dist
@@ -122,6 +124,17 @@ in
description = lib.mdDoc "Group for ep3-bs.";
};
favicon = mkOption {
type = types.path;
default = "${cfg.stateDir}/public/imgs-client/icons/fav.ico";
};
logo = mkOption {
type = types.path;
default = "${cfg.stateDir}/public/imgs-client/layout/logo.png";
description = ''png file with size 75x75'';
};
webserver = {
enable = mkOption {
type = types.bool;