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
|
mkdir ${cfg.stateDir}/vendor/symfony
|
||||||
cd ${cfg.stateDir}
|
cd ${cfg.stateDir}
|
||||||
${pkgs.php81Packages.composer}/bin/composer install --ignore-platform-reqs
|
${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 ${cfg.stateDir}/config/init.php.dist ${cfg.stateDir}/config/init.php
|
||||||
cp -f ${configFile} ${cfg.stateDir}/config/autoload/local.php
|
cp -f ${configFile} ${cfg.stateDir}/config/autoload/local.php
|
||||||
rm ${cfg.stateDir}/config/autoload/local.php.dist
|
rm ${cfg.stateDir}/config/autoload/local.php.dist
|
||||||
@@ -122,6 +124,17 @@ in
|
|||||||
description = lib.mdDoc "Group for ep3-bs.";
|
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 = {
|
webserver = {
|
||||||
enable = mkOption {
|
enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
|||||||
Reference in New Issue
Block a user