nix-config/home/modules/runit/services/grafana.nix
lightly-toasted bb37a6c3a8 feat(y2q): add grafana
- Add runit service for Grafana
- Add Caddy route for grafana.ts.toast.name
2025-12-08 19:27:27 +09:00

21 lines
451 B
Nix

{ pkgs, config, ... }:
{
runit.services.grafana = {
script = ''
HOME_PATH=$HOME/services/grafana
mkdir -p "$HOME_PATH"
exec ${pkgs.grafana}/bin/grafana server \
--homepath ${pkgs.grafana}/share/grafana
'';
environment = {
GF_SERVER_HTTP_ADDR = "127.0.0.1";
GF_SERVER_HTTP_PORT = "3000";
GF_PATHS_DATA = "${config.home.homeDirectory}/services/grafana";
};
log.enable = true;
};
}