diff --git a/machines/jupiter/environments.nix b/machines/jupiter/environments.nix index 5b09cab..d62b961 100644 --- a/machines/jupiter/environments.nix +++ b/machines/jupiter/environments.nix @@ -22,6 +22,7 @@ in jellyfin.enable = true; jellyseerr.enable = true; development.enable = true; + homepage.enable = true; paperless = { enable = true; port = 28981; # Optional, to override the default port diff --git a/modules/environments/homepage/default.nix b/modules/environments/homepage/default.nix index e0b8286..24ceea7 100644 --- a/modules/environments/homepage/default.nix +++ b/modules/environments/homepage/default.nix @@ -10,15 +10,19 @@ in { options.my.profiles.homepage = with lib; { - homepage = mkEnableOption "getHomepage.dev"; + enable = mkEnableOption "getHomepage.dev Dashboard"; }; - config = lib.mkIf cfg.homepage { - services.homepage-dashboard.enable = true; + config = lib.mkIf cfg.enable { + services.homepage-dashboard = { + enable = true; + allowedHosts = "jupiter.solar.internal:8082"; + # listenPort = 80; # default 8082 + }; users.users.finn.packages = with pkgs; [ homepage-dashboard ]; - programs.chromium.homepageLocation = "http://jupiter.solar.internal"; + programs.chromium.homepageLocation = "http://jupiter.solar.internal:8082"; }; }