# Observability stack: Grafana + Prometheus + Loki + Alloy. # Content (dashboards, datasources, alert rules) lives in a separate repo, # consumed as the `grafana-content` flake input and provisioned from the store. { lib, ... }: { imports = [ ./grafana.nix ./prometheus.nix ./loki.nix ./alloy.nix ]; options.my.profiles.monitoring = { enable = lib.mkEnableOption "Grafana + Prometheus + Loki + Alloy observability stack"; }; }