diff --git a/pkgs/caddy/package.nix b/pkgs/caddy/package.nix index 82bbf18..e28404f 100644 --- a/pkgs/caddy/package.nix +++ b/pkgs/caddy/package.nix @@ -2,12 +2,19 @@ { pkgs, + fetchFromGitHub, ... }: # Maintain a static version so that the plugin hash doesn't keep breaking -(pkgs.caddy.override { +(pkgs.caddy.overrideAttrs rec { version = "2.10.2"; + src = fetchFromGitHub { + owner = "caddyserver"; + repo = "caddy"; + tag = "v${version}"; + hash = "sha256-KvikafRYPFZ0xCXqDdji1rxlkThEDEOHycK8GP5e8vk="; + }; }).withPlugins { plugins = [ "github.com/caddy-dns/cloudflare@v0.2.1" ]; diff --git a/platforms/nixos/modules/nmasur/presets/services/bind.nix b/platforms/nixos/modules/nmasur/presets/services/bind.nix index e86464f..f05ac8e 100644 --- a/platforms/nixos/modules/nmasur/presets/services/bind.nix +++ b/platforms/nixos/modules/nmasur/presets/services/bind.nix @@ -24,6 +24,7 @@ let hostnames.download hostnames.photos hostnames.audiobooks + hostnames.paperless ]; mkRecord = service: "${service} A ${localIp}"; localRecords = lib.concatLines (map mkRecord localServices);