22 lines
396 B
Nix
22 lines
396 B
Nix
{
|
|
lib,
|
|
config,
|
|
...
|
|
}: let
|
|
inherit (config.services) forgejo;
|
|
inherit (lib) mkEnableOption mkOption;
|
|
inherit (lib.types) str;
|
|
mkColorOption = description:
|
|
mkOption {
|
|
type = str;
|
|
default = "";
|
|
inherit description;
|
|
};
|
|
in {
|
|
options.ooknet.server.forgejo.customTheme = {
|
|
enable = mkEnableOption;
|
|
light = {
|
|
primary = mkColorOption;
|
|
};
|
|
};
|
|
}
|