mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 04:19:19 -08:00
19 lines
436 B
Nix
19 lines
436 B
Nix
{
|
|
config,
|
|
systemConfig,
|
|
lib,
|
|
...
|
|
}: let
|
|
inherit (lib.modules) mkDefault;
|
|
cfg = config.services.grafana;
|
|
service = systemConfig.exports.services.grafana;
|
|
in {
|
|
services.grafana = {
|
|
settings.server = {
|
|
domain = mkDefault config.networking.domain;
|
|
http_port = mkDefault 9092;
|
|
http_addr = mkDefault "[::]";
|
|
root_url = mkDefault "https://${service.id}.${cfg.settings.server.domain}";
|
|
};
|
|
};
|
|
}
|