From bca4a136146f81323852641fa9e1a4b69df20062 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Fri, 30 Jan 2026 22:45:46 -0600 Subject: [PATCH] bruh --- flake.lock | 151 ++++--- flake.nix | 4 +- .../mattjallen@macbook-pro/default.nix | 2 +- modules/home/home/default.nix | 2 +- .../services/govee2mqtt/default.nix | 46 ++ .../services/homeassistant/default.nix | 15 +- modules/nixos/nix/default.nix | 4 +- modules/nixos/services/arrs/default.nix | 69 ++- packages/homeassistant/ha-govee/default.nix | 30 ++ secrets/nas-secrets.yaml | 425 +++++++++--------- systems/test.jwe | 1 + systems/x86_64-linux/jallen-nas/boot.nix | 14 +- systems/x86_64-linux/jallen-nas/default.nix | 91 ++-- systems/x86_64-linux/jallen-nas/disabled.nix | 69 +++ 14 files changed, 581 insertions(+), 342 deletions(-) create mode 100644 modules/nixos/homeassistant/services/govee2mqtt/default.nix create mode 100644 packages/homeassistant/ha-govee/default.nix create mode 100644 systems/test.jwe create mode 100644 systems/x86_64-linux/jallen-nas/disabled.nix diff --git a/flake.lock b/flake.lock index e6f57c3..20960b3 100644 --- a/flake.lock +++ b/flake.lock @@ -14,11 +14,11 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1768220016, - "narHash": "sha256-jIYGoq90mDkeVEM9r9CHa/3H1ByYp7ZkE0IRf+haysE=", + "lastModified": 1769348998, + "narHash": "sha256-nP4gw7bdwYGa+TQEvpMrYrp6/wsGklrC2cmIUjP4HNI=", "owner": "nix-community", "repo": "authentik-nix", - "rev": "94c544f6cd51735728391c8e9463efc893ddf26b", + "rev": "eee255ff2ffd90477889740a56ee75cf7020886e", "type": "github" }, "original": { @@ -30,16 +30,16 @@ "authentik-src": { "flake": false, "locked": { - "lastModified": 1765907481, - "narHash": "sha256-d0pPNE2T30COdFse0T15Mx8XW4BGg8hgPQvmW2dAV9s=", - "owner": "goauthentik", + "lastModified": 1768596569, + "narHash": "sha256-HDTbQB/sMhYh2b95dQwzF8OgrwLWdl4hVmx6wtDcgE8=", + "owner": "ma27", "repo": "authentik", - "rev": "0d617e4ad1eb9e4540ba5381e6ce06e971affc63", + "rev": "72ad5fe320f2201fc2a37372d4c9cb46377a58e5", "type": "github" }, "original": { - "owner": "goauthentik", - "ref": "version/2025.10.3", + "owner": "ma27", + "ref": "2025.12.1-dependency-fix", "repo": "authentik", "type": "github" } @@ -115,16 +115,16 @@ "brew-src": { "flake": false, "locked": { - "lastModified": 1763638478, - "narHash": "sha256-n/IMowE9S23ovmTkKX7KhxXC2Yq41EAVFR2FBIXPcT8=", + "lastModified": 1769363988, + "narHash": "sha256-BiGPeulrDVetXP+tjxhMcGLUROZAtZIhU5m4MqawCfM=", "owner": "Homebrew", "repo": "brew", - "rev": "fbfdbaba008189499958a7aeb1e2c36ab10c067d", + "rev": "d01011cac6d72032c75fd2cd9489909e95d9faf2", "type": "github" }, "original": { "owner": "Homebrew", - "ref": "5.0.3", + "ref": "5.0.12", "repo": "brew", "type": "github" } @@ -191,11 +191,11 @@ ] }, "locked": { - "lastModified": 1768923567, - "narHash": "sha256-GVJ0jKsyXLuBzRMXCDY6D5J8wVdwP1DuQmmvYL/Vw/Q=", + "lastModified": 1769524058, + "narHash": "sha256-zygdD6X1PcVNR2PsyK4ptzrVEiAdbMqLos7utrMDEWE=", "owner": "nix-community", "repo": "disko", - "rev": "00395d188e3594a1507f214a2f15d4ce5c07cb28", + "rev": "71a3fc97d80881e91710fe721f1158d3b96ae14d", "type": "github" }, "original": { @@ -495,20 +495,19 @@ "home-manager": { "inputs": { "nixpkgs": [ - "nixpkgs-stable" + "nixpkgs-unstable" ] }, "locked": { - "lastModified": 1768949235, - "narHash": "sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg=", + "lastModified": 1769813945, + "narHash": "sha256-9ABv9Lo9t6MrFjlnRnU8Zw1C6LVj2+R8PipQ/rxGLHk=", "owner": "nix-community", "repo": "home-manager", - "rev": "75ed713570ca17427119e7e204ab3590cc3bf2a5", + "rev": "475921375def3eb930e1f8883f619ff8609accb6", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-25.11", "repo": "home-manager", "type": "github" } @@ -520,11 +519,11 @@ ] }, "locked": { - "lastModified": 1768949235, - "narHash": "sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg=", + "lastModified": 1769580047, + "narHash": "sha256-tNqCP/+2+peAXXQ2V8RwsBkenlfWMERb+Uy6xmevyhM=", "owner": "nix-community", "repo": "home-manager", - "rev": "75ed713570ca17427119e7e204ab3590cc3bf2a5", + "rev": "366d78c2856de6ab3411c15c1cb4fb4c2bf5c826", "type": "github" }, "original": { @@ -541,11 +540,11 @@ ] }, "locked": { - "lastModified": 1769187349, - "narHash": "sha256-clG+nT6I2qxjIgk5WoSDKJyNhzKJs9jzbCujPF2S/yg=", + "lastModified": 1769813945, + "narHash": "sha256-9ABv9Lo9t6MrFjlnRnU8Zw1C6LVj2+R8PipQ/rxGLHk=", "owner": "nix-community", "repo": "home-manager", - "rev": "082a4cd87c6089d1d9c58ebe52655f9e07245fcb", + "rev": "475921375def3eb930e1f8883f619ff8609accb6", "type": "github" }, "original": { @@ -595,11 +594,11 @@ "homebrew-cask": { "flake": false, "locked": { - "lastModified": 1769190302, - "narHash": "sha256-4BG10dq9vemchreQT04rCadVYPgcv3XPB+2F/rJ/ShM=", + "lastModified": 1769824858, + "narHash": "sha256-IU9GSYsQ+VAInFEhqGLOME0h8Up+t2/8NYhJqeo5J0k=", "owner": "homebrew", "repo": "homebrew-cask", - "rev": "b959384f6fa48144ff5878bd32da12f3d322e1d7", + "rev": "7eb30f6a521b26b9ee9c3324301104277f214c86", "type": "github" }, "original": { @@ -611,11 +610,11 @@ "homebrew-core": { "flake": false, "locked": { - "lastModified": 1769188316, - "narHash": "sha256-KfSw5Tz/FifYBkfIvKT64DDd5oBL42FwzdSLPwsWU7g=", + "lastModified": 1769830839, + "narHash": "sha256-syxwftbd9+0WzAQp+FUlikUwxA/lpPZu1Eo3/kVTGUc=", "owner": "homebrew", "repo": "homebrew-core", - "rev": "6f8f0f166802a41d54c12251b2f75c1b9b6f5599", + "rev": "0c4c32f56cf6df42d3b467c5aa54f011da850080", "type": "github" }, "original": { @@ -630,11 +629,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1768941735, - "narHash": "sha256-OyxsfXNcOkt06/kM+4bnuC8moDx+t7Qr+RB0BBa83Ig=", + "lastModified": 1769548169, + "narHash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=", "owner": "nix-community", "repo": "impermanence", - "rev": "69ecf31e8fddc9354a4b418f3a517445d486bb54", + "rev": "7b1d382faf603b6d264f58627330f9faa5cba149", "type": "github" }, "original": { @@ -716,11 +715,11 @@ "brew-src": "brew-src" }, "locked": { - "lastModified": 1764473698, - "narHash": "sha256-C91gPgv6udN5WuIZWNehp8qdLqlrzX6iF/YyboOj6XI=", + "lastModified": 1769437432, + "narHash": "sha256-8d7KnCpT2LweRvSzZYEGd9IM3eFX+A78opcnDM0+ndk=", "owner": "zhaofengli", "repo": "nix-homebrew", - "rev": "6a8ab60bfd66154feeaa1021fc3b32684814a62a", + "rev": "a5409abd0d5013d79775d3419bcac10eacb9d8c5", "type": "github" }, "original": { @@ -794,11 +793,11 @@ "nixpkgs": "nixpkgs_8" }, "locked": { - "lastModified": 1769134548, - "narHash": "sha256-16UWbfkIEaG728vwCdXM5C/8f1NLqBwZc039p8Yj9CA=", + "lastModified": 1769826952, + "narHash": "sha256-8CpJxXwRyN8gSzjT0e4QjWPwVs/W0uHRJ6fEPGaTk7I=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "969bb9a90fa1365e8b5028d1b67dbd439b268675", + "rev": "2b93cd3f310d6a9d24ccfc154740d591288d6754", "type": "github" }, "original": { @@ -862,11 +861,11 @@ "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1769126487, - "narHash": "sha256-OA+Qrrf0FWqARjgJASGrPKMUw237G3gYG+MQn4upABU=", + "lastModified": 1769538514, + "narHash": "sha256-/3Hk9YEI+9vA2+4AFErByc1V3LcCDNThmXYhFWlkQiU=", "owner": "nix-community", "repo": "nixos-apple-silicon", - "rev": "003afbd7b4f90c83497906ba2e9099874c2e3a4f", + "rev": "749992a1cd11092ac9eea8a05fb953f591df59db", "type": "github" }, "original": { @@ -905,11 +904,11 @@ ] }, "locked": { - "lastModified": 1764234087, - "narHash": "sha256-NHF7QWa0ZPT8hsJrvijREW3+nifmF2rTXgS2v0tpcEA=", + "lastModified": 1769813415, + "narHash": "sha256-nnVmNNKBi1YiBNPhKclNYDORoHkuKipoz7EtVnXO50A=", "owner": "nix-community", "repo": "nixos-generators", - "rev": "032a1878682fafe829edfcf5fdfad635a2efe748", + "rev": "8946737ff703382fda7623b9fab071d037e897d5", "type": "github" }, "original": { @@ -920,11 +919,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1769086393, - "narHash": "sha256-3ymIZ8s3+hu7sDl/Y48o6bwMxorfKrmn97KuWiw1vjY=", + "lastModified": 1769302137, + "narHash": "sha256-QEDtctEkOsbx8nlFh4yqPEOtr4tif6KTqWwJ37IM2ds=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "9f7ba891ea5fc3ededd7804f1a23fafadbcb26ca", + "rev": "a351494b0e35fd7c0b7a1aae82f0afddf4907aa8", "type": "github" }, "original": { @@ -936,11 +935,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1765779637, - "narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=", + "lastModified": 1768305791, + "narHash": "sha256-AIdl6WAn9aymeaH/NvBj0H9qM+XuAuYbGMZaP0zcXAQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1306659b587dc277866c7b69eb97e5f07864d8c4", + "rev": "1412caf7bf9e660f2f962917c14b1ea1c3bc695e", "type": "github" }, "original": { @@ -999,11 +998,11 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1769089682, - "narHash": "sha256-9yA/LIuAVQq0lXelrZPjLuLVuZdm03p8tfmHhnDIkms=", + "lastModified": 1769598131, + "narHash": "sha256-e7VO/kGLgRMbWtpBqdWl0uFg8Y2XWFMdz0uUJvlML8o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "078d69f03934859a181e81ba987c2bb033eebfc5", + "rev": "fa83fd837f3098e3e678e6cf017b2b36102c7211", "type": "github" }, "original": { @@ -1015,11 +1014,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1769018530, - "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", + "lastModified": 1769461804, + "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "88d3861acdd3d2f0e361767018218e51810df8a1", + "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d", "type": "github" }, "original": { @@ -1047,27 +1046,27 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1769089682, - "narHash": "sha256-9yA/LIuAVQq0lXelrZPjLuLVuZdm03p8tfmHhnDIkms=", + "lastModified": 1769461804, + "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "078d69f03934859a181e81ba987c2bb033eebfc5", + "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-25.11", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_12": { "locked": { - "lastModified": 1768569498, - "narHash": "sha256-bB6Nt99Cj8Nu5nIUq0GLmpiErIT5KFshMQJGMZwgqUo=", + "lastModified": 1769268028, + "narHash": "sha256-mAdJpV0e5IGZjnE4f/8uf0E4hQR7ptRP00gnZKUOdMo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "be5afa0fcb31f0a96bf9ecba05a516c66fcd8114", + "rev": "ab9fbbcf4858bd6d40ba2bbec37ceb4ab6e1f562", "type": "github" }, "original": { @@ -1428,11 +1427,11 @@ "nixpkgs": "nixpkgs_12" }, "locked": { - "lastModified": 1768863606, - "narHash": "sha256-1IHAeS8WtBiEo5XiyJBHOXMzECD6aaIOJmpQKzRRl64=", + "lastModified": 1769469829, + "narHash": "sha256-wFcr32ZqspCxk4+FvIxIL0AZktRs6DuF8oOsLt59YBU=", "owner": "Mic92", "repo": "sops-nix", - "rev": "c7067be8db2c09ab1884de67ef6c4f693973f4a2", + "rev": "c5eebd4eb2e3372fe12a8d70a248a6ee9dd02eff", "type": "github" }, "original": { @@ -1485,11 +1484,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1768744881, - "narHash": "sha256-3+h7OxqfrPIB/tRsiZXWE9sCbTm7NQN5Ie428p+S6BA=", + "lastModified": 1769819994, + "narHash": "sha256-AJB2hcg1OgocLGuVdot9HyCD+Kv+a6znhY2i3XqcZYU=", "owner": "nix-community", "repo": "stylix", - "rev": "06684f00cfbee14da96fd4307b966884de272d3a", + "rev": "8b14679c0e1570b0e137f0f7997717be0fdf2cf2", "type": "github" }, "original": { @@ -1646,11 +1645,11 @@ ] }, "locked": { - "lastModified": 1768158989, - "narHash": "sha256-67vyT1+xClLldnumAzCTBvU0jLZ1YBcf4vANRWP3+Ak=", + "lastModified": 1769691507, + "narHash": "sha256-8aAYwyVzSSwIhP2glDhw/G0i5+wOrren3v6WmxkVonM=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "e96d59dff5c0d7fddb9d113ba108f03c3ef99eca", + "rev": "28b19c5844cc6e2257801d43f2772a4b4c050a1b", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index c4e76b3..ddbeeed 100644 --- a/flake.nix +++ b/flake.nix @@ -15,8 +15,8 @@ inputs.nixpkgs.follows = "nixpkgs-unstable"; }; - nixpkgs = nixpkgs-stable; - home-manager = home-manager-stable; + nixpkgs = nixpkgs-unstable; + home-manager = home-manager-unstable; # The name "snowfall-lib" is required due to how Snowfall Lib processes your # flake's inputs. diff --git a/homes/aarch64-darwin/mattjallen@macbook-pro/default.nix b/homes/aarch64-darwin/mattjallen@macbook-pro/default.nix index e601fb8..1ebd8b4 100755 --- a/homes/aarch64-darwin/mattjallen@macbook-pro/default.nix +++ b/homes/aarch64-darwin/mattjallen@macbook-pro/default.nix @@ -15,7 +15,7 @@ let age cpufetch deadnix - nixfmt-rfc-style + nixfmt nodePackages.nodejs uv sops diff --git a/modules/home/home/default.nix b/modules/home/home/default.nix index c394afe..1fa2086 100644 --- a/modules/home/home/default.nix +++ b/modules/home/home/default.nix @@ -24,7 +24,7 @@ in lm_sensors nano nix-prefetch-scripts - nixfmt-rfc-style + nixfmt pciutils protonup-ng rsync diff --git a/modules/nixos/homeassistant/services/govee2mqtt/default.nix b/modules/nixos/homeassistant/services/govee2mqtt/default.nix new file mode 100644 index 0000000..f750015 --- /dev/null +++ b/modules/nixos/homeassistant/services/govee2mqtt/default.nix @@ -0,0 +1,46 @@ +{ + config, + lib, + namespace, + ... +}: +with lib; +let + cfg = config.${namespace}.services.home-assistant; +in +{ + config = mkIf cfg.enable { + sops = { + secrets = { + "jallen-nas/govee2mqtt/govee-email" = { + sopsFile = (lib.snowfall.fs.get-file "secrets/nas-secrets.yaml"); + }; + "jallen-nas/govee2mqtt/govee-password" = { + sopsFile = (lib.snowfall.fs.get-file "secrets/nas-secrets.yaml"); + }; + "jallen-nas/govee2mqtt/govee-api" = { + sopsFile = (lib.snowfall.fs.get-file "secrets/nas-secrets.yaml"); + }; + }; + templates = { + "govee2mqtt.env" = { + mode = "660"; + restartUnits = [ "govee2mqtt.service" ]; + content = '' + GOVEE_EMAIL=${config.sops.placeholder."jallen-nas/govee2mqtt/govee-email"} + GOVEE_PASSWORD=${config.sops.placeholder."jallen-nas/govee2mqtt/govee-password"} + GOVEE_API_KEY=${config.sops.placeholder."jallen-nas/govee2mqtt/govee-api"} + GOVEE_MQTT_HOST=localhost + GOVEE_MQTT_PORT=1883 + ''; + }; + }; + }; + services = { + govee2mqtt = { + enable = true; + environmentFile = config.sops.templates."govee2mqtt.env".path; + }; + }; + }; +} diff --git a/modules/nixos/homeassistant/services/homeassistant/default.nix b/modules/nixos/homeassistant/services/homeassistant/default.nix index cd09b1a..b7fd52b 100644 --- a/modules/nixos/homeassistant/services/homeassistant/default.nix +++ b/modules/nixos/homeassistant/services/homeassistant/default.nix @@ -11,19 +11,19 @@ let cfg = config.${namespace}.services.home-assistant; in { - disabledModules = [ - "services/home-automation/home-assistant.nix" - ]; + # disabledModules = [ + # "services/home-automation/home-assistant.nix" + # ]; - imports = [ - "${inputs.nixpkgs-unstable}/nixos/modules/services/home-automation/home-assistant.nix" - ]; + # imports = [ + # "${inputs.nixpkgs-unstable}/nixos/modules/services/home-automation/home-assistant.nix" + # ]; config = mkIf cfg.enable { services.home-assistant = { enable = true; - package = pkgs.unstable.home-assistant; + package = pkgs.home-assistant; openFirewall = true; configDir = "/var/lib/homeassistant"; configWritable = true; # todo @@ -252,6 +252,7 @@ in ha-bambulab ha-bedjet ha-gehome + # ha-govee ha-icloud3 ha-local-llm ha-mail-and-packages diff --git a/modules/nixos/nix/default.nix b/modules/nixos/nix/default.nix index d95b7da..651ecfe 100644 --- a/modules/nixos/nix/default.nix +++ b/modules/nixos/nix/default.nix @@ -9,14 +9,14 @@ settings = { # extra-sandbox-paths = [ config.programs.ccache.cacheDir ]; substituters = [ - "https://cache.mjallen.dev/nas-cache" + # "https://cache.mjallen.dev/nas-cache" "https://nixos-apple-silicon.cachix.org" "https://nixos-raspberrypi.cachix.org" "https://nix-community.cachix.org" "https://cache.nixos.org/" ]; trusted-public-keys = [ - "nas-cache:Y7PR+XTLr1bLIL85PKb9Tk9/BnE5HndTKvZYWVP1/48=" + # "nas-cache:Y7PR+XTLr1bLIL85PKb9Tk9/BnE5HndTKvZYWVP1/48=" "nixos-apple-silicon.cachix.org-1:8psDu5SA5dAD7qA0zMy5UT292TxeEPzIz8VVEr2Js20=" "nixos-raspberrypi.cachix.org-1:4iMO9LXa8BqhU+Rpg6LQKiGa2lsNh/j2oiYLNOQ5sPI=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" diff --git a/modules/nixos/services/arrs/default.nix b/modules/nixos/services/arrs/default.nix index c00ed97..cb3fa7c 100644 --- a/modules/nixos/services/arrs/default.nix +++ b/modules/nixos/services/arrs/default.nix @@ -16,6 +16,39 @@ let description = "*arr Services"; options = { }; moduleConfig = { + sops = { + secrets = { + "jallen-nas/sabnzbd/password" = { + sopsFile = (lib.snowfall.fs.get-file "secrets/nas-secrets.yaml"); + }; + "jallen-nas/sabnzbd/api-key" = { + sopsFile = (lib.snowfall.fs.get-file "secrets/nas-secrets.yaml"); + }; + "jallen-nas/sabnzbd/nzb-key" = { + sopsFile = (lib.snowfall.fs.get-file "secrets/nas-secrets.yaml"); + }; + "jallen-nas/sabnzbd/server/username" = { + sopsFile = (lib.snowfall.fs.get-file "secrets/nas-secrets.yaml"); + }; + "jallen-nas/sabnzbd/server/password" = { + sopsFile = (lib.snowfall.fs.get-file "secrets/nas-secrets.yaml"); + }; + }; + templates = { + "sabnzbd.ini" = { + mode = "660"; + restartUnits = [ "sabnzbd.service" ]; + content = '' + misc.password=${config.sops.placeholder."jallen-nas/sabnzbd/password"} + misc.api_key=${config.sops.placeholder."jallen-nas/sabnzbd/api-key"} + misc.nzb_key=${config.sops.placeholder."jallen-nas/sabnzbd/nzb-key"} + servers."news.newsgroupdirect.com".username=${config.sops.placeholder."jallen-nas/sabnzbd/server/username"} + servers."news.newsgroupdirect.com".password=${config.sops.placeholder."jallen-nas/sabnzbd/server/password"} + ''; + }; + }; + }; + # Enable radarr service services.radarr = { enable = true; @@ -38,10 +71,42 @@ let # Enable Sabnzbd service services.sabnzbd = { enable = true; - # openFirewall = cfg.openFirewall; user = "nix-apps"; group = "jallen-nas"; - configFile = "${cfg.configDir}/sabnzbd/sabnzbd.ini"; + secretFiles = [ + config.sops.templates."sabnzbd.ini".path + ]; + settings = { + misc = { + host = "0.0.0.0"; + port = 8280; + cache_limit = "10G"; + download_dir = "${cfg.configDir}/downloads"; + complete_dir = "${cfg.configDir}/incomplete"; + }; + servers = { + "news.newsgroupdirect.com" = { + name = "news.newsgroupdirect.com"; + displayname = "news.newsgroupdirect.com"; + host = "news.newsgroupdirect.com"; + port = 563; + timeout = 60; + connections = 8; + ssl = true; + ssl_verify = 2; + ssl_ciphers = ""; + enable = true; + required = false; + optional = false; + retention = 0; + expire_date = ""; + quota = ""; + usage_at_start = 0; + priority = 0; + notes = ""; + }; + }; + }; }; services.deluge = { diff --git a/packages/homeassistant/ha-govee/default.nix b/packages/homeassistant/ha-govee/default.nix new file mode 100644 index 0000000..6e1adba --- /dev/null +++ b/packages/homeassistant/ha-govee/default.nix @@ -0,0 +1,30 @@ +{ + buildHomeAssistantComponent, + python3Packages, + fetchFromGitHub, + lib, + ... +}: +buildHomeAssistantComponent rec { + owner = "LaggAt"; + domain = "govee"; + version = "2025.7.1"; + + src = fetchFromGitHub { + owner = owner; + repo = "hacs-govee"; + rev = version; + hash = "sha256-3SnYjjQU2qRBcKs40bCpN75Ad3HqMcn/hRj1faSSeHw="; + }; + + buildInputs = with python3Packages; [ + dacite + ]; + + meta = { + changelog = "https://github.com/${owner}/hacs-govee/releases/tag/${version}"; + description = "The Govee integration allows you to control and monitor lights and switches using the Govee API."; + homepage = "https://github.com/${owner}/hacs-govee"; + maintainers = [ ]; + }; +} diff --git a/secrets/nas-secrets.yaml b/secrets/nas-secrets.yaml index c7377b0..2afc601 100644 --- a/secrets/nas-secrets.yaml +++ b/secrets/nas-secrets.yaml @@ -1,210 +1,221 @@ jallen-nas: - admin_password: ENC[AES256_GCM,data:0XUblR800UyliA8JfYUZbncDRxiU6eoTaf3i80+OCwJ/31oBhSqj9OtgYeRg3IyURwik1Nk/609IuHjIhly3mgTjOD6Hpzxpag==,iv:0yO3z8ItHRQFeI9JOnFTKhKVHi5u9cMtpglFRlkvYLE=,tag:iUd79iWAJQ9iqP0qolSwfA==,type:str] - nas_pool: ENC[AES256_GCM,data:LBiUC/5qMFUnWUWYZgRPrGopdPd6oWB0+xe1S+GiOMtSIsBH34ZoE8U/v1HmxR17mt0x169xq7iXAQZTCZ/Vd8KGmecTK7hC+H6kmSUcwsuoPiVyoSPdet3Zb716eXGWmnSD6QlReUpq6xiCqOwKUkgNgRtkdc92PAEcmbrw1tfooxTesxB3n9pSCXAkwsPxJWl7nLrCZIf6wOZci/TiwFJf534/YPKIz8q5JxX+E+VeQ4NNRfZxn4EqlMDgmNcEcuHdflqTNAlDmREqhN0XNREUaFveQ01T5sFb6XHorEHpUlKIzDpMV4LKjZQMZax4T+6nbGpUa5kf/Gr3xeOpMpTGNir1bM8oPQGP/Iz9u4AjGP56+JYcqUBcxG1wwNFIqBrrC+Bf7vdjGxgMClwW5AbMtGXwE9y+dSM9MMkj8kiaK1zWZfyIqRBheXtXUhPIjJSR8fmnVtKW358E7ynC9R14AsA3qxpxEc4+VmF7cJEzjStP//FRSuUFRlvgIcGBfncvt0b+ecEk8WostYAMHhqpyHtW2hG5orv6qFupLz0VCBbFLqlIEMG1d/EfjulGqWN4fGIhlAGpssvuo8r/9bOz4efTwODnKJqX5YfOPhFDAJZzj7pgFgAjf8/xAgelAU1yR3nlj2PR9itEAApY0L0FvnC4fEMBqlpINM8gGeNcfTraIYo7bqVhOT5sVOXmru+nRoyG1I01rJ1lQpis5Kqt+HWGa43fi81dtTm7kj/4bOPSPrJimIOD37O3GRlbiiGIhy/Ta/iVqzRsYeUZOyIQT+IjZ4pX5tgJ/AxASVzdRd9GluexPdUGVDb9Kjf7mo7aYsXyWDBP7ZoXDQGHndrlTlrQreDLgcwCXo1hHEn9YkIUfYpBd5Th7LJrsaNWXH838S+9sDqSCGdVPVcH0HC8x5T5Uo3Jb833uaQjtaXsSaAgaRkcEtAHz4LO5kKii3AgP0vA,iv:ny8qQhSrfokW3iS0KXtCVYgtvj07c25jfEUCIExD7eI=,tag:QD8C37p3gUJr42NHiL7PHw==,type:str] - ups_password: ENC[AES256_GCM,data:tYuJ9nU3E2/Ko6Y=,iv:lQq+g68lKCp1rmPvS/84xGIXHxD9zY5zZrrjEJlY8Hs=,tag:p6McEr+sXGAQyMAz1Kaxfw==,type:str] - authentik-env: ENC[AES256_GCM,data:AzHHGyhoyMp/ebnK6LQ5apBUhQT04SPJrtA6XcdaQ38C+fYuG2ph2iWFb+giafxCe8IXWAYT8CWoeqcspM7CPSAAKgqfVaPhMvjXqLxCY/rpegb5jBD1U6tURhPsH3ADrERk+kCmTV2eUpuV+nluiGM+fRdwhB0zu378HKwhXCpSO4L24aXhe9pxxxaTQzncWH6zW5iaRdouDVr1bAUzLi9BpnmS0ZK/rfLq2whErCeN++Srx6aCgwJ7jaqetBglQkIl3YG6flS8u3vsKtI+RVaNJ5tzrWR/qv0vBy8y1PZEuuXZdiHjn1hjiPE1T31j2+aQdbX70RaJfIt6E4lVtArQHv8PTUDxUoxcnUv52xLTStT5/UdIlNoZjPMwvaknpK7Z0uw9w4j76gmgk06xsxoCpnXIGTm1QpGqviBhgfNs5Va/qi4MBfByaym3UAz9LPHs4keuvJNN8dS0q5OMnRswl14PjIb1MIKB/QCVHvb4hO7eIRiWOkA7nb9LP/y1mjAYslr+I+GNpU8oIYTAvKoMS7ZgC49RoLWytAXUru2I7CqDR9zgPzlDQ9gLPoFKw2uKulpAy0ayQWPcgPA2CFmF+5zdINNSNKn0gRZ/2RTc3DiWmzo4P13EmrOwvkWCkiswFu1d6ctKZFhQnfPuj9LRGp/Os55JpLrreSyRJug6lgR4bPdC3x8sbxNmb5S2Y+4aFfgPXfdCdXs5b+8j28d1d4EoOO/arUzNADz9ODD5esb2g8UC2QtQd0RRYX/qmiM=,iv:YKvFxz3M8HKlg56JfN6uv8hvCFlEbhBkaSQz1v9l3zk=,tag:rz7UixSDqOXH7Ga6mkVYAw==,type:str] - traefik: - crowdsec: - lapi-key: ENC[AES256_GCM,data:tEEr+KtGPseweqWn7eyrZwZBl+pPqzQqr5cmlYZF2ugm9pF4sUwBdEy21A==,iv:x1h0Op29Ta15dPe1Tfm4c1Mlo85aqvyOgZ5bELRNTGE=,tag:y0R8DHc0ya96n6hLLhteYA==,type:str] - capi-machine-id: ENC[AES256_GCM,data:W6G/jr1qr3KQQmVtAApEZkaAfEmGbqapmcv93ENuprAVrSWAkndyKbtpqg3iYwZK,iv:PAhZq0GkdOEIlU/50hl7ewNHhC/a9S6Sb4vreRBo/ZU=,tag:6ELW9NKIzE4sRH4vR9G3JQ==,type:str] - capi-password: ENC[AES256_GCM,data:iH3rG5Y8vg4TbM8yPzqe0i2vrH73Md8Yj/vGfFp9IdqTmZqCruFS/s/7PpWOUQ9OnTnmLqA4LXOMr8eDA8hjFw==,iv:jlsajO+xKOAP8hlFmT+t0nYXBq/td7uath/u4gEb8+I=,tag:SysRfxuWKA3b493JOGYiRg==,type:str] - cloudflare-dns-api-token: ENC[AES256_GCM,data:ZHAP3KuCIh5LAH3FqCaUEoKNRkoRqrbY/NySsubzGCbZtO4aXYI2GA==,iv:IdGRIpfxxDhHQKaU4PeQI8ESIvzcNNgsqEFsyZ1ar6k=,tag:1u/bhR0CuI9rsn8gycYHzg==,type:str] - cloudflare-zone-api-token: ENC[AES256_GCM,data:N02jcaPLYVzOmo5omGvOKUw2MZg8/cVolRcw/pu+sFnV8IsrUFOjmA==,iv:NZ+OaNR5lmsXicYQ7QL9CBMhlm397VbqmIcmr6GGBWw=,tag:FOT0EzDDuJ/kKOArn8e/rA==,type:str] - cloudflare-api-key: ENC[AES256_GCM,data:SWCsa1YzUpl5aQmeVBzKjfkZdAfduX8pl5RKd+EP6pgyMCCc6Q==,iv:ccIzA1OzGyRnq8gxXAg4B3HHtKcvXhXKMWVuTs/PHLI=,tag:R9KrYDrAluTAyuv7DfYVWQ==,type:str] - cloudflare-email: ENC[AES256_GCM,data:WCe6JlTQnv2PXYcySZNbZ5Lv,iv:qc+o+GEqdRm3U5qBqvH23HOah3Sa63QzqZyDXWozcqo=,tag:v8YY3jCoVC8h12wHTFjkIg==,type:str] - crowdsec-capi: ENC[AES256_GCM,data:9T3e6CzJZOT1KAXlpG323oPmk9xsoVVWI/WYnhdmzyymj61LgNJKvA==,iv:NywJk/tkmIGR5jIgxpvheRBCrK64QytXAkr+40nn62M=,tag:XFeafjL/84r0fLa8UpjyjQ==,type:str] - collabora: ENC[AES256_GCM,data:tFbbm16DFMsxT0I1ogXTRwyTgkE=,iv:yzembXvJ9+DroplBUDiMPa/jn9pjpAI7f5oHSTaZedA=,tag:yprIBtaRIjaHW6nplLYYzQ==,type:str] - mariadb: - root_pass: ENC[AES256_GCM,data:AmZ3lU/GM9lMAjchF4kvjkIZlYX0KZV7ov0dxtnDmg==,iv:9JQuHWcb3/lCR3gw4PFtzMKxk85GXzFV35NguJydUkk=,tag:MEvmiYhAYa1LUGTN9wm/3w==,type:str] - db_pass: ENC[AES256_GCM,data:xjdxuUl14d0qQXIuYi+Zxx3mu2fqN5c3Zg0=,iv:AcrrY6BUi/Bcg/8FcDORmsDrhSEoN+kzdx8OLyAUS4I=,tag:pwwKbiK4HiaNRwp/k5/QrQ==,type:str] - redis_nextcloud: ENC[AES256_GCM,data:mllmOV98zpqLPhI=,iv:Vl52jKAfzy+aCqpGYUQ80Ye3sGDAR/3ULSStEjAi1hg=,tag:DwUT2cdQ/BA1TwdnXoElXA==,type:str] - nextcloud: - dbpassword: ENC[AES256_GCM,data:kvBa4tUglGHuLH0=,iv:IUWHIH6vx6QlXaKNyq2l0lZGZvudskCW9+jCZ2oENVs=,tag:2UC565EXzGxb2N4XO43ydw==,type:str] - adminpassword: ENC[AES256_GCM,data:UJ4LBpif5TIOJqY=,iv:28UgOD1LIoHOVBPTQ3MpofjdkBwY3ghLK2vIbTwZQaA=,tag:F/77ApazlfppzQG6UdTQdQ==,type:str] - smtp_settings: ENC[AES256_GCM,data:8KyWmx+e/DouS8OucMrd2AMFE9w1b4WKHr8RuJ8kMqSlL7MP5GLwW4WZhPCJto6kTzAsy4WPFb23oG6UbQg9DK7b2CiUoC5S5mcDxX3lnzX7clyrosDvIHqVlwjamtgfCuNJWcT+RB6a91T84HEDTnKMTsiJvLxpSEHehzL3ItndV9p4+JTs5tZFX+dOZgqVIMN9syQqFsSpI6fk8LNJh90rXXg4jkh7+EFjmBk3QoSOuI1z4JiRpiauVP23VwTtTqiL1Aw8NpDhX1bU0RL+DAWQIZd8o9k/oedziCfKuea73yq4Z8uDaZJ3BW5m1Z1QA44Yu08qvKzBiAAnEb3bQ83ltWI2mfygupjm3tfIVfQoMB8scivaN+5Nlkx3u8f9SAzxyuvqYxZx8TDsyWGEG6p2frHxX72qxu/xb+DYrXBpyDkVA6ng,iv:CqS+/0kL4JmPXRc05Zr2+CFksP1RhOvzIr732z6A1bw=,tag:ux0ja/g1Y40c21hslYnorA==,type:str] - gitea: - mail-key: ENC[AES256_GCM,data:kfurnrj8eNKGw+KZcijs4jhJgQ==,iv:mFNVcxVyOj5Se/SyLOcKh5ja/QJmL8wfejzSGOzq6yo=,tag:XBU3urrqarICO7niqBRNbA==,type:str] - metrics-key: ENC[AES256_GCM,data:qgISwC1fgApJhJo=,iv:BH3tPh8NE3ByYJjRuL+o8772o9qWeMUVrEcVwrIUkM4=,tag:vJxscFZFAQowXX12OSb6HQ==,type:str] - onlyoffice-key: ENC[AES256_GCM,data:9kWRGt8hHc4XmPU=,iv:Oql7Fa+Ap4F2BTEFeyUmPI4e0oZ6f7Up47rKe1XENRo=,tag:6FmuA07rlokGNfjta2i2kg==,type:str] - manyfold: - secretkeybase: ENC[AES256_GCM,data:nu7BpqodQ1F1Exsk7jfl7k+chONHJsVk/a7e,iv:BWUjAHDWUz3WHWFIj+TXWOzQPjmSw7cFW9YVrBshhNQ=,tag:zydtByGW8ZN0ixC8IoWuFw==,type:str] - immich: - db-password: ENC[AES256_GCM,data:VKXAsUngn97FDqNEEZFp2GPObNMILv8=,iv:PSIbO63irXl5cx8l6sOSKAKNSygV214vrq48bR35/gU=,tag:PuJV5R2rmYtX8YfRvMGK/A==,type:str] - open-webui2: ENC[AES256_GCM,data:pTd/xPCZxLy95U+6RDZhLwkveKVO0UwrriVgp7QvwS5hXfZq8OdEtmmj/wVxCcRmao6u1icjPa13r5AyNMkONtqIW37nG9vhlv5t2AmXDZo5g+fhE9i1zws+UcjanAKOKaFL/jWXO/BOOuMcmEgL9HaqZSvFtcyr0mNuMH0AH3U1D6FXXfAlm8Zxp2Dpfs9PdxY1MgMyeA44sAnAkRCkk76p7DBtBoAuQf5Qaqk61pqUlm/SLGYd6ycL3A9EvTWffYwoEpHH4ktHQmA4lA==,iv:cfkg10puhlq7WSNmonO57yfkT8m7yxnI17szfaSY1Is=,tag:FqvDXMcaxdcfUXwgkUNrGA==,type:str] - open-webui: ENC[AES256_GCM,data:Th2WQmGPCqd2lsSCvl0NhnHT2/dVoV5k1DM0IhrewEc=,iv:rNEYe/nZAz1Bex/Eb8z8T70z2CV4+nTpzjzTX7Nz0Uo=,tag:yh3ID15I1ZrBYjnCgeo44A==,type:str] - paperless: - secret: ENC[AES256_GCM,data:b/7MEdo3BQ0v8vaBnfNMamo5NKIA,iv:op2/RA6+HwmmVK2QVkfJUBQjPpvce6716U066YaUehM=,tag:66eEjU68GYZi5bBXtEojWg==,type:str] - authentik-client-id: ENC[AES256_GCM,data:b8XMIBa71HuT22sd/CRSctq7dZwna85WcPYAJRPZLSWWpZENMx03bw==,iv:4DQjjF4TiL3xQltVC+GyzWjoCXJr/w8DLRZxf/636Dk=,tag:FUAzJg1Jj27p/C3RwgOrGA==,type:str] - authentik-client-secret: ENC[AES256_GCM,data:IroyLoiv8TT7+bG43bnThsz+b4vAdKc3+uLQWbtiag9+NAIMH/yDRdcyoag+PZIF3BjUJHClbnNHFZmSOlT+rymv9q9Ja+WDdSHD6jc4KAtPakshh+WfwSzdMhegbV3EWbxNcRb02eCZifnpYFH8aUqHDpbeU9K7lx5XBMe/bNA=,iv:08rzurhosfME0FtTEOdcSxbiq3dq9sc6Bm+OXvVyn8M=,tag:RnY57cWBr+jBqlVUSYaP3Q==,type:str] - wireguard: - private: ENC[AES256_GCM,data:xcv4eH8WggS/05MkcL96MpJVqwsFp7AzFoYVoQmOhNC32oy+g3vEibmYCNc=,iv:LWBA3UKqEKs7NISVWxAT9zZ2OMM/1Em+fchZKlrMLIw=,tag:pZkNHc7CGV10X2pfT16djA==,type:str] - public: ENC[AES256_GCM,data:HP/vP2bVp26cGyP1rJuXSX9BnUeauOVx1c9y48FakuQ+lMr8jymYGFm0vUA=,iv:h/FuDPaTQfGRGqA1H0+kz/kQyJ+2eIWoi7zObaIJPjE=,tag:zrjbq7S6DEbE9O+JAZr/4Q==,type:str] - free-games: - eg-email: ENC[AES256_GCM,data:pv3jGc/aOdc4hvbP0IqfWIFoojRaOZw=,iv:LwBpIVhtSegL/YbkKfcHSVcu3lW0F/01DRkMMbvOCQk=,tag:ecZdRFeioctVrBWTHnLwmw==,type:str] - eg-pass: ENC[AES256_GCM,data:JOd81wrPKpPH+qpZxIO9dVw4qzw=,iv:CNP/GALkZUoFYIQnerCNg7O8WqxMVC6KBwuxUa4KZyM=,tag:KfRNc3qOR92J/biloxYtMg==,type:str] - eg-otp: ENC[AES256_GCM,data:DTa1gbSOvBwoWBU2PP7DXOC4XzkAd9NCPZWaFle+xR3mPvsm/hkjBqL6ElO0KthhCuX5vA==,iv:Rfb2OzXL7J6pJwkX4H6c7NujYhBgTT28AlQFJN89u/4=,tag:7QxB5repYKfNiBZW72OsqQ==,type:str] - pg-email: ENC[AES256_GCM,data:RkZCkaw85bxTx3GWSSVJduFa,iv:HNV0SzhDnfFMNbWHWIAhA2U46xNYEgbH4HkNdME65AI=,tag:NYoPdQc0EqO4Ebq5/dOqxQ==,type:str] - pg-pass: ENC[AES256_GCM,data:YI05qDIsdvbXvHk=,iv:WTovWiBZxeZButRzqHKM+kFaLQ/73ZeJhsgiDX5zzAI=,tag:jUdhMk+w2H/iFmp/MjMnbw==,type:str] - gog-email: ENC[AES256_GCM,data:VMb/oJxLey5TZvBhRZFlwJt4yvXUFEs=,iv:uV/MFBR07ZbhtCStnsVEf1HtXTBK6/AVH//IyEtdH34=,tag:+7RzaXYx2WS8BGJJhuXlqg==,type:str] - gog-pass: ENC[AES256_GCM,data:3jNo/Hwe+F0UsLA=,iv:XSqyMn2GHdCwRfBfWdICcYAANKNsUDlTKfvtu9BiIxI=,tag:/VtO1syI4ybJxJa8xEgTHA==,type:str] - nix-serve: - cache-priv-key-pem: ENC[AES256_GCM,data:5loCy3Xc2U0C/WflfTbnptoHkUCRU9iuSd+2H1XQDk8jkSK6/09/p0b6NlP6tdNiEPfSazRr9eWe7Tb5l+Hs4O5HGQrZKUKDak7L7+tgl0ncDo7ngm4LD2WHZYS6WrrgYfuToB2KbKmoHOdG,iv:q2F9gkOwKNpYt8+r0MJk7XqTg/aFWIThpC06dHxcmEY=,tag:ls4N9PXshXgUZ3VxBvI6WA==,type:str] - cache-pub-key-pem: ENC[AES256_GCM,data:b67q/o01xnsFet4hpOwnbRK2jb7/+KdkRexLIZxOC3er7ue5tTfBTlelombAUv16377hSWFGW4kDqBC4zUKIJw==,iv:2uYKZ7sWEgFMtSjCxD+LraZUiHt3sFyLHugQeHGpsCw=,tag:T1eRke3306cwSYiEeieb4w==,type:str] - system-ed25519-pub: ENC[AES256_GCM,data:likQGiGyNnUQZXIMi61ax3nWufRT90iXiaMQ3Yo7TWKdvjQlwyEIjYImImEW+SquIPMYSABpt0ZzX4dj+yHa0rFKToWObQmRq61q4gZ7I4irj2mimiEFrzmrNxwZplHS,iv:LcjzMno+g298jzbskR9Pi5RPjhv3o8mSFxDGlHO7MVk=,tag:NohNVOsd+Pm7p43rEERUFQ==,type:str] - system-ed25519-priv: ENC[AES256_GCM,data:tMk6T/mfo+8k5ZWMy0zZOrs2svq3ePWn3TJKxEnpiuShNV1wT1bMkIojJUqFPNwoxt1DFm3KgDpPvHp/NpffgLJ0wYenHZTYKZj4d7RtcFnCmCWH61hLwmriqxP//bK5d1WX7ynXgVzyTCPyCAr2JQNITjug5geEnpcUb9AKpa+WRTNF6T88mI/i5DMaiMeUl/PGofQjK8YzcOhYgvCZe19TCK6QGDViwe7az96h5x0q5nuhp8rwiGVso3DRvWcLUSzYcxvkyh2Z58bX2mHNUJEslYlAK0ekA9O1mj/1dJei7KD+saJGM7uvP4zrSlHzFvSx1gkxvWbQL84LZOp9XfCNTjwDi503nPb8vLpg08m2iKrAS3NEA/cifCL9h5QhlJWNEz0pA7GTERsZvKk6Ajt9E+MrFs6ixKey3IPZhLExjt5UjjWeZ9PWHTlL2805GgKD+yjqWEDLsWmcRDUlmLcd8tIi7RBmo2PjVIq1ZtDeuCQuWTHWAgoX8ijak6JsNl/8RsyK2rwKb6RTDAihuPuiQFuW+d7mfANX,iv:9CU3QJORv0CD1u9nnFDbKo9DitjQvWGUVjtLD9TkcQw=,tag:zJLPWaKrSNPJtd/PFvmf9A==,type:str] - system-rsa-pub: ENC[AES256_GCM,data:9vhYfhIvBPDckZLxa5RmVWGEzRoLZ51aEkAfUpHFm6SJ2e/BS7glExFh+rw+DXX1KrERbl7W3R3TRF8YVsxEKjMXf7OH51IWSmpdHtoeT9Thkyjt9EX7uu68NqSyUaq0ndRBUBp1zCAXIuBw7JcGC0H+nxfxdscDrLoKD8bW2NfRazv5crW97wWj8ajpfeKZTH7fOopYHIWjgcWTfiKh3gC3j1WCt6WjWxfHIGrNnBrvlhpi9QOFFfBOxF7NrSLfIUm8LURtPtcIZEX0SmSq1j9azU4EU5WoI3FwFJTqTLY0HXPM0MdFg4y5EXGwzok7icAWiznC3UVhjWVTjAjGjDEaAzoGTd+KNipUmiTWZNW12ab7XMHbeR1ZJPaVzcMEB0wKMbvRSZSFT1eLcULHwzezE5rP2JTiLkADgK06kQNs908uO2NEaGdB/H7sroFah4ZthisPy33lxVinfE2MDLDABj7ORIURST8ag3bw6Jhmam3+38x80YSA3APVWHsRc3+mJhIRCXPS6vfurVY/AFMkIwH/Fxcx6lyeJHx/KutUR9doV4h91hiVHK+hstYuiA0qvKw5VahS9Ht8BosJ6T1eBC1xwiSctMUcC4dRltTjVegNnEsuvyQh1xqL1Xq49k8MyuBCoqmNrTqkxt2Dq6facxwqt4XpSMK2qHEQuXrY61oWh2z+5B8wUk/wVCYg3cAlhFOAObI8aRundOh5Pe6mdFxKW4TnuD+mgoNWsJnqfTZfBbhEJWDtxsaIpoJoSMvZmBirWBCZsDeWSyOaegFZd6hmNgyQ3exmu/aByojzJm30Gcg01WYrDZMVXBFUfkymhxTpHUSXX0dEdfd8QCQjbiH3g6rPttXYL/ZYlS++8oJwkYNYrKi6ENFORmReQpATuWVmxGHnLLV/Si5BhYjPLAc2Hum4nIBd43SL2jijUSXLE6hOrntL36Ll4ToTs7cDMHIDtopYC6ML6DS+Mek95l0=,iv:3ziWTbKw4C7noiQvrsx1+/rA5me/zZLMImR0Emjc6d8=,tag:3ncMX9pUOSB5VjdbO8HMgQ==,type:str] - system-rsa-priv: ENC[AES256_GCM,data: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,iv:BnghwsMVzoXpHXJcmii1vQykVQYzqRlEbDrC1ofdBfI=,tag:6CQYbV17YcIjBmaOrO6/NQ==,type:str] - attic-key: ENC[AES256_GCM,data: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,iv:/Qwb4B4uS0aimH3WaVPh4D0iRhQneDZKiSes2eXR6Ws=,tag:WH7C6VGckzqSycEXfYLqkA==,type:str] - ntfy: - auth-users: ENC[AES256_GCM,data:5k2a8GxQ76tGFv0kSlnS2Cr3te0pkKjLlswtnK7m3JOuBMN4hFxOuleZJgy/gbcYvxtKgs5zx6l1pVJVUBnaSZxzANK/LWjbYPaM8VOkzTFxCpLWjhCOlLn0gao=,iv:7BrNN929jGkkquMVnRx1kjnDNg1F47MdCFkYK8fCPL0=,tag:lpMUK9rLmHUYOh7LSpXsVA==,type:str] - matrix: - client-id: ENC[AES256_GCM,data:Cv5nbJQPo2YkNwVlzaquXguaVpfVxmYu4LvwlgLJw1EVfDz8ZqgCtQ==,iv:OO9q+q36wCq0yuTxLpqh5Nn0oVWdNISTMZzeQedPcGE=,tag:KDsox/yemi9t76xr2/yvbg==,type:str] - client-secret: ENC[AES256_GCM,data:5OcfUAVZ0xfGEkGr8rp08lFRbcvMf2XvCU08XnaK8iwjWEmVJjLHtBV0rzulPpdJf9eVapCz0udC8v1bPgD2tvVLNNdSUK5CMwYIB6dsa44/lkUe+EvNl/7w68vUqyo3rWAgTLIUksglvk/aCXH0p3ZIrQgQgeI6EbvdS5bcLqY=,iv:OeCnHFGaXUQhqdPX4XksKwwZrbhBr8bsNeDTiIbfSpY=,tag:KWqDU9iJmIQpObxNdLs6AQ==,type:str] - glance: - arr-username: ENC[AES256_GCM,data:PlLrcaYLmvv5,iv:ZdBAkR93TLh0FMYhqBhxw8hZI5a/UeS3fpWkORH2e4k=,tag:hpuEgLnF5hCtt0XJTC/gAg==,type:str] - arr-password: ENC[AES256_GCM,data:K8J3fPGWc3SWeKo=,iv:pkr+m92OlAszLXmGn34tEtaEvvBV+ohObj2uRDqKIYc=,tag:wBxe9gijHie6sq0brtpMRQ==,type:str] + admin_password: ENC[AES256_GCM,data:0XUblR800UyliA8JfYUZbncDRxiU6eoTaf3i80+OCwJ/31oBhSqj9OtgYeRg3IyURwik1Nk/609IuHjIhly3mgTjOD6Hpzxpag==,iv:0yO3z8ItHRQFeI9JOnFTKhKVHi5u9cMtpglFRlkvYLE=,tag:iUd79iWAJQ9iqP0qolSwfA==,type:str] + nas_pool: ENC[AES256_GCM,data:LBiUC/5qMFUnWUWYZgRPrGopdPd6oWB0+xe1S+GiOMtSIsBH34ZoE8U/v1HmxR17mt0x169xq7iXAQZTCZ/Vd8KGmecTK7hC+H6kmSUcwsuoPiVyoSPdet3Zb716eXGWmnSD6QlReUpq6xiCqOwKUkgNgRtkdc92PAEcmbrw1tfooxTesxB3n9pSCXAkwsPxJWl7nLrCZIf6wOZci/TiwFJf534/YPKIz8q5JxX+E+VeQ4NNRfZxn4EqlMDgmNcEcuHdflqTNAlDmREqhN0XNREUaFveQ01T5sFb6XHorEHpUlKIzDpMV4LKjZQMZax4T+6nbGpUa5kf/Gr3xeOpMpTGNir1bM8oPQGP/Iz9u4AjGP56+JYcqUBcxG1wwNFIqBrrC+Bf7vdjGxgMClwW5AbMtGXwE9y+dSM9MMkj8kiaK1zWZfyIqRBheXtXUhPIjJSR8fmnVtKW358E7ynC9R14AsA3qxpxEc4+VmF7cJEzjStP//FRSuUFRlvgIcGBfncvt0b+ecEk8WostYAMHhqpyHtW2hG5orv6qFupLz0VCBbFLqlIEMG1d/EfjulGqWN4fGIhlAGpssvuo8r/9bOz4efTwODnKJqX5YfOPhFDAJZzj7pgFgAjf8/xAgelAU1yR3nlj2PR9itEAApY0L0FvnC4fEMBqlpINM8gGeNcfTraIYo7bqVhOT5sVOXmru+nRoyG1I01rJ1lQpis5Kqt+HWGa43fi81dtTm7kj/4bOPSPrJimIOD37O3GRlbiiGIhy/Ta/iVqzRsYeUZOyIQT+IjZ4pX5tgJ/AxASVzdRd9GluexPdUGVDb9Kjf7mo7aYsXyWDBP7ZoXDQGHndrlTlrQreDLgcwCXo1hHEn9YkIUfYpBd5Th7LJrsaNWXH838S+9sDqSCGdVPVcH0HC8x5T5Uo3Jb833uaQjtaXsSaAgaRkcEtAHz4LO5kKii3AgP0vA,iv:ny8qQhSrfokW3iS0KXtCVYgtvj07c25jfEUCIExD7eI=,tag:QD8C37p3gUJr42NHiL7PHw==,type:str] + ups_password: ENC[AES256_GCM,data:tYuJ9nU3E2/Ko6Y=,iv:lQq+g68lKCp1rmPvS/84xGIXHxD9zY5zZrrjEJlY8Hs=,tag:p6McEr+sXGAQyMAz1Kaxfw==,type:str] + authentik-env: ENC[AES256_GCM,data:AzHHGyhoyMp/ebnK6LQ5apBUhQT04SPJrtA6XcdaQ38C+fYuG2ph2iWFb+giafxCe8IXWAYT8CWoeqcspM7CPSAAKgqfVaPhMvjXqLxCY/rpegb5jBD1U6tURhPsH3ADrERk+kCmTV2eUpuV+nluiGM+fRdwhB0zu378HKwhXCpSO4L24aXhe9pxxxaTQzncWH6zW5iaRdouDVr1bAUzLi9BpnmS0ZK/rfLq2whErCeN++Srx6aCgwJ7jaqetBglQkIl3YG6flS8u3vsKtI+RVaNJ5tzrWR/qv0vBy8y1PZEuuXZdiHjn1hjiPE1T31j2+aQdbX70RaJfIt6E4lVtArQHv8PTUDxUoxcnUv52xLTStT5/UdIlNoZjPMwvaknpK7Z0uw9w4j76gmgk06xsxoCpnXIGTm1QpGqviBhgfNs5Va/qi4MBfByaym3UAz9LPHs4keuvJNN8dS0q5OMnRswl14PjIb1MIKB/QCVHvb4hO7eIRiWOkA7nb9LP/y1mjAYslr+I+GNpU8oIYTAvKoMS7ZgC49RoLWytAXUru2I7CqDR9zgPzlDQ9gLPoFKw2uKulpAy0ayQWPcgPA2CFmF+5zdINNSNKn0gRZ/2RTc3DiWmzo4P13EmrOwvkWCkiswFu1d6ctKZFhQnfPuj9LRGp/Os55JpLrreSyRJug6lgR4bPdC3x8sbxNmb5S2Y+4aFfgPXfdCdXs5b+8j28d1d4EoOO/arUzNADz9ODD5esb2g8UC2QtQd0RRYX/qmiM=,iv:YKvFxz3M8HKlg56JfN6uv8hvCFlEbhBkaSQz1v9l3zk=,tag:rz7UixSDqOXH7Ga6mkVYAw==,type:str] + traefik: + crowdsec: + lapi-key: ENC[AES256_GCM,data:tEEr+KtGPseweqWn7eyrZwZBl+pPqzQqr5cmlYZF2ugm9pF4sUwBdEy21A==,iv:x1h0Op29Ta15dPe1Tfm4c1Mlo85aqvyOgZ5bELRNTGE=,tag:y0R8DHc0ya96n6hLLhteYA==,type:str] + capi-machine-id: ENC[AES256_GCM,data:W6G/jr1qr3KQQmVtAApEZkaAfEmGbqapmcv93ENuprAVrSWAkndyKbtpqg3iYwZK,iv:PAhZq0GkdOEIlU/50hl7ewNHhC/a9S6Sb4vreRBo/ZU=,tag:6ELW9NKIzE4sRH4vR9G3JQ==,type:str] + capi-password: ENC[AES256_GCM,data:iH3rG5Y8vg4TbM8yPzqe0i2vrH73Md8Yj/vGfFp9IdqTmZqCruFS/s/7PpWOUQ9OnTnmLqA4LXOMr8eDA8hjFw==,iv:jlsajO+xKOAP8hlFmT+t0nYXBq/td7uath/u4gEb8+I=,tag:SysRfxuWKA3b493JOGYiRg==,type:str] + cloudflare-dns-api-token: ENC[AES256_GCM,data:ZHAP3KuCIh5LAH3FqCaUEoKNRkoRqrbY/NySsubzGCbZtO4aXYI2GA==,iv:IdGRIpfxxDhHQKaU4PeQI8ESIvzcNNgsqEFsyZ1ar6k=,tag:1u/bhR0CuI9rsn8gycYHzg==,type:str] + cloudflare-zone-api-token: ENC[AES256_GCM,data:N02jcaPLYVzOmo5omGvOKUw2MZg8/cVolRcw/pu+sFnV8IsrUFOjmA==,iv:NZ+OaNR5lmsXicYQ7QL9CBMhlm397VbqmIcmr6GGBWw=,tag:FOT0EzDDuJ/kKOArn8e/rA==,type:str] + cloudflare-api-key: ENC[AES256_GCM,data:SWCsa1YzUpl5aQmeVBzKjfkZdAfduX8pl5RKd+EP6pgyMCCc6Q==,iv:ccIzA1OzGyRnq8gxXAg4B3HHtKcvXhXKMWVuTs/PHLI=,tag:R9KrYDrAluTAyuv7DfYVWQ==,type:str] + cloudflare-email: ENC[AES256_GCM,data:WCe6JlTQnv2PXYcySZNbZ5Lv,iv:qc+o+GEqdRm3U5qBqvH23HOah3Sa63QzqZyDXWozcqo=,tag:v8YY3jCoVC8h12wHTFjkIg==,type:str] + crowdsec-capi: ENC[AES256_GCM,data:9T3e6CzJZOT1KAXlpG323oPmk9xsoVVWI/WYnhdmzyymj61LgNJKvA==,iv:NywJk/tkmIGR5jIgxpvheRBCrK64QytXAkr+40nn62M=,tag:XFeafjL/84r0fLa8UpjyjQ==,type:str] + collabora: ENC[AES256_GCM,data:tFbbm16DFMsxT0I1ogXTRwyTgkE=,iv:yzembXvJ9+DroplBUDiMPa/jn9pjpAI7f5oHSTaZedA=,tag:yprIBtaRIjaHW6nplLYYzQ==,type:str] + mariadb: + root_pass: ENC[AES256_GCM,data:AmZ3lU/GM9lMAjchF4kvjkIZlYX0KZV7ov0dxtnDmg==,iv:9JQuHWcb3/lCR3gw4PFtzMKxk85GXzFV35NguJydUkk=,tag:MEvmiYhAYa1LUGTN9wm/3w==,type:str] + db_pass: ENC[AES256_GCM,data:xjdxuUl14d0qQXIuYi+Zxx3mu2fqN5c3Zg0=,iv:AcrrY6BUi/Bcg/8FcDORmsDrhSEoN+kzdx8OLyAUS4I=,tag:pwwKbiK4HiaNRwp/k5/QrQ==,type:str] + redis_nextcloud: ENC[AES256_GCM,data:mllmOV98zpqLPhI=,iv:Vl52jKAfzy+aCqpGYUQ80Ye3sGDAR/3ULSStEjAi1hg=,tag:DwUT2cdQ/BA1TwdnXoElXA==,type:str] + nextcloud: + dbpassword: ENC[AES256_GCM,data:kvBa4tUglGHuLH0=,iv:IUWHIH6vx6QlXaKNyq2l0lZGZvudskCW9+jCZ2oENVs=,tag:2UC565EXzGxb2N4XO43ydw==,type:str] + adminpassword: ENC[AES256_GCM,data:UJ4LBpif5TIOJqY=,iv:28UgOD1LIoHOVBPTQ3MpofjdkBwY3ghLK2vIbTwZQaA=,tag:F/77ApazlfppzQG6UdTQdQ==,type:str] + smtp_settings: ENC[AES256_GCM,data:8KyWmx+e/DouS8OucMrd2AMFE9w1b4WKHr8RuJ8kMqSlL7MP5GLwW4WZhPCJto6kTzAsy4WPFb23oG6UbQg9DK7b2CiUoC5S5mcDxX3lnzX7clyrosDvIHqVlwjamtgfCuNJWcT+RB6a91T84HEDTnKMTsiJvLxpSEHehzL3ItndV9p4+JTs5tZFX+dOZgqVIMN9syQqFsSpI6fk8LNJh90rXXg4jkh7+EFjmBk3QoSOuI1z4JiRpiauVP23VwTtTqiL1Aw8NpDhX1bU0RL+DAWQIZd8o9k/oedziCfKuea73yq4Z8uDaZJ3BW5m1Z1QA44Yu08qvKzBiAAnEb3bQ83ltWI2mfygupjm3tfIVfQoMB8scivaN+5Nlkx3u8f9SAzxyuvqYxZx8TDsyWGEG6p2frHxX72qxu/xb+DYrXBpyDkVA6ng,iv:CqS+/0kL4JmPXRc05Zr2+CFksP1RhOvzIr732z6A1bw=,tag:ux0ja/g1Y40c21hslYnorA==,type:str] + gitea: + mail-key: ENC[AES256_GCM,data:kfurnrj8eNKGw+KZcijs4jhJgQ==,iv:mFNVcxVyOj5Se/SyLOcKh5ja/QJmL8wfejzSGOzq6yo=,tag:XBU3urrqarICO7niqBRNbA==,type:str] + metrics-key: ENC[AES256_GCM,data:qgISwC1fgApJhJo=,iv:BH3tPh8NE3ByYJjRuL+o8772o9qWeMUVrEcVwrIUkM4=,tag:vJxscFZFAQowXX12OSb6HQ==,type:str] + onlyoffice-key: ENC[AES256_GCM,data:9kWRGt8hHc4XmPU=,iv:Oql7Fa+Ap4F2BTEFeyUmPI4e0oZ6f7Up47rKe1XENRo=,tag:6FmuA07rlokGNfjta2i2kg==,type:str] + manyfold: + secretkeybase: ENC[AES256_GCM,data:nu7BpqodQ1F1Exsk7jfl7k+chONHJsVk/a7e,iv:BWUjAHDWUz3WHWFIj+TXWOzQPjmSw7cFW9YVrBshhNQ=,tag:zydtByGW8ZN0ixC8IoWuFw==,type:str] + immich: + db-password: ENC[AES256_GCM,data:VKXAsUngn97FDqNEEZFp2GPObNMILv8=,iv:PSIbO63irXl5cx8l6sOSKAKNSygV214vrq48bR35/gU=,tag:PuJV5R2rmYtX8YfRvMGK/A==,type:str] + open-webui2: ENC[AES256_GCM,data:pTd/xPCZxLy95U+6RDZhLwkveKVO0UwrriVgp7QvwS5hXfZq8OdEtmmj/wVxCcRmao6u1icjPa13r5AyNMkONtqIW37nG9vhlv5t2AmXDZo5g+fhE9i1zws+UcjanAKOKaFL/jWXO/BOOuMcmEgL9HaqZSvFtcyr0mNuMH0AH3U1D6FXXfAlm8Zxp2Dpfs9PdxY1MgMyeA44sAnAkRCkk76p7DBtBoAuQf5Qaqk61pqUlm/SLGYd6ycL3A9EvTWffYwoEpHH4ktHQmA4lA==,iv:cfkg10puhlq7WSNmonO57yfkT8m7yxnI17szfaSY1Is=,tag:FqvDXMcaxdcfUXwgkUNrGA==,type:str] + open-webui: ENC[AES256_GCM,data:Th2WQmGPCqd2lsSCvl0NhnHT2/dVoV5k1DM0IhrewEc=,iv:rNEYe/nZAz1Bex/Eb8z8T70z2CV4+nTpzjzTX7Nz0Uo=,tag:yh3ID15I1ZrBYjnCgeo44A==,type:str] + paperless: + secret: ENC[AES256_GCM,data:b/7MEdo3BQ0v8vaBnfNMamo5NKIA,iv:op2/RA6+HwmmVK2QVkfJUBQjPpvce6716U066YaUehM=,tag:66eEjU68GYZi5bBXtEojWg==,type:str] + authentik-client-id: ENC[AES256_GCM,data:b8XMIBa71HuT22sd/CRSctq7dZwna85WcPYAJRPZLSWWpZENMx03bw==,iv:4DQjjF4TiL3xQltVC+GyzWjoCXJr/w8DLRZxf/636Dk=,tag:FUAzJg1Jj27p/C3RwgOrGA==,type:str] + authentik-client-secret: ENC[AES256_GCM,data:IroyLoiv8TT7+bG43bnThsz+b4vAdKc3+uLQWbtiag9+NAIMH/yDRdcyoag+PZIF3BjUJHClbnNHFZmSOlT+rymv9q9Ja+WDdSHD6jc4KAtPakshh+WfwSzdMhegbV3EWbxNcRb02eCZifnpYFH8aUqHDpbeU9K7lx5XBMe/bNA=,iv:08rzurhosfME0FtTEOdcSxbiq3dq9sc6Bm+OXvVyn8M=,tag:RnY57cWBr+jBqlVUSYaP3Q==,type:str] + wireguard: + private: ENC[AES256_GCM,data:xcv4eH8WggS/05MkcL96MpJVqwsFp7AzFoYVoQmOhNC32oy+g3vEibmYCNc=,iv:LWBA3UKqEKs7NISVWxAT9zZ2OMM/1Em+fchZKlrMLIw=,tag:pZkNHc7CGV10X2pfT16djA==,type:str] + public: ENC[AES256_GCM,data:HP/vP2bVp26cGyP1rJuXSX9BnUeauOVx1c9y48FakuQ+lMr8jymYGFm0vUA=,iv:h/FuDPaTQfGRGqA1H0+kz/kQyJ+2eIWoi7zObaIJPjE=,tag:zrjbq7S6DEbE9O+JAZr/4Q==,type:str] + free-games: + eg-email: ENC[AES256_GCM,data:pv3jGc/aOdc4hvbP0IqfWIFoojRaOZw=,iv:LwBpIVhtSegL/YbkKfcHSVcu3lW0F/01DRkMMbvOCQk=,tag:ecZdRFeioctVrBWTHnLwmw==,type:str] + eg-pass: ENC[AES256_GCM,data:JOd81wrPKpPH+qpZxIO9dVw4qzw=,iv:CNP/GALkZUoFYIQnerCNg7O8WqxMVC6KBwuxUa4KZyM=,tag:KfRNc3qOR92J/biloxYtMg==,type:str] + eg-otp: ENC[AES256_GCM,data:DTa1gbSOvBwoWBU2PP7DXOC4XzkAd9NCPZWaFle+xR3mPvsm/hkjBqL6ElO0KthhCuX5vA==,iv:Rfb2OzXL7J6pJwkX4H6c7NujYhBgTT28AlQFJN89u/4=,tag:7QxB5repYKfNiBZW72OsqQ==,type:str] + pg-email: ENC[AES256_GCM,data:RkZCkaw85bxTx3GWSSVJduFa,iv:HNV0SzhDnfFMNbWHWIAhA2U46xNYEgbH4HkNdME65AI=,tag:NYoPdQc0EqO4Ebq5/dOqxQ==,type:str] + pg-pass: ENC[AES256_GCM,data:YI05qDIsdvbXvHk=,iv:WTovWiBZxeZButRzqHKM+kFaLQ/73ZeJhsgiDX5zzAI=,tag:jUdhMk+w2H/iFmp/MjMnbw==,type:str] + gog-email: ENC[AES256_GCM,data:VMb/oJxLey5TZvBhRZFlwJt4yvXUFEs=,iv:uV/MFBR07ZbhtCStnsVEf1HtXTBK6/AVH//IyEtdH34=,tag:+7RzaXYx2WS8BGJJhuXlqg==,type:str] + gog-pass: ENC[AES256_GCM,data:3jNo/Hwe+F0UsLA=,iv:XSqyMn2GHdCwRfBfWdICcYAANKNsUDlTKfvtu9BiIxI=,tag:/VtO1syI4ybJxJa8xEgTHA==,type:str] + nix-serve: + cache-priv-key-pem: ENC[AES256_GCM,data:5loCy3Xc2U0C/WflfTbnptoHkUCRU9iuSd+2H1XQDk8jkSK6/09/p0b6NlP6tdNiEPfSazRr9eWe7Tb5l+Hs4O5HGQrZKUKDak7L7+tgl0ncDo7ngm4LD2WHZYS6WrrgYfuToB2KbKmoHOdG,iv:q2F9gkOwKNpYt8+r0MJk7XqTg/aFWIThpC06dHxcmEY=,tag:ls4N9PXshXgUZ3VxBvI6WA==,type:str] + cache-pub-key-pem: ENC[AES256_GCM,data:b67q/o01xnsFet4hpOwnbRK2jb7/+KdkRexLIZxOC3er7ue5tTfBTlelombAUv16377hSWFGW4kDqBC4zUKIJw==,iv:2uYKZ7sWEgFMtSjCxD+LraZUiHt3sFyLHugQeHGpsCw=,tag:T1eRke3306cwSYiEeieb4w==,type:str] + system-ed25519-pub: ENC[AES256_GCM,data:likQGiGyNnUQZXIMi61ax3nWufRT90iXiaMQ3Yo7TWKdvjQlwyEIjYImImEW+SquIPMYSABpt0ZzX4dj+yHa0rFKToWObQmRq61q4gZ7I4irj2mimiEFrzmrNxwZplHS,iv:LcjzMno+g298jzbskR9Pi5RPjhv3o8mSFxDGlHO7MVk=,tag:NohNVOsd+Pm7p43rEERUFQ==,type:str] + system-ed25519-priv: ENC[AES256_GCM,data:tMk6T/mfo+8k5ZWMy0zZOrs2svq3ePWn3TJKxEnpiuShNV1wT1bMkIojJUqFPNwoxt1DFm3KgDpPvHp/NpffgLJ0wYenHZTYKZj4d7RtcFnCmCWH61hLwmriqxP//bK5d1WX7ynXgVzyTCPyCAr2JQNITjug5geEnpcUb9AKpa+WRTNF6T88mI/i5DMaiMeUl/PGofQjK8YzcOhYgvCZe19TCK6QGDViwe7az96h5x0q5nuhp8rwiGVso3DRvWcLUSzYcxvkyh2Z58bX2mHNUJEslYlAK0ekA9O1mj/1dJei7KD+saJGM7uvP4zrSlHzFvSx1gkxvWbQL84LZOp9XfCNTjwDi503nPb8vLpg08m2iKrAS3NEA/cifCL9h5QhlJWNEz0pA7GTERsZvKk6Ajt9E+MrFs6ixKey3IPZhLExjt5UjjWeZ9PWHTlL2805GgKD+yjqWEDLsWmcRDUlmLcd8tIi7RBmo2PjVIq1ZtDeuCQuWTHWAgoX8ijak6JsNl/8RsyK2rwKb6RTDAihuPuiQFuW+d7mfANX,iv:9CU3QJORv0CD1u9nnFDbKo9DitjQvWGUVjtLD9TkcQw=,tag:zJLPWaKrSNPJtd/PFvmf9A==,type:str] + system-rsa-pub: ENC[AES256_GCM,data:9vhYfhIvBPDckZLxa5RmVWGEzRoLZ51aEkAfUpHFm6SJ2e/BS7glExFh+rw+DXX1KrERbl7W3R3TRF8YVsxEKjMXf7OH51IWSmpdHtoeT9Thkyjt9EX7uu68NqSyUaq0ndRBUBp1zCAXIuBw7JcGC0H+nxfxdscDrLoKD8bW2NfRazv5crW97wWj8ajpfeKZTH7fOopYHIWjgcWTfiKh3gC3j1WCt6WjWxfHIGrNnBrvlhpi9QOFFfBOxF7NrSLfIUm8LURtPtcIZEX0SmSq1j9azU4EU5WoI3FwFJTqTLY0HXPM0MdFg4y5EXGwzok7icAWiznC3UVhjWVTjAjGjDEaAzoGTd+KNipUmiTWZNW12ab7XMHbeR1ZJPaVzcMEB0wKMbvRSZSFT1eLcULHwzezE5rP2JTiLkADgK06kQNs908uO2NEaGdB/H7sroFah4ZthisPy33lxVinfE2MDLDABj7ORIURST8ag3bw6Jhmam3+38x80YSA3APVWHsRc3+mJhIRCXPS6vfurVY/AFMkIwH/Fxcx6lyeJHx/KutUR9doV4h91hiVHK+hstYuiA0qvKw5VahS9Ht8BosJ6T1eBC1xwiSctMUcC4dRltTjVegNnEsuvyQh1xqL1Xq49k8MyuBCoqmNrTqkxt2Dq6facxwqt4XpSMK2qHEQuXrY61oWh2z+5B8wUk/wVCYg3cAlhFOAObI8aRundOh5Pe6mdFxKW4TnuD+mgoNWsJnqfTZfBbhEJWDtxsaIpoJoSMvZmBirWBCZsDeWSyOaegFZd6hmNgyQ3exmu/aByojzJm30Gcg01WYrDZMVXBFUfkymhxTpHUSXX0dEdfd8QCQjbiH3g6rPttXYL/ZYlS++8oJwkYNYrKi6ENFORmReQpATuWVmxGHnLLV/Si5BhYjPLAc2Hum4nIBd43SL2jijUSXLE6hOrntL36Ll4ToTs7cDMHIDtopYC6ML6DS+Mek95l0=,iv:3ziWTbKw4C7noiQvrsx1+/rA5me/zZLMImR0Emjc6d8=,tag:3ncMX9pUOSB5VjdbO8HMgQ==,type:str] + system-rsa-priv: ENC[AES256_GCM,data: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,iv:BnghwsMVzoXpHXJcmii1vQykVQYzqRlEbDrC1ofdBfI=,tag:6CQYbV17YcIjBmaOrO6/NQ==,type:str] + attic-key: ENC[AES256_GCM,data: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,iv:/Qwb4B4uS0aimH3WaVPh4D0iRhQneDZKiSes2eXR6Ws=,tag:WH7C6VGckzqSycEXfYLqkA==,type:str] + ntfy: + auth-users: ENC[AES256_GCM,data:5k2a8GxQ76tGFv0kSlnS2Cr3te0pkKjLlswtnK7m3JOuBMN4hFxOuleZJgy/gbcYvxtKgs5zx6l1pVJVUBnaSZxzANK/LWjbYPaM8VOkzTFxCpLWjhCOlLn0gao=,iv:7BrNN929jGkkquMVnRx1kjnDNg1F47MdCFkYK8fCPL0=,tag:lpMUK9rLmHUYOh7LSpXsVA==,type:str] + matrix: + client-id: ENC[AES256_GCM,data:Cv5nbJQPo2YkNwVlzaquXguaVpfVxmYu4LvwlgLJw1EVfDz8ZqgCtQ==,iv:OO9q+q36wCq0yuTxLpqh5Nn0oVWdNISTMZzeQedPcGE=,tag:KDsox/yemi9t76xr2/yvbg==,type:str] + client-secret: ENC[AES256_GCM,data:5OcfUAVZ0xfGEkGr8rp08lFRbcvMf2XvCU08XnaK8iwjWEmVJjLHtBV0rzulPpdJf9eVapCz0udC8v1bPgD2tvVLNNdSUK5CMwYIB6dsa44/lkUe+EvNl/7w68vUqyo3rWAgTLIUksglvk/aCXH0p3ZIrQgQgeI6EbvdS5bcLqY=,iv:OeCnHFGaXUQhqdPX4XksKwwZrbhBr8bsNeDTiIbfSpY=,tag:KWqDU9iJmIQpObxNdLs6AQ==,type:str] + glance: + arr-username: ENC[AES256_GCM,data:PlLrcaYLmvv5,iv:ZdBAkR93TLh0FMYhqBhxw8hZI5a/UeS3fpWkORH2e4k=,tag:hpuEgLnF5hCtt0XJTC/gAg==,type:str] + arr-password: ENC[AES256_GCM,data:K8J3fPGWc3SWeKo=,iv:pkr+m92OlAszLXmGn34tEtaEvvBV+ohObj2uRDqKIYc=,tag:wBxe9gijHie6sq0brtpMRQ==,type:str] + govee2mqtt: + govee-email: ENC[AES256_GCM,data:wpNBUpXM3H0IWGUYbJ6OYk09,iv:RvlNQEjTmDd1nkvJ+IJc3zuO0v+b39xM2yVUbJ7Dm38=,tag:4iZ+y2u/N3jYtFgXOqPCcA==,type:str] + govee-password: ENC[AES256_GCM,data:04bJqeUPMcnUbvY=,iv:V976DOOSHZtcQXqdR+iDt5R9wExX7sxcjJqxSclDvu0=,tag:ApcF6Nk39ye0drG+0ZgMyg==,type:str] + govee-api: ENC[AES256_GCM,data:Ypg0SPDQoS2/PIyPzT9z9fNbZtwC+xW444rVAEmVLQZj4kv+,iv:L7CwI7vkE+GZoK/jc4jVP3W2RnI/5pi+HJ1ECv6EyT8=,tag:PXwzRcBLJ2x8QXOtcbWHSQ==,type:str] + sabnzbd: + password: ENC[AES256_GCM,data:5M2XFuXckd8tR+0=,iv:PbWl0jcZbEon1Ya+UjihoPQHUmzPzLQiM8C6WR3K5qc=,tag:DM5doxx38cTAEFZGPwLZ4A==,type:str] + api-key: ENC[AES256_GCM,data:qVkd9hOlB0/pKX3E2u2xPi364+VkeUaOWDKmUaWvloc=,iv:0AqgJqvNYYl69SlkHYwAvqeRiSpTOWgoPhS/5VgFdRY=,tag:40FYFK9pk4iH7hBMCkHR0Q==,type:str] + nzb-key: ENC[AES256_GCM,data:XPY9zpLJmez2K6RB/rhvnW7A1ppJ5/2N69qNbatPPQU=,iv:pnWzfKe75OlbK9fCA+mCYGtjN7hWDL55P5dt7PYfiGY=,tag:vzX3cdzh83EnxNzWIn7ziQ==,type:str] + server: + username: ENC[AES256_GCM,data:pD7AWpTcwU1G5fHo,iv:y0Ys8sjgIH/bwsLLKzyfPowgrlKAaGBArdXlPqGT+6g=,tag:AKbdJ9Br9mpla/hr3rOF3A==,type:str] + password: ENC[AES256_GCM,data:HGh6pPDCV0w=,iv:lFPjGjFALlX6U/4MWLCJ282q5OReNdklmAR+qFmSCJs=,tag:AYrsjhuST/eSpgmRpv+dfQ==,type:str] sops: - shamir_threshold: 1 - age: - - recipient: age157jemphjzg6zmk373vpccuguyw6e75qnkqmz8pcnn2yue85p939swqqhy0 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5dzUvNEdDL1I0dm1RRlgx - WHNVZ2Ezamo3bE5zTzFyUzJ3M3Rzalg1cENrCjdWU05xeEVUTHpxWTR1eFljcVFG - bVpyaXVEdXpVVHBueG9zb2E0TmhNOGsKLS0tIDVXdUg1dDJrNTRpVkdUVG42WlI3 - UHdlTFlINGRpMTNZV1oyZjAwTXEwMEkKbTKVz99SVb4lVI6FpSN1bwt+YSdQvApP - DDrfAqdLW71kfK0Khu7mh3uKps9nQ5kZAmAGiAC85QIH321weoTXtQ== - -----END AGE ENCRYPTED FILE----- - - recipient: age13g9a4d4jrvckfddpgn8sm4kjtzajr67le56pfdg78ktr5pd09phq32j89u - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTRS9TL0lrbEJRcmIzYWtq - S0ViZ3ZjZ0RTYVFCZlo2UDlBZGRKRHBxT2pJCmsrQWY5dHRpRWU5eHE5OTJocVlj - SDhEQ3pGdXc4QXhYNnFWemgvQXhIMDQKLS0tIEJXOGpYZVpwcDhsN0pJcjFzV281 - R2xFZkZmd0hMS2dDVW15bFh5YUdKS2MKWHCmhYjSA5e51RF+WJtFBtQEn/BOVJn1 - ODv7sY9cQp+sK2Bt0si8I81yM+hADvTY03kvupqJAFZ2tqPIut3Vng== - -----END AGE ENCRYPTED FILE----- - - recipient: age1wpvfpv5n32lruk7c0da4uaeapsmhjxdvg8z4ljehn06l6g2y0e0sum404l - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNZzZ2ZThYSURYYmxGdG5I - cDUvcndEWFhGaFN5dE14OG85LzluNGZxM3g4ClNNK2RUcENlUDlnMC9tMWRjbDBR - UXJyc24wMjBUOWwrdjA1RnZyNGY4ZmsKLS0tIGFSeUdhU05QdTdqRDIrL1BIME9N - MGpjSkloMUVwdDAzSlRvKy9QQjhFdmcKCG/F5w7B7qjHpp/x81f+l8AbfnkRZGOD - O0OhLePzcRRHVBDwK36BV27GPy4wWuQTLh+/YclAh2LNAr8UWbaorA== - -----END AGE ENCRYPTED FILE----- - - recipient: age1jv8ap5zwa49ftv0gg7wqf5ps0e68uuwxe2fekjsn0zkyql964unqyc58rf - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzY0orcEp6MjMrZnNMV1lu - TXdtQWlJU25MdjRSUWVhWUZydFdqTUw3cUhZCkRyK2d6YnVQZjhmZUh6OW5wWHhT - dE5ORHRHWjBsdnUyakR3N3VOcEFXTUEKLS0tIEoxR2p3TXE2ZXZDTktXb05BZk9P - clFROSsxRWlFdVBtVWNkNlZWRlAwWVEKmiAOn1R9GnQBtV94dDZeMx8fgTieVSbB - ugBmDHbp5O28WtVC7JGRNaZQUZr8BynSnHQab8bVFlyoPUIRInMHsw== - -----END AGE ENCRYPTED FILE----- - - recipient: age1pm3fehmmk0vmnrscz9vm96rakn46aaldr5ydpscmde3v9x0k3faswwdzxs - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5Y2dpemVEM3Z4TCtZR1pM - MmJtR3VsaWF3NGk4QXZLcVNVbW9sdzNtcFJrCnlMaG9YMnY3VTNOci91NHpFdEpl - ZTRqbG9EaWFLNmZLSG01MEJtM0V4SEEKLS0tIEdUUi9lRytXQ2g1aDFMUmRMUEtK - aHdBODRHYlJ6cTZSUEpxTmlXNTgvU3MK4JKYPNt1GCAfSTDpxwquXH5Ifq9VmQ0G - K6P+q0G3L3Jivxkttm8QdAqKCAqo+plivdoEQjILjThT+Ndnm2ZOSQ== - -----END AGE ENCRYPTED FILE----- - - recipient: age1mn2afyp9my7y7hcyzum0wdwt49zufnkt8swnyy8pj30cwzs4zvgsthj0lt - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAydFEzVmgrNUFEQkFmbU1D - aEpoZnMwNWZmQ213VjA0QldobnJ4TDZEekRNCmNFOVE4OUNCN2NUY0hOT2Uzajdh - OGdrdmlkUlEzbTlVUEJmOEg4bktsSUEKLS0tIDhxc05VWHFrZlVZWjE1L25TZU5H - T1NFMGNORXhQbEJyS3ErYzZLcm90NEUKx8tmtetnfm6sbUhOazjqlcCQx2HXjrdg - gsAWhH1czigTF/Dal0N7eQqfqFHD8U3A295sxlxkNKyVG+eqElm8/w== - -----END AGE ENCRYPTED FILE----- - - recipient: age1ykkjw57t3z3deup3gtp7dujyaslskn74e0d9hsmqaha2pj3rvazqgndw5a - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsSzdVWjIzaXd3QlRiOWUy - d1BlMGNxaVgzU3RpeEFSTXRac3BYL1dKcWhVCndYSUdBZkJ5L21EWE04eFBmeDJw - Ynp2OGtuWExVdXYrS3dhSUJFVG82MTQKLS0tIFAxWW9oa0s3UUdHdnNuQWtaNVF5 - dVRPMUlnd2NTbjcxRjkzdndqS0ZkODgKKBfRK6gdcwBKe58j5JmhyM/lDRrEyyu0 - +wRSEp8RcvFWwpF2sIm/VChq/MoLiRGlXD8b2l8ALcBNDMccVRVzdA== - -----END AGE ENCRYPTED FILE----- - - recipient: age1t2d5scrukk0guva5sr97a8tge5j8kd865adezrcru7p269pzwvpsamkgje - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1RGRWb3VMeGxsZUpJb2xI - RW1hOThNcmJQUzlOOUNhVkNSbDEvNDV5OGlnClRsZnJiemNLZ0YxSzhwZWJWSjBl - cjBJOHZZaitNSXhreFVEMVYwQmFWSkEKLS0tIDR3YVk5eXpkd3NWaWhrT3BDbHBn - MGlSMS9Vem9DdHY2Rm9yYmhvODIzY0EK39lpzj6aKk5NUekZhJ1pXLzV0wwPxF3g - RWHlIl5DNI0MPqqwpxKW8QdGcrxU53Ng6gn4BneGHvtSJ/tEZiLKgg== - -----END AGE ENCRYPTED FILE----- - - recipient: age1c8qw59ffcq9l77gfmtyc3djtvt3md0u6dwhrjcgsm98ntyf72ufqugj7cg - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSUlYzOFFNNlFySHhYcG91 - MlZDTXNQalZqQWFUZTJIcmxwdDJKTFQ4SlFnCjBGRnQvaXQrdHUveTUwbGdUMmJT - RXdOLy9BNHBXTDRaYWdCVDNFL2ViSVEKLS0tIDBWRmdJc3Jab0hWaTQyTXU4U3Jz - bFJLaGhJTmZsUDQxSUR1NlhpaUh0QTAKjufTqKA7CaicL9aXfbYueifK/FG42o2a - UU4ESW3aVgLUPED8sg0/pLEEdIpm5lHmSIgGq76LfJo2MfwA2Zxu8g== - -----END AGE ENCRYPTED FILE----- - - recipient: age1er5qucsc2mugrzrr7n3xhzv7kemkrqrw4m84r544fkk7nkg5g5eswxkqj0 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGZWlKOE1Ub0hRcnBpdFJr - VmhBWmFoUWU3ckhXVHRiMXNYSUhYd1lLejBjCkc1RkYzVzMzRE1DMkVtY281S2VK - d2tXZjA1Y0JLM1RqV3VYL2thUzdwcmcKLS0tIG9VcUN0ZFdWa3oxbm44V09lYXpS - OHdVekk3VWphZEtyRlN1OTZ5SEZqZnMKms9xtoon5f1h+68E8qQrd1hBZPeS2WWn - 5eYSsyd2tm7cy9JC2FSjPTvYXZ69RBgg04p4lJ4+brIrWVo5KqQUzQ== - -----END AGE ENCRYPTED FILE----- - - recipient: age19daqsncuzeh3j6cwk8uxp6yfj8h0qtz02jxlwwy4v8j0mfgznsvq30440g - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCZ3BMQmk2UTUyWC9EOGor - cXI5aVBlYVVERUYzRGdtTHg0V1FYYXMwZFJjCjNDK1k2NTVSalVrRGhVVENPWWRm - MVJwdGdzTXR0L3pIVFR4U2VMT2pjSGsKLS0tIE5TNUY2RWhtK21Cb0tLdFNRbVNk - VVA3Y1pEaDBveXlUdHp1Q0tUZUNudDQKpRld05DlnhE0xLSzbh3mbwY2MOLlLQ+5 - FiROv9g78D/JwYxln2EfU/fExK2wK9bzy5vExtrtwjEM6GjP3TN4NQ== - -----END AGE ENCRYPTED FILE----- - - recipient: age19w4zafpwnq9yhzuf8r5te2yhq7xlqj76rcgzcz935hllyrz4yvws4jn6ca - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkR0ltNUdqejJqNXhsU1h3 - RGpnSG1PMnNzeE9jSVh3S0RxVmdtNFBpV3hvCkxVdnczQVh0MnN2cGROYzJ0bXVj - bnNJVHA3elFEK3dJWmtHNE1iT1A4UzAKLS0tIERHMEVPeGMzSjFYL2hOb1pNZ0Fv - VG1ISjFUMy9lcUhRalJ3WVV3UlpLRU0Kul1/9IvC60KTJQdDV69GPgHukmfVppqX - DKJpKQ7q9rqWI74gHpz/jk8zpBS0H8ZIKouV0OmxORih3LIYWMd49g== - -----END AGE ENCRYPTED FILE----- - - recipient: age102el4snus37dj807rwvsmlvwu2sg2d8rw3vfmtntgczfkz04l9nshetcq0 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBobVZBQWNoa0ZodFQrMmtC - RG05WTBSVG5MWGtTUHViQXZQd0pPVXRDN1J3CnJac2Nwb1JwUXhBK3lsaDFTVk9x - Qk5IMEkyWU5STGxSMUxuSTBvS1UxRXMKLS0tICtMd1krK2tBdEdFdTNJM29jRG1s - NXZkbVZyV0VtTzArOE1uU1JwMXZZN0EKLDU1x+rIWecDD9x//huoM2BM9NRSa4g1 - L5nodU/J0XsfB9z3kr7eY5LYSwsqGkAxI1cXJYZGHF+bozJjweyXTQ== - -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-12-19T19:13:19Z" - mac: ENC[AES256_GCM,data:WxMZoYKjoEF1VLtmf8HvPqBizpoOTXUdVA7/IIYN0X4mBrg5Bcqj4fLx9hog6UbSQG5hbKxJzHxyeHJldun5bImmdrrE86aWWen3ukmOWxbT5TSVvZvqiwip3xDn4KmAjdoxkrL4SZrgvO6cHY8yTwbKIb3NtUIAKexsgfz6QjY=,iv:PSlNC2z4LZ/Vp0zaP7yyPvoojea9s3/CwnrrPMhF3YU=,tag:Wvc/aXzYLrl7DJe0AI8RyQ==,type:str] - pgp: - - created_at: "2025-08-24T02:21:34Z" - enc: |- - -----BEGIN PGP MESSAGE----- + shamir_threshold: 1 + age: + - recipient: age157jemphjzg6zmk373vpccuguyw6e75qnkqmz8pcnn2yue85p939swqqhy0 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5dzUvNEdDL1I0dm1RRlgx + WHNVZ2Ezamo3bE5zTzFyUzJ3M3Rzalg1cENrCjdWU05xeEVUTHpxWTR1eFljcVFG + bVpyaXVEdXpVVHBueG9zb2E0TmhNOGsKLS0tIDVXdUg1dDJrNTRpVkdUVG42WlI3 + UHdlTFlINGRpMTNZV1oyZjAwTXEwMEkKbTKVz99SVb4lVI6FpSN1bwt+YSdQvApP + DDrfAqdLW71kfK0Khu7mh3uKps9nQ5kZAmAGiAC85QIH321weoTXtQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age13g9a4d4jrvckfddpgn8sm4kjtzajr67le56pfdg78ktr5pd09phq32j89u + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTRS9TL0lrbEJRcmIzYWtq + S0ViZ3ZjZ0RTYVFCZlo2UDlBZGRKRHBxT2pJCmsrQWY5dHRpRWU5eHE5OTJocVlj + SDhEQ3pGdXc4QXhYNnFWemgvQXhIMDQKLS0tIEJXOGpYZVpwcDhsN0pJcjFzV281 + R2xFZkZmd0hMS2dDVW15bFh5YUdKS2MKWHCmhYjSA5e51RF+WJtFBtQEn/BOVJn1 + ODv7sY9cQp+sK2Bt0si8I81yM+hADvTY03kvupqJAFZ2tqPIut3Vng== + -----END AGE ENCRYPTED FILE----- + - recipient: age1wpvfpv5n32lruk7c0da4uaeapsmhjxdvg8z4ljehn06l6g2y0e0sum404l + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNZzZ2ZThYSURYYmxGdG5I + cDUvcndEWFhGaFN5dE14OG85LzluNGZxM3g4ClNNK2RUcENlUDlnMC9tMWRjbDBR + UXJyc24wMjBUOWwrdjA1RnZyNGY4ZmsKLS0tIGFSeUdhU05QdTdqRDIrL1BIME9N + MGpjSkloMUVwdDAzSlRvKy9QQjhFdmcKCG/F5w7B7qjHpp/x81f+l8AbfnkRZGOD + O0OhLePzcRRHVBDwK36BV27GPy4wWuQTLh+/YclAh2LNAr8UWbaorA== + -----END AGE ENCRYPTED FILE----- + - recipient: age1jv8ap5zwa49ftv0gg7wqf5ps0e68uuwxe2fekjsn0zkyql964unqyc58rf + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzY0orcEp6MjMrZnNMV1lu + TXdtQWlJU25MdjRSUWVhWUZydFdqTUw3cUhZCkRyK2d6YnVQZjhmZUh6OW5wWHhT + dE5ORHRHWjBsdnUyakR3N3VOcEFXTUEKLS0tIEoxR2p3TXE2ZXZDTktXb05BZk9P + clFROSsxRWlFdVBtVWNkNlZWRlAwWVEKmiAOn1R9GnQBtV94dDZeMx8fgTieVSbB + ugBmDHbp5O28WtVC7JGRNaZQUZr8BynSnHQab8bVFlyoPUIRInMHsw== + -----END AGE ENCRYPTED FILE----- + - recipient: age1pm3fehmmk0vmnrscz9vm96rakn46aaldr5ydpscmde3v9x0k3faswwdzxs + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5Y2dpemVEM3Z4TCtZR1pM + MmJtR3VsaWF3NGk4QXZLcVNVbW9sdzNtcFJrCnlMaG9YMnY3VTNOci91NHpFdEpl + ZTRqbG9EaWFLNmZLSG01MEJtM0V4SEEKLS0tIEdUUi9lRytXQ2g1aDFMUmRMUEtK + aHdBODRHYlJ6cTZSUEpxTmlXNTgvU3MK4JKYPNt1GCAfSTDpxwquXH5Ifq9VmQ0G + K6P+q0G3L3Jivxkttm8QdAqKCAqo+plivdoEQjILjThT+Ndnm2ZOSQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age1mn2afyp9my7y7hcyzum0wdwt49zufnkt8swnyy8pj30cwzs4zvgsthj0lt + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAydFEzVmgrNUFEQkFmbU1D + aEpoZnMwNWZmQ213VjA0QldobnJ4TDZEekRNCmNFOVE4OUNCN2NUY0hOT2Uzajdh + OGdrdmlkUlEzbTlVUEJmOEg4bktsSUEKLS0tIDhxc05VWHFrZlVZWjE1L25TZU5H + T1NFMGNORXhQbEJyS3ErYzZLcm90NEUKx8tmtetnfm6sbUhOazjqlcCQx2HXjrdg + gsAWhH1czigTF/Dal0N7eQqfqFHD8U3A295sxlxkNKyVG+eqElm8/w== + -----END AGE ENCRYPTED FILE----- + - recipient: age1ykkjw57t3z3deup3gtp7dujyaslskn74e0d9hsmqaha2pj3rvazqgndw5a + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsSzdVWjIzaXd3QlRiOWUy + d1BlMGNxaVgzU3RpeEFSTXRac3BYL1dKcWhVCndYSUdBZkJ5L21EWE04eFBmeDJw + Ynp2OGtuWExVdXYrS3dhSUJFVG82MTQKLS0tIFAxWW9oa0s3UUdHdnNuQWtaNVF5 + dVRPMUlnd2NTbjcxRjkzdndqS0ZkODgKKBfRK6gdcwBKe58j5JmhyM/lDRrEyyu0 + +wRSEp8RcvFWwpF2sIm/VChq/MoLiRGlXD8b2l8ALcBNDMccVRVzdA== + -----END AGE ENCRYPTED FILE----- + - recipient: age1t2d5scrukk0guva5sr97a8tge5j8kd865adezrcru7p269pzwvpsamkgje + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1RGRWb3VMeGxsZUpJb2xI + RW1hOThNcmJQUzlOOUNhVkNSbDEvNDV5OGlnClRsZnJiemNLZ0YxSzhwZWJWSjBl + cjBJOHZZaitNSXhreFVEMVYwQmFWSkEKLS0tIDR3YVk5eXpkd3NWaWhrT3BDbHBn + MGlSMS9Vem9DdHY2Rm9yYmhvODIzY0EK39lpzj6aKk5NUekZhJ1pXLzV0wwPxF3g + RWHlIl5DNI0MPqqwpxKW8QdGcrxU53Ng6gn4BneGHvtSJ/tEZiLKgg== + -----END AGE ENCRYPTED FILE----- + - recipient: age1c8qw59ffcq9l77gfmtyc3djtvt3md0u6dwhrjcgsm98ntyf72ufqugj7cg + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSUlYzOFFNNlFySHhYcG91 + MlZDTXNQalZqQWFUZTJIcmxwdDJKTFQ4SlFnCjBGRnQvaXQrdHUveTUwbGdUMmJT + RXdOLy9BNHBXTDRaYWdCVDNFL2ViSVEKLS0tIDBWRmdJc3Jab0hWaTQyTXU4U3Jz + bFJLaGhJTmZsUDQxSUR1NlhpaUh0QTAKjufTqKA7CaicL9aXfbYueifK/FG42o2a + UU4ESW3aVgLUPED8sg0/pLEEdIpm5lHmSIgGq76LfJo2MfwA2Zxu8g== + -----END AGE ENCRYPTED FILE----- + - recipient: age1er5qucsc2mugrzrr7n3xhzv7kemkrqrw4m84r544fkk7nkg5g5eswxkqj0 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGZWlKOE1Ub0hRcnBpdFJr + VmhBWmFoUWU3ckhXVHRiMXNYSUhYd1lLejBjCkc1RkYzVzMzRE1DMkVtY281S2VK + d2tXZjA1Y0JLM1RqV3VYL2thUzdwcmcKLS0tIG9VcUN0ZFdWa3oxbm44V09lYXpS + OHdVekk3VWphZEtyRlN1OTZ5SEZqZnMKms9xtoon5f1h+68E8qQrd1hBZPeS2WWn + 5eYSsyd2tm7cy9JC2FSjPTvYXZ69RBgg04p4lJ4+brIrWVo5KqQUzQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age19daqsncuzeh3j6cwk8uxp6yfj8h0qtz02jxlwwy4v8j0mfgznsvq30440g + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCZ3BMQmk2UTUyWC9EOGor + cXI5aVBlYVVERUYzRGdtTHg0V1FYYXMwZFJjCjNDK1k2NTVSalVrRGhVVENPWWRm + MVJwdGdzTXR0L3pIVFR4U2VMT2pjSGsKLS0tIE5TNUY2RWhtK21Cb0tLdFNRbVNk + VVA3Y1pEaDBveXlUdHp1Q0tUZUNudDQKpRld05DlnhE0xLSzbh3mbwY2MOLlLQ+5 + FiROv9g78D/JwYxln2EfU/fExK2wK9bzy5vExtrtwjEM6GjP3TN4NQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age19w4zafpwnq9yhzuf8r5te2yhq7xlqj76rcgzcz935hllyrz4yvws4jn6ca + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkR0ltNUdqejJqNXhsU1h3 + RGpnSG1PMnNzeE9jSVh3S0RxVmdtNFBpV3hvCkxVdnczQVh0MnN2cGROYzJ0bXVj + bnNJVHA3elFEK3dJWmtHNE1iT1A4UzAKLS0tIERHMEVPeGMzSjFYL2hOb1pNZ0Fv + VG1ISjFUMy9lcUhRalJ3WVV3UlpLRU0Kul1/9IvC60KTJQdDV69GPgHukmfVppqX + DKJpKQ7q9rqWI74gHpz/jk8zpBS0H8ZIKouV0OmxORih3LIYWMd49g== + -----END AGE ENCRYPTED FILE----- + - recipient: age102el4snus37dj807rwvsmlvwu2sg2d8rw3vfmtntgczfkz04l9nshetcq0 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBobVZBQWNoa0ZodFQrMmtC + RG05WTBSVG5MWGtTUHViQXZQd0pPVXRDN1J3CnJac2Nwb1JwUXhBK3lsaDFTVk9x + Qk5IMEkyWU5STGxSMUxuSTBvS1UxRXMKLS0tICtMd1krK2tBdEdFdTNJM29jRG1s + NXZkbVZyV0VtTzArOE1uU1JwMXZZN0EKLDU1x+rIWecDD9x//huoM2BM9NRSa4g1 + L5nodU/J0XsfB9z3kr7eY5LYSwsqGkAxI1cXJYZGHF+bozJjweyXTQ== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2026-01-31T04:32:39Z" + mac: ENC[AES256_GCM,data:YhtZZuRgoBvVdk7MTle4dCVXxVANo3B/oOvLC1zS9/de3uGz1zV7ztbUYx5SIW6HOzlYxdjvmFJV79xcQyAiPoj6zC7gyQdHjvNZ8V39gYqaGsF6kasdlPVHpQBgeGepPjpYy7m2ROFlkvXkjNVgs+/ENAsRoqyMNSGXEltoM7Q=,iv:NVDHLzxHQSFOXjroiPatdw8V7nuaT40AQ/noU9K1wsY=,tag:+PBTFVL81ArJNZM/k97msg==,type:str] + pgp: + - created_at: "2025-08-24T02:21:34Z" + enc: |- + -----BEGIN PGP MESSAGE----- - hQIMA0B7mmjbybiOAQ//eT+VnsY3+AYR0SwVySzQIUvy37jgDjnZsBxXy3uULWyb - 4pNZcVo73TYiRi14XGl5tl1Y/OnZhT7JeVeHCWQ4cXs3BuRoRPiqAot4aX5dClyb - +puz+Ul5TPy/mWHmZ0QWPbgq9Ge/FY3hBwR9cQAtvVke1nmqCuOyrVA/Gkx4+hXw - DAk1mLD3uBLBOtoAFhGwK9PrBVUrdSBysRX454dbXuyXTvWPBffOwxxu3RUsA72v - rShOv9J68MX3OTrPpgls6KLK6WpmFNDFUobBs97Un8ZE4YI9eaepTxtoRVsxRMyc - V4g+SyvL7KUucTNb+1CpXa+c72ZfCxQ5XavQKoTAjK8nDPdrC/azHi+y6vC2xme6 - hgmdxcx2D5ENuJq1WGcQyyyF0jVj0DWVcJASRML/JVlvpeTgV3ArSSVH71oI9owE - pwzIlq5zuyXQJDBwdFUbB1P3HNp7MQaRwLkktr0Ha+GWPwBtAFXC0Zu8lRdOM1bi - O3Il5L/nlgTQbv0c9koDDWpb+o9Bymff9Qx47VB3k0HjVbRqZc+WoqVvbDPFCtL7 - /L8Z4n+BeoyxEKz7Bgln4ntVoPVznoz3oGEbq/gj43miSB2Tk6TnofEaBPtsYhF5 - eLlzn94Imr2n7rcJu7LO9efOOwZaeLKZ9HF/cZjtVjptv89r5EThcumkGhRjtrnS - XgE6dL2+cEQQZZMhzgz7+fZTzHmN4XihpcIs3ztzcLv4RIZun9V8iXJS0VKrYlG3 - 0YDyjgzgShMp10hxrfP8X5Z7/2wfEe1bJgl1gFrTgsvibucs0QHCEAYQ0vsqw4s= - =g08H - -----END PGP MESSAGE----- - fp: CBCB9B18A6B8930B0B6ABFD1CCB8CBEB30633684 - unencrypted_suffix: _unencrypted - version: 3.11.0 + hQIMA0B7mmjbybiOAQ//eT+VnsY3+AYR0SwVySzQIUvy37jgDjnZsBxXy3uULWyb + 4pNZcVo73TYiRi14XGl5tl1Y/OnZhT7JeVeHCWQ4cXs3BuRoRPiqAot4aX5dClyb + +puz+Ul5TPy/mWHmZ0QWPbgq9Ge/FY3hBwR9cQAtvVke1nmqCuOyrVA/Gkx4+hXw + DAk1mLD3uBLBOtoAFhGwK9PrBVUrdSBysRX454dbXuyXTvWPBffOwxxu3RUsA72v + rShOv9J68MX3OTrPpgls6KLK6WpmFNDFUobBs97Un8ZE4YI9eaepTxtoRVsxRMyc + V4g+SyvL7KUucTNb+1CpXa+c72ZfCxQ5XavQKoTAjK8nDPdrC/azHi+y6vC2xme6 + hgmdxcx2D5ENuJq1WGcQyyyF0jVj0DWVcJASRML/JVlvpeTgV3ArSSVH71oI9owE + pwzIlq5zuyXQJDBwdFUbB1P3HNp7MQaRwLkktr0Ha+GWPwBtAFXC0Zu8lRdOM1bi + O3Il5L/nlgTQbv0c9koDDWpb+o9Bymff9Qx47VB3k0HjVbRqZc+WoqVvbDPFCtL7 + /L8Z4n+BeoyxEKz7Bgln4ntVoPVznoz3oGEbq/gj43miSB2Tk6TnofEaBPtsYhF5 + eLlzn94Imr2n7rcJu7LO9efOOwZaeLKZ9HF/cZjtVjptv89r5EThcumkGhRjtrnS + XgE6dL2+cEQQZZMhzgz7+fZTzHmN4XihpcIs3ztzcLv4RIZun9V8iXJS0VKrYlG3 + 0YDyjgzgShMp10hxrfP8X5Z7/2wfEe1bJgl1gFrTgsvibucs0QHCEAYQ0vsqw4s= + =g08H + -----END PGP MESSAGE----- + fp: CBCB9B18A6B8930B0B6ABFD1CCB8CBEB30633684 + unencrypted_suffix: _unencrypted + version: 3.11.0 diff --git a/systems/test.jwe b/systems/test.jwe new file mode 100644 index 0000000..c35d406 --- /dev/null +++ b/systems/test.jwe @@ -0,0 +1 @@ +eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidHBtMiIsInRwbTIiOnsiaGFzaCI6InNoYTI1NiIsImp3a19wcml2IjoiQU80QUlPQU5tZ1oxQm5FSnRnWmtGNUJHTjRyYVhhYjhycjMtZ0JCWlBpT2ctRVVNQUJBMUQxUDJJYXBrWmQ0b3ZHeTdlbW9TVEQ5MGxzd2lOWDZTWnlRdk5lSTQ1OHhCaGF1S1JETUpDRXlYWVdHeGhBa0R2M3B2bVBsN2VpRl8xTTROODRPN2J4VVpzLUpxbUR1ajFkSXBMamVJQ0QwOTl4TF9wY1hHN1lCamFTSnh5dnU3Yk5vR3NqNk5rSGc0ZjF6bm80SUpKZ3hvSUw0bVlXY1ZGdENDbmVzMlpCS2haUnMtMHc1RHRfU0p0cWNPYVFMRzhNZmV2UFlVbWhJU1JKc0I2eFowcUw4Szllb2Q2a1lJMFRLT3BzS0M4UlcydFZjeldnZzlER0U5LUQyY3doV1RkUWxvUUhTOU5BTUgiLCJqd2tfcHViIjoiQUM0QUNBQUxBQUFFMGdBQUFCQUFJQnE0bHVYVDZRbENEOGVmbDBSc1hBUldES3dyRkRsRG4wSHoxSnJobjFLbiIsImtleSI6ImVjYyJ9fSwiZW5jIjoiQTI1NkdDTSJ9..0I9lRNcfUtySIzvm.nNi1-YX-l0FR6U2W.iqCTuceLKdVjRd5pe3L8_Q \ No newline at end of file diff --git a/systems/x86_64-linux/jallen-nas/boot.nix b/systems/x86_64-linux/jallen-nas/boot.nix index be4c093..c65c2be 100755 --- a/systems/x86_64-linux/jallen-nas/boot.nix +++ b/systems/x86_64-linux/jallen-nas/boot.nix @@ -17,17 +17,17 @@ in initrd = { supportedFilesystems = [ "bcachefs" ]; - clevis = { - enable = false; - devices = { - "/dev/disk/by-label/nas_pool".secretFile = "/etc/clevis/nas_pool.jwe"; - }; - }; + # clevis = { + # enable = false; + # devices = { + # "/dev/disk/by-label/nas_pool".secretFile = "/etc/clevis/nas_pool.jwe"; + # }; + # }; }; # Enable binfmt emulation for ARM binfmt.emulatedSystems = [ "aarch64-linux" ]; # --argstr system aarch64-linux }; - environment.etc."clevis/nas_pool.jwe".source = config.sops.secrets."jallen-nas/nas_pool".path; + # environment.etc."clevis/nas_pool.jwe".source = config.sops.secrets."jallen-nas/nas_pool".path; } diff --git a/systems/x86_64-linux/jallen-nas/default.nix b/systems/x86_64-linux/jallen-nas/default.nix index c4368f8..7ded524 100755 --- a/systems/x86_64-linux/jallen-nas/default.nix +++ b/systems/x86_64-linux/jallen-nas/default.nix @@ -12,6 +12,7 @@ in imports = [ ./boot.nix ./apps.nix + ./disabled.nix # ./nas-pool.nix ./users.nix ./services.nix @@ -285,7 +286,12 @@ in device = "UUID=adf7b4e1-dfed-4c10-a9ab-2741c1055552"; fsType = "bcachefs"; }; + # "/media/nas/test" = { + # device = "UUID=621706d6-e3a8-48d6-9560-58b01129a846"; + # fsType = "bcachefs"; + # }; }; + fileSystems."/etc".neededForBoot = true; environment.etc = { "crypttab".text = '' @@ -300,43 +306,55 @@ in ''; }; - boot.initrd.luks.devices = { - hdd1-cryptroot = { - device = "/dev/disk/by-uuid/295d4c78-41f0-4792-bd97-ac88b2455cdc"; - }; - hdd2-cryptroot = { - device = "/dev/disk/by-uuid/7c9c2179-351c-40a5-9257-e9ee2a1e794a"; - }; - ssd1-cryptroot = { - device = "/dev/disk/by-uuid/d78fa862-212c-4d4f-ad86-bfeead5cc054"; - allowDiscards = true; - bypassWorkqueues = true; - }; - ssd2-cryptroot = { - device = "/dev/disk/by-uuid/1661c173-3809-4517-9ab8-ad94c229048d"; - allowDiscards = true; - bypassWorkqueues = true; - }; - ssd3-cryptroot = { - device = "/dev/disk/by-uuid/cfea125e-90b1-4248-834d-16dcaf310783"; - allowDiscards = true; - bypassWorkqueues = true; - }; - ssd4-cryptroot = { - device = "/dev/disk/by-uuid/96055401-6d1a-4308-9e4e-2211e1e23635"; - allowDiscards = true; - bypassWorkqueues = true; - }; - ssd5-cryptroot = { - device = "/dev/disk/by-uuid/055e27e0-c96a-4899-8ee7-cb1cd5f21476"; - allowDiscards = true; - bypassWorkqueues = true; - }; - ssd6-cryptroot = { - device = "/dev/disk/by-uuid/6e830abd-2555-4558-81a3-4a990507b5a7"; - allowDiscards = true; - bypassWorkqueues = true; + boot.initrd = { + luks.devices = { + # "621706d6-e3a8-48d6-9560-58b01129a846" = { + # device = "/dev/disk/by-uuid/621706d6-e3a8-48d6-9560-58b01129a846"; + # }; + hdd1-cryptroot = { + device = "/dev/disk/by-uuid/295d4c78-41f0-4792-bd97-ac88b2455cdc"; + }; + hdd2-cryptroot = { + device = "/dev/disk/by-uuid/7c9c2179-351c-40a5-9257-e9ee2a1e794a"; + }; + ssd1-cryptroot = { + device = "/dev/disk/by-uuid/d78fa862-212c-4d4f-ad86-bfeead5cc054"; + allowDiscards = true; + bypassWorkqueues = true; + }; + ssd2-cryptroot = { + device = "/dev/disk/by-uuid/1661c173-3809-4517-9ab8-ad94c229048d"; + allowDiscards = true; + bypassWorkqueues = true; + }; + ssd3-cryptroot = { + device = "/dev/disk/by-uuid/cfea125e-90b1-4248-834d-16dcaf310783"; + allowDiscards = true; + bypassWorkqueues = true; + }; + ssd4-cryptroot = { + device = "/dev/disk/by-uuid/96055401-6d1a-4308-9e4e-2211e1e23635"; + allowDiscards = true; + bypassWorkqueues = true; + }; + ssd5-cryptroot = { + device = "/dev/disk/by-uuid/055e27e0-c96a-4899-8ee7-cb1cd5f21476"; + allowDiscards = true; + bypassWorkqueues = true; + }; + ssd6-cryptroot = { + device = "/dev/disk/by-uuid/6e830abd-2555-4558-81a3-4a990507b5a7"; + allowDiscards = true; + bypassWorkqueues = true; + }; }; + + # clevis = { + # enable = true; + # devices = { + # "621706d6-e3a8-48d6-9560-58b01129a846".secretFile = ../../../test.jwe; + # }; + # }; }; # boot.initrd.luks.devices.cryptroot.device = "/dev/disk/by-partlabel/disk-main-jallen-nas-cryptroot"; @@ -360,7 +378,6 @@ in protonmail-bridge protonvpn-gui qrencode - rcon sbctl tigervnc tpm2-tools diff --git a/systems/x86_64-linux/jallen-nas/disabled.nix b/systems/x86_64-linux/jallen-nas/disabled.nix new file mode 100644 index 0000000..ec118be --- /dev/null +++ b/systems/x86_64-linux/jallen-nas/disabled.nix @@ -0,0 +1,69 @@ +{ + config, + lib, + namespace, + ... +}: +with lib; +let + inherit (lib.${namespace}) enabled disabled; +in +{ + specialisation = { + safe-mode = { + configuration = { + ${namespace} = { + services = { + actual = mkForce disabled; + ai = mkForce disabled; + arrs = mkForce disabled; + attic = mkForce disabled; + authentik = mkForce disabled; + authentikRac = mkForce disabled; + calibre = mkForce disabled; + calibre-web = mkForce disabled; + code-server = mkForce disabled; + collabora = mkForce disabled; + crowdsec = mkForce disabled; + dispatcharr = mkForce disabled; + ersatztv = mkForce disabled; + free-games-claimer = mkForce disabled; + gitea = mkForce disabled; + glance = mkForce disabled; + glances = mkForce disabled; + headscale = mkForce disabled; + immich = mkForce disabled; + jellyfin = mkForce disabled; + jellyseerr = mkForce disabled; + lubelogger = mkForce disabled; + manyfold = mkForce disabled; + matrix = mkForce disabled; + minecraft = mkForce disabled; + mongodb = mkForce disabled; + netbootxyz = mkForce disabled; + nextcloud = mkForce disabled; + ntfy = mkForce disabled; + ocis = mkForce disabled; + onlyoffice = mkForce disabled; + opencloud = mkForce disabled; + orca-slicer = mkForce disabled; + paperless = mkForce disabled; + paperless-ai = mkForce disabled; + protonmail-bridge = mkForce disabled; + restic = mkForce disabled; + sunshine = mkForce disabled; + tdarr = mkForce disabled; + traefik = mkForce disabled; + unmanic = mkForce disabled; + uptime-kuma = mkForce disabled; + wyoming = mkForce disabled; + }; + }; + + services = { + postgresql = mkForce disabled; + }; + }; + }; + }; +}