From 35e41fa630184ac3efc7e41ae362e7c1bd284ccb Mon Sep 17 00:00:00 2001 From: sora-ext Date: Thu, 4 Jun 2026 17:29:52 +0200 Subject: [PATCH] Update modules/server/containers/apps/homepage.nix --- modules/server/containers/apps/homepage.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/server/containers/apps/homepage.nix b/modules/server/containers/apps/homepage.nix index 2caa398..5f31da5 100644 --- a/modules/server/containers/apps/homepage.nix +++ b/modules/server/containers/apps/homepage.nix @@ -2,13 +2,17 @@ let version = "latest"; 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" { title = "My Self-Hosted Dashboard"; description = ""; startUrl = "https://${containerCfg.subdomain}.${serverCfg.domain}"; background = { - # image = "..."; + image = "/media/${backgroundFileName}"; blur = "sm"; #sm, md, xl,... # saturate = ""; # brightness = ""; @@ -278,6 +282,7 @@ in { "${services}:/app/config/services.yaml:ro" "${widgets}:/app/config/widgets.yaml:ro" "${bookmarks}:/app/config/bookmarks.yaml:ro" + "${backgroundImage}:${backgroundMount}:ro" ]; }; };