aboutsummaryrefslogblamecommitdiff
path: root/hosts/tahoe/services.nix
blob: 1159cb18e1ea333d845f4ab3c962336ab486b6e6 (plain) (tree)
1
2
3
4
5
6
7
8
9
                      
                                 

  



                                                                    
                 
                  
                    
                      
                                       
        

                      
                                                    
        
      
    
 
{ self, config, ... }:
let secrets = config.age.secrets;
in
{
  # this unit is broken and useless. I don't know how to not install
  # it, so let's mask it.
  systemd.services.mdmonitor.enable = false;

  my.services = {
    monitoring = {
      prometheus = {
        enable = true;
        listenAddress = "192.168.6.40";
      };
      grafana = {
        enable = true;
        vhostName = "dash.${config.homelab.domain}";
      };
    };
  };
}