fixes for caddy and adding paperless to local dns

This commit is contained in:
Noah Masur
2025-10-12 17:25:50 +00:00
parent 68d8e60b7e
commit b98c3f04ab
2 changed files with 9 additions and 1 deletions

View File

@@ -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" ];

View File

@@ -24,6 +24,7 @@ let
hostnames.download
hostnames.photos
hostnames.audiobooks
hostnames.paperless
];
mkRecord = service: "${service} A ${localIp}";
localRecords = lib.concatLines (map mkRecord localServices);