Build Caddy with cloudflare as overlay

This commit is contained in:
pazpi 2024-10-07 22:03:39 +02:00
parent abfd06a50d
commit 7d2ce03dc3
5 changed files with 95 additions and 3 deletions

View file

@ -31,6 +31,12 @@ in
host = "metrics.internal";
};
};
grafana = {
proxy = {
domain = "tegola.pro";
host = "metrics.internal";
};
};
};
networking = {
@ -64,7 +70,10 @@ in
};
};
networking.nameservers = [ "192.168.1.2" ];
networking = {
firewall.allowedTCPPorts = [ 9100 ];
nameservers = [ "192.168.1.2" ];
};
system.stateVersion = "24.05";
}

View file

@ -1,5 +1,6 @@
{
nixpkgs,
nixpkgs-unstable,
nixos-hardware,
agenix,
home-manager,
@ -9,7 +10,13 @@
let
agenixOverlay = final: prev: { agenix = agenix.packages.${prev.system}.default; };
customOverlays = import ../overlay;
# customOverlays = import ../overlay;
customOverlays = (
final: prev: {
caddy-custom = prev.callPackage ../overlay/caddy-custom.nix { };
jellyseerr = nixpkgs-unstable.legacyPackages."x86_64-linux".jellyseerr;
}
);
pkgs =
system: