summaryrefslogtreecommitdiff
path: root/hosts/p-body/grafana.nix
blob: dcc97d121b6c4fce965f5d4b0d05a0e1977a3455 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{config, ...}: let
  inherit (config.networking) domain;
in {
  services.grafana = {
    enable = true;
    settings = {
      "auth.anonymous" = {
        enabled = true;
        hide_version = true;
        org_name = "getchoosystems";
        org_role = "Viewer";
      };

      server = {
        http_addr = "127.0.0.1";
        http_port = 4000;
        domain = "grafana.${domain}";
      };

      feature_toggles = {
        publicDashboards = true;
      };
    };
  };
}