allow setting logo and favicon
This commit is contained in:
13
ep3-bs.nix
13
ep3-bs.nix
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user