feat: Homepage
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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";
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user