feat: Homepage
This commit is contained in:
@@ -22,6 +22,7 @@ in
|
|||||||
jellyfin.enable = true;
|
jellyfin.enable = true;
|
||||||
jellyseerr.enable = true;
|
jellyseerr.enable = true;
|
||||||
development.enable = true;
|
development.enable = true;
|
||||||
|
homepage.enable = true;
|
||||||
paperless = {
|
paperless = {
|
||||||
enable = true;
|
enable = true;
|
||||||
port = 28981; # Optional, to override the default port
|
port = 28981; # Optional, to override the default port
|
||||||
|
|||||||
@@ -10,15 +10,19 @@ in
|
|||||||
{
|
{
|
||||||
|
|
||||||
options.my.profiles.homepage = with lib; {
|
options.my.profiles.homepage = with lib; {
|
||||||
homepage = mkEnableOption "getHomepage.dev";
|
enable = mkEnableOption "getHomepage.dev Dashboard";
|
||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.homepage {
|
config = lib.mkIf cfg.enable {
|
||||||
services.homepage-dashboard.enable = true;
|
services.homepage-dashboard = {
|
||||||
|
enable = true;
|
||||||
|
allowedHosts = "jupiter.solar.internal:8082";
|
||||||
|
# listenPort = 80; # default 8082
|
||||||
|
};
|
||||||
users.users.finn.packages = with pkgs; [
|
users.users.finn.packages = with pkgs; [
|
||||||
homepage-dashboard
|
homepage-dashboard
|
||||||
];
|
];
|
||||||
programs.chromium.homepageLocation = "http://jupiter.solar.internal";
|
programs.chromium.homepageLocation = "http://jupiter.solar.internal:8082";
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user