From 9342809975868df2f6924af1dc552306b5796c1e Mon Sep 17 00:00:00 2001 From: marthsincemelee Date: Mon, 20 Apr 2026 18:19:49 +0200 Subject: [PATCH] feat: add manual homepage services file --- modules/environments/homepage/default.nix | 3 ++- modules/environments/homepage/manual-services.nix | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 modules/environments/homepage/manual-services.nix diff --git a/modules/environments/homepage/default.nix b/modules/environments/homepage/default.nix index 9ceba2c..b64dbcc 100644 --- a/modules/environments/homepage/default.nix +++ b/modules/environments/homepage/default.nix @@ -9,6 +9,7 @@ let dashboardPort = 8082; dashboardHost = config.networking.hostName; dashboardUrl = "http://${dashboardHost}:${toString dashboardPort}"; + manualServices = import ./manual-services.nix; groupedServices = lib.foldl' @@ -88,7 +89,7 @@ in listenPort = dashboardPort; allowedHosts = "${dashboardHost}:${toString dashboardPort},localhost:${toString dashboardPort},127.0.0.1:${toString dashboardPort},jupiter.solar.internal:${toString dashboardPort}"; bookmarks = import ./bookmarks.nix; - services = homepageServices; + services = homepageServices ++ manualServices; }; users.users.finn.packages = with pkgs; [ diff --git a/modules/environments/homepage/manual-services.nix b/modules/environments/homepage/manual-services.nix new file mode 100644 index 0000000..42c66de --- /dev/null +++ b/modules/environments/homepage/manual-services.nix @@ -0,0 +1,14 @@ +[ + # Example: + # { + # "Infrastructure" = [ + # { + # "Proxmox" = { + # href = "https://proxmox.example.local"; + # description = "Virtualization host"; + # icon = "proxmox.png"; + # }; + # } + # ]; + # } +]