From 5fd88175ad9a5c8f6a5177b7b4d1ac28762c53e1 Mon Sep 17 00:00:00 2001 From: wo2wz <189177184+wo2wz@users.noreply.github.com> Date: Wed, 8 Oct 2025 21:18:10 -0400 Subject: [PATCH] drone: add zed scrub after resilver --- modules/nixos/services/homeserver/default.nix | 1 + modules/nixos/services/homeserver/zed.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 modules/nixos/services/homeserver/zed.nix diff --git a/modules/nixos/services/homeserver/default.nix b/modules/nixos/services/homeserver/default.nix index 7f4259e..c935f8b 100755 --- a/modules/nixos/services/homeserver/default.nix +++ b/modules/nixos/services/homeserver/default.nix @@ -11,6 +11,7 @@ ./sops.nix ./uptime-kuma.nix ./vaultwarden.nix + ./zed.nix ./zipline.nix ]; } diff --git a/modules/nixos/services/homeserver/zed.nix b/modules/nixos/services/homeserver/zed.nix new file mode 100644 index 0000000..ef4dd35 --- /dev/null +++ b/modules/nixos/services/homeserver/zed.nix @@ -0,0 +1,12 @@ +{ config, ... }: + +{ + services.zfs.zed.settings = { + ZED_SCRUB_AFTER_RESILVER = true; + + # TODO seemingly impossible to pass access token to zed without exposing it in plaintext so i guess this wont do +# ZED_NOTIFY_VERBOSE = true; +# ZED_NTFY_URL = "https://ntfy.taild5f7e6.ts.net"; +# ZED_NTFY_TOPIC = "ZED"; + }; +}