Update modules/server/containers/apps/homepage.nix
This commit is contained in:
@@ -2,13 +2,17 @@
|
|||||||
let
|
let
|
||||||
version = "latest";
|
version = "latest";
|
||||||
serverCfg = config.syscfg.server;
|
serverCfg = config.syscfg.server;
|
||||||
|
mediaCfg = config.syscfg.media;
|
||||||
|
backgroundImage = if mediaCfg.banner.png != null then mediaCfg.banner.png else mediaCfg.bg;
|
||||||
|
backgroundFileName = builtins.baseNameOf (toString backgroundImage);
|
||||||
|
backgroundMount = "/app/public/media/${backgroundFileName}";
|
||||||
|
|
||||||
settings = pkgs.writers.writeYAML "settings.yaml" {
|
settings = pkgs.writers.writeYAML "settings.yaml" {
|
||||||
title = "My Self-Hosted Dashboard";
|
title = "My Self-Hosted Dashboard";
|
||||||
description = "";
|
description = "";
|
||||||
startUrl = "https://${containerCfg.subdomain}.${serverCfg.domain}";
|
startUrl = "https://${containerCfg.subdomain}.${serverCfg.domain}";
|
||||||
background = {
|
background = {
|
||||||
# image = "...";
|
image = "/media/${backgroundFileName}";
|
||||||
blur = "sm"; #sm, md, xl,...
|
blur = "sm"; #sm, md, xl,...
|
||||||
# saturate = "";
|
# saturate = "";
|
||||||
# brightness = "";
|
# brightness = "";
|
||||||
@@ -278,6 +282,7 @@ in {
|
|||||||
"${services}:/app/config/services.yaml:ro"
|
"${services}:/app/config/services.yaml:ro"
|
||||||
"${widgets}:/app/config/widgets.yaml:ro"
|
"${widgets}:/app/config/widgets.yaml:ro"
|
||||||
"${bookmarks}:/app/config/bookmarks.yaml:ro"
|
"${bookmarks}:/app/config/bookmarks.yaml:ro"
|
||||||
|
"${backgroundImage}:${backgroundMount}:ro"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user