From 6c3de9beb4231b258f1a281488c602d2b36a33a3 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Tue, 15 Jul 2025 21:18:21 -0500 Subject: [PATCH] nuc --- .sops.yaml | 4 + flake.lock | 292 ++++++++++++++++++++++++++++++++++++++++--- hosts/nuc/home.nix | 15 +++ secrets/secrets.yaml | 138 +++++++++++--------- 4 files changed, 374 insertions(+), 75 deletions(-) create mode 100755 hosts/nuc/home.nix diff --git a/.sops.yaml b/.sops.yaml index 4ea7b81..5b1fcf1 100755 --- a/.sops.yaml +++ b/.sops.yaml @@ -12,6 +12,8 @@ keys: - &steamdeck age1er5qucsc2mugrzrr7n3xhzv7kemkrqrw4m84r544fkk7nkg5g5eswxkqj0 - &matt_macbook-pro age1xg6mvj3x6s3t8058c6rsk3q4kskvm6nsffwckxkkjzhyn7r6tczqgkj23p - &macbook-pro age1rdn39ywgzmc8wlsl5lrfe77e652wzjmjx58gx4k2ydghd35kdqvqscrf3h + - &nuc age1wurzgc20e6ye79wsg85vvqk4aj3mmc0llxshcy9532ex8f4c6dqql76c78 + - &admin_nuc age1luyejgmqjj0esydlr2jxqkg48vexmx57gdz7cy5gq7rz8kf5cups2rnfa9 creation_rules: - path_regex: secrets/[^/]+\.(yaml|json|env|ini)$ key_groups: @@ -28,6 +30,8 @@ creation_rules: - *steamdeck - *matt_macbook-pro - *macbook-pro + - *admin_nuc + - *nuc - path_regex: nas-secrets/[^/]+\.(yaml|json|env|ini)$ key_groups: - age: diff --git a/flake.lock b/flake.lock index 7d63614..433d432 100755 --- a/flake.lock +++ b/flake.lock @@ -95,6 +95,21 @@ "type": "github" } }, + "crane_4": { + "locked": { + "lastModified": 1731098351, + "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", + "owner": "ipetkov", + "repo": "crane", + "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, "desktop-chaotic": { "inputs": { "flake-schemas": "flake-schemas", @@ -392,6 +407,22 @@ } }, "flake-compat_7": { + "flake": false, + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_8": { "flake": false, "locked": { "lastModified": 1746162366, @@ -407,7 +438,7 @@ "type": "github" } }, - "flake-compat_8": { + "flake-compat_9": { "flake": false, "locked": { "lastModified": 1696426674, @@ -484,6 +515,27 @@ } }, "flake-parts_4": { + "inputs": { + "nixpkgs-lib": [ + "nuc-lanzaboote", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1730504689, + "narHash": "sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS+b4tfNFCwE=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "506278e768c2a08bec68eb62932193e341f55c90", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_5": { "inputs": { "nixpkgs-lib": [ "steamdeck-lanzaboote", @@ -669,6 +721,28 @@ } }, "gitignore_3": { + "inputs": { + "nixpkgs": [ + "nuc-lanzaboote", + "pre-commit-hooks-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1709087332, + "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "gitignore_4": { "inputs": { "nixpkgs": [ "steamdeck-lanzaboote", @@ -1428,6 +1502,22 @@ } }, "nixpkgs-stable_6": { + "locked": { + "lastModified": 1730741070, + "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-24.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable_7": { "locked": { "lastModified": 1749488106, "narHash": "sha256-b9GIWdF/8jKpCC5JIMgDLZgwe8cEbty2fyTyo1eDFfI=", @@ -1443,7 +1533,7 @@ "type": "github" } }, - "nixpkgs-stable_7": { + "nixpkgs-stable_8": { "locked": { "lastModified": 1730741070, "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=", @@ -1571,6 +1661,124 @@ "type": "github" } }, + "nuc-disko": { + "inputs": { + "nixpkgs": [ + "nuc-nixpkgs" + ] + }, + "locked": { + "lastModified": 1742690494, + "narHash": "sha256-SFacEbSRMoTyWG5VXh4ieofJGge+cLq9lH8ifB+zjBg=", + "owner": "nvmd", + "repo": "disko", + "rev": "9dc58d4d49c9f74623a06e2fc20cdfd8bb3cbe8b", + "type": "github" + }, + "original": { + "owner": "nvmd", + "ref": "gpt-attrs", + "repo": "disko", + "type": "github" + } + }, + "nuc-home-manager": { + "inputs": { + "nixpkgs": [ + "nuc-nixpkgs" + ] + }, + "locked": { + "lastModified": 1752603129, + "narHash": "sha256-S+wmHhwNQ5Ru689L2Gu8n1OD6s9eU9n9mD827JNR+kw=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "e8c19a3cec2814c754f031ab3ae7316b64da085b", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "home-manager", + "type": "github" + } + }, + "nuc-impermanence": { + "locked": { + "lastModified": 1737831083, + "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", + "owner": "nix-community", + "repo": "impermanence", + "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "impermanence", + "type": "github" + } + }, + "nuc-lanzaboote": { + "inputs": { + "crane": "crane_3", + "flake-compat": "flake-compat_7", + "flake-parts": "flake-parts_4", + "nixpkgs": [ + "nuc-nixpkgs" + ], + "pre-commit-hooks-nix": "pre-commit-hooks-nix_3", + "rust-overlay": "rust-overlay_6" + }, + "locked": { + "lastModified": 1737639419, + "narHash": "sha256-AEEDktApTEZ5PZXNDkry2YV2k6t0dTgLPEmAZbnigXU=", + "owner": "nix-community", + "repo": "lanzaboote", + "rev": "a65905a09e2c43ff63be8c0e86a93712361f871e", + "type": "github" + }, + "original": { + "owner": "nix-community", + "ref": "v0.4.2", + "repo": "lanzaboote", + "type": "github" + } + }, + "nuc-nixpkgs": { + "locked": { + "lastModified": 1752480373, + "narHash": "sha256-JHQbm+OcGp32wAsXTE/FLYGNpb+4GLi5oTvCxwSoBOA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "62e0f05ede1da0d54515d4ea8ce9c733f12d9f08", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nuc-sops-nix": { + "inputs": { + "nixpkgs": [ + "nuc-nixpkgs" + ] + }, + "locked": { + "lastModified": 1752544651, + "narHash": "sha256-GllP7cmQu7zLZTs9z0J2gIL42IZHa9CBEXwBY9szT0U=", + "owner": "Mic92", + "repo": "sops-nix", + "rev": "2c8def626f54708a9c38a5861866660395bb3461", + "type": "github" + }, + "original": { + "owner": "Mic92", + "repo": "sops-nix", + "type": "github" + } + }, "pi4-disko": { "inputs": { "nixpkgs": [ @@ -1681,12 +1889,12 @@ }, "pi5-cosmic": { "inputs": { - "flake-compat": "flake-compat_7", + "flake-compat": "flake-compat_8", "nixpkgs": [ "pi5-nixpkgs" ], - "nixpkgs-stable": "nixpkgs-stable_6", - "rust-overlay": "rust-overlay_6" + "nixpkgs-stable": "nixpkgs-stable_7", + "rust-overlay": "rust-overlay_7" }, "locked": { "lastModified": 1749770917, @@ -1867,15 +2075,42 @@ "pre-commit-hooks-nix_3": { "inputs": { "flake-compat": [ - "steamdeck-lanzaboote", + "nuc-lanzaboote", "flake-compat" ], "gitignore": "gitignore_3", + "nixpkgs": [ + "nuc-lanzaboote", + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable_6" + }, + "locked": { + "lastModified": 1731363552, + "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks-nix_4": { + "inputs": { + "flake-compat": [ + "steamdeck-lanzaboote", + "flake-compat" + ], + "gitignore": "gitignore_4", "nixpkgs": [ "steamdeck-lanzaboote", "nixpkgs" ], - "nixpkgs-stable": "nixpkgs-stable_7" + "nixpkgs-stable": "nixpkgs-stable_8" }, "locked": { "lastModified": 1731363552, @@ -1977,6 +2212,12 @@ "nixos-raspberrypi": "nixos-raspberrypi", "nixpkgs-stable": "nixpkgs-stable_5", "nixpkgs-unstable": "nixpkgs-unstable", + "nuc-disko": "nuc-disko", + "nuc-home-manager": "nuc-home-manager", + "nuc-impermanence": "nuc-impermanence", + "nuc-lanzaboote": "nuc-lanzaboote", + "nuc-nixpkgs": "nuc-nixpkgs", + "nuc-sops-nix": "nuc-sops-nix", "pi4-disko": "pi4-disko", "pi4-home-manager": "pi4-home-manager", "pi4-impermanence": "pi4-impermanence", @@ -2108,6 +2349,27 @@ } }, "rust-overlay_6": { + "inputs": { + "nixpkgs": [ + "nuc-lanzaboote", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1731897198, + "narHash": "sha256-Ou7vLETSKwmE/HRQz4cImXXJBr/k9gp4J4z/PF8LzTE=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "0be641045af6d8666c11c2c40e45ffc9667839b5", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_7": { "inputs": { "nixpkgs": [ "pi5-cosmic", @@ -2128,7 +2390,7 @@ "type": "github" } }, - "rust-overlay_7": { + "rust-overlay_8": { "inputs": { "nixpkgs": [ "steamdeck-chaotic", @@ -2149,7 +2411,7 @@ "type": "github" } }, - "rust-overlay_8": { + "rust-overlay_9": { "inputs": { "nixpkgs": [ "steamdeck-lanzaboote", @@ -2176,7 +2438,7 @@ "home-manager": "home-manager_2", "jovian": "jovian_2", "nixpkgs": "nixpkgs_7", - "rust-overlay": "rust-overlay_7" + "rust-overlay": "rust-overlay_8" }, "locked": { "lastModified": 1751984126, @@ -2272,14 +2534,14 @@ }, "steamdeck-lanzaboote": { "inputs": { - "crane": "crane_3", - "flake-compat": "flake-compat_8", - "flake-parts": "flake-parts_4", + "crane": "crane_4", + "flake-compat": "flake-compat_9", + "flake-parts": "flake-parts_5", "nixpkgs": [ "steamdeck-nixpkgs" ], - "pre-commit-hooks-nix": "pre-commit-hooks-nix_3", - "rust-overlay": "rust-overlay_8" + "pre-commit-hooks-nix": "pre-commit-hooks-nix_4", + "rust-overlay": "rust-overlay_9" }, "locked": { "lastModified": 1737639419, diff --git a/hosts/nuc/home.nix b/hosts/nuc/home.nix new file mode 100755 index 0000000..44edc7f --- /dev/null +++ b/hosts/nuc/home.nix @@ -0,0 +1,15 @@ +{ pkgs,... }: +let + shellAliases = { + update-boot = "sudo nixos-rebuild boot --max-jobs 10"; + update-switch = "sudo nixos-rebuild switch --max-jobs 10"; + update-flake = "nix flake update nas-nixpkgs nas-authentik-nix nas-cosmic nas-crowdsec nas-home-manager nas-impermanence nas-lanzaboote nas-nixos-hardware nas-sops-nix --flake /etc/nixos"; + }; +in +{ + home.username = "admin"; + + programs = { + zsh.shellAliases = shellAliases; + }; +} diff --git a/secrets/secrets.yaml b/secrets/secrets.yaml index 67242c1..f26e78f 100755 --- a/secrets/secrets.yaml +++ b/secrets/secrets.yaml @@ -38,110 +38,128 @@ sops: - recipient: age157jemphjzg6zmk373vpccuguyw6e75qnkqmz8pcnn2yue85p939swqqhy0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCWnFQNk5YWVUwVjB3Q2tN - Q3gyb202SmtRM0ZqWjNVKzZ0N1M0WHJjOFdNCmVRQ3ZTSHBLM2o1NUpUdjduS1lI - TXpqQTFnWFc1blJjOTIrbHNMcFNwaXcKLS0tIEt6eG0zNHdjQXF2NFFjNWpwdzVJ - cnlwbnVENnlrN2xQRHlKRXhvbW9naHcKSHp/h5kFlJAUXY3D6IyJhmR14hKuE8fz - NX9G/1k8p5tsJYyhC+niqzCG5Z3Q30eVLH2rZWFieKNgi0cYaKMNIg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkcmtYM1FKMXd1Y1EvMVhk + UFNSZTVWUGFiKzRsUVhvQWJGa2VJVkxjNkJBCmZBTjNTZlN2NGRZNm8xQkZKazU2 + UkRwZjFtYnRTcUlva2k1S05qNzVhMUkKLS0tIDZHR2tWS0RvZGNEZ3hpeVJjUkxN + OHlHdVdGcnpaYnkrRHU4b2xzclN0MlUK53/V+ITz49SUgxVeaxBSh7yITBEqWPlB + uUIkdKVq93XFfpTG4st00Uj6oow9M+QB43bG/hXjfiv7ALDEfT3XaA== -----END AGE ENCRYPTED FILE----- - recipient: age13g9a4d4jrvckfddpgn8sm4kjtzajr67le56pfdg78ktr5pd09phq32j89u enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnckJHdys3NFlkdUtkL21J - OWZNU1A4blVwbW9qODdqMTRGcktlMW9HTEF3CkM1YjBhK3NqMU5uUjRWbHJjRXdM - a2dhSUF3VDhiK2VRalA3OGpnZWhMdVkKLS0tIHROUkM4WnNuRjBzNjN1NUFZSHds - NTZXVVpXSER1Zk94Q0lTemF5d2h1c0UKkWbJX94f+ghb7V/gvI0nZeVAp5m7w8t5 - VgYYhpbWMtqRCcbL4z+IuwVkJ/GERXRoC0JkObDLWgh/N/DAsBrUhQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkRjVWY0pKNzB3QmpXRGJM + MEticE10YWhKNm94R1VIbWpwUklUV0R5TkZVCkR1bmZEV0hOQWt6WXRlMk9mYmlx + Q3cwMEdGeGs3RGd2NGIzTUhFb2tWVjgKLS0tIFNmVjdXdjBmZGZTYy9RZWxQbFo1 + YUp0SHhqejc3dndlOFA4dDB4aXFUb0kKcKAVGwr8t2nsFNcmrkwpYAhdjfdsV9oN + YZqicWUc07Lu05vMS8MomwupAtkwxy+MswWd6jD0nzp8CIfhOgOpjA== -----END AGE ENCRYPTED FILE----- - recipient: age1wpvfpv5n32lruk7c0da4uaeapsmhjxdvg8z4ljehn06l6g2y0e0sum404l enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBickNPYjJpMG02cFdTRUww - SHY2dFpOczI3bDMveEdEUmVQQUVTUjd3K1FvCkVtK294Q1dBU2ZpTEJ0TWxrQlVw - SEZpWFk4WG81YWdaYzhQL3N2eUZvNm8KLS0tIDMvdFNPOWdpZEpDRFFHVXowWmd2 - Mkx4Vm5VSW5QVUFta1BORlZIOThIak0KAUfuqZFy8hCIO2OYEzM6Iq8O4/0/bVNt - eGIScDSrVfn2cVVYRSvhI/ZcAWW5mhlGPti1WumFTmqz8UKZnV8IUQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNQUpETHZvM0Y3ZHQ1a082 + b01xWDI5d0NpREhOd3JVQ1cyRlhzakFTR0FRCmJrMTRYTWhhWERlbFU0cGlqZ010 + QzdHSWlxZEtodVB0cXdiYi9MM0h4WW8KLS0tIGNLNlVERk1RY3haaWpRd1RjTkY0 + NkhqampldGlwNi85NUxLUFNKaXBwRW8K6DLM1IE1pxpuQ/NA/ywLCocqVxQ/4a9a + e8aNYcwXaD628b5HLotHtgzrjA37txAzfqElzvamOxL8/1IgvZVauQ== -----END AGE ENCRYPTED FILE----- - recipient: age1jv8ap5zwa49ftv0gg7wqf5ps0e68uuwxe2fekjsn0zkyql964unqyc58rf enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCTlJaY1FYR1ZZbWtzL2d1 - ODFFMXViVFRrcnhtYTJhN0QzZmtxelJmeWt3CndJdlM2bysrc05ZNG0xUDBKZzlF - dSt2QjRrVUYyUGh1NUczNlIvWFFMK0kKLS0tIE1qbE9ScHMzQWtPRkxFZDZCcXlW - T21lNmJGbUY2TjYwbFVKanQrcmd2ZTAKnmZwz87sU04MgV5MWPgg867t3nVFAHPo - r29pJeKEEgeXGhzxMiTSNCdT3Di9qf66xtFdwfdPQUcvt5WQZDwVCA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSdUF5VWhVNXJWMWxwb2hI + Mis5aGtXNUdWVnNBMjg2L050eXhYUWRVL0hFCmlSQWtLTlFGNFVITmt6dDcvQ0Rp + cEhVTS83eEpoRitPZ29mQlZnT3RJVmsKLS0tIC94ZHBNRmpQdW5EM1NwQ2tMWFp0 + RWIxTnVEZDY4TnZXeDRFeXBkSWluZGcKtvV5fbMxUKZ2dp/unsZcsv+V51vNZkjm + LanIBZBYfbeki2C8b+VPE0ELwtzRQNnGz7DrEzKIV3J2RIscAwwRGQ== -----END AGE ENCRYPTED FILE----- - recipient: age1pm3fehmmk0vmnrscz9vm96rakn46aaldr5ydpscmde3v9x0k3faswwdzxs enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaL2pJaDRZT2lXWXA5SFgx - ZFNtMzc3WUNpaldVOXZUMG9VTXNLMTVXem5RCmYyWjR4NW04c2w1V0RhSmh1T1Ux - MEhxU2xnclJGZm12TkRFck1SWDNtSW8KLS0tIE1iZVJrWFQwaFZFdndOOHNmTHFk - RFdtcCsvOU52TDlJRlMrb1NqRnpZTFkKvgee5fFqjplIJljZYDpKtfM7aepm76Pr - Y0K/6i7g4RzMMILJMDSkU5N1UifULONvMu4q0NCqzZWuR6N3zFCHxA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZUXRFS1RuMytoSmhEY1Uy + b2pzMHhmcmVrcE5QeVd2d3JmN05QQzZ2ZmhzCmcyZDkrSVlpWjRZNTJlek02c29U + b3ZHdWpSNWhjT1BrbGRXVDRUdW9aZTQKLS0tIG53Y0xwZnd5OVJvb0FMNmQzTS9u + aTR0THNqQ3ZGMjMwb2c5aUJVNTRoVGcKusofba5Zk+GQYtvPVFk8kkQjinF4gn3L + rzLJuPql7U/nnFx4obRJEQhrJFXlVrwMmvEyi0Tyz55yH1Y6vZ39aA== -----END AGE ENCRYPTED FILE----- - recipient: age1mn2afyp9my7y7hcyzum0wdwt49zufnkt8swnyy8pj30cwzs4zvgsthj0lt enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3aG5ZNUFzYjBPd2ZvaUdW - VEFreTlIaitwcUhkZ1FiZlZVTTlGRHpQdlVnCkJjRDVzMHBMVTh2TWY5VzJQRTZT - YTZsNkNPUHMrTEVlT2dqVC8zdTZFd00KLS0tIEZjb2hVZVVTbncwZGFjbWIwOG9U - R2hyRmFXN01Jc2MrNVB2YkhySlJsTG8KSSY0wZQoUcdtOXZFGTXIPAgDsr9cUjmH - ThgFlGi/B+3gzT+v8bSJeP+DwVO4+U4aN8obHHlTjXWKVo+J7N7+dQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGbU1uN2JBU3FzNkFiS1N2 + cE11L2NZUEwrNGkwbVhvRVUveFF2aXhDdTFJCnRBS3VxZmFWQStJS3pTcGpmelhy + Tm5xQXdDT2JraTN0M1JKaUVLNjMydmMKLS0tIHJDWXVPT1dwdzA3TkpIT2xTczVL + N3g2elREZEVCUDc0VFZBaEZWNWVhaDAKrnqiYwyFjQJnzNd1t1iy82JC9CJrBYEG + 34DFwUhiPQcXjYtW8DhTOXyhQbDrjf1r2cD5+JId+dpIAmG8MDWRxA== -----END AGE ENCRYPTED FILE----- - recipient: age1ykkjw57t3z3deup3gtp7dujyaslskn74e0d9hsmqaha2pj3rvazqgndw5a enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRbU9MeDhaeGF1WDNDalBP - UUcrZE01TEdUdkdDRmhaUmxqRHJ2SUpIeVYwCjFNUk5rV0xSZGxzKy8wdU9McGZu - VUNLZnRidEVOVUk3cEsyeVM3MEVKRlEKLS0tIHJ2YnNiWTB1LzFIaXU5U2s0ZEQ4 - L0x2d0R2My9JWkpPRkpRNEp3RnNURU0KRyLH8UPNmQpkPAP9H2apvdm1mjIZiVl6 - 7RQJmIti3MU2aeW0gi48ob1UJYVmFTwuleh33WkEqpw2zknt1k/pNQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnKzFyMWt1K2t0UXNpeG9G + SlAzMVBSZXI5TUxaMzk4OVY2czBwbUFYTWo4CkdGUjdva3B5Z2ZYYXAyVmJYZWdC + Nmt1S2E3RTdNcXMzY3FWMXhIblRZUTgKLS0tIEpCZDBUTXpHL1FrMXVpUzJFMmw1 + U3VqVklnUlFrUndXSEs0QTlYMklTdU0K67wrP/l3xaryQTHZB+UZItMmwt3Pm0nB + l/aJXyIqEXcAuqP36RvzBXQexhFS0q7PbIwjEtAfqK8DGntEsF3PHw== -----END AGE ENCRYPTED FILE----- - recipient: age1t2d5scrukk0guva5sr97a8tge5j8kd865adezrcru7p269pzwvpsamkgje enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpalpubUhGZi9ENnQ5M2h0 - KzYrT2VHRy9QSHI5NmgxNW9BS2EvRG9lTDBZCmF0ejFjeFc5RkF3WldseU1MRGQx - L21zc1lxTEJjV1paMnY4dVo3Y3VsdjQKLS0tIG1ydkkwTk5KYndyOUJib0swSERm - N1NUdERPN1FiQnZiWHV4MExaMGxDSTQKY2WZUOl+o8KFIvS6MeEmFJpYCBxCz9ph - RmJxUikse0S6YDbxowNCsV4+kr7mQk/M5MhpUD41yjVlULt5rFTOMw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCV3UwSWxveDkyUDNtcGFt + YVFQOS81a3NJUng1NmpjVFNncnhTNU5XZjJJCkpKUzV3Kzc2cVlVUDNNWjJ3a0s0 + dm95R1lyVCszaGovMjliUmplWGIvN28KLS0tIEN5dHA3bE1WUjJjTlFUTUx1Rm9r + SkhOUXVzbVFRQlRzQTFUYUZjUmM2TkkKZ6OSRYcgUiB0gQLs5xGlrLpjgxYuYXKt + d3MaGf7cL6QeNEADGPeReXgSBJljI5QLTwyrQVCM4WyFL3hGo6v8Ng== -----END AGE ENCRYPTED FILE----- - recipient: age1c8qw59ffcq9l77gfmtyc3djtvt3md0u6dwhrjcgsm98ntyf72ufqugj7cg enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiNFIvR1gzbGRXL1ZTOTNB - VlNkbDRVS1dLQitTYjB3VkpMNFdUUk5OV25JCjFNZGJNRWVudGtJNUtEZEFMU2p4 - azNCbEhoODF2akZNWXlXR254QWxMV1EKLS0tICswL2o4Y0NGMk5FeDR2Q3R5ZTNE - RnlOcHljMzdWR0J6akI2RWpRRzVSM2sKWSf/HZDxUkYJhcqFSX6kUk3f7Idse1y6 - wkd/o8X2VU4dkUwHAyLCZmCiUe45vLXa41+DG5h1ksnBLrjpC39vew== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBybnVTRjRDS1RNbzU2ZjY4 + RElxMmcyMVJCbU91cnJock93TFlxREJ5YmxJCml2b1FBWFNMc2VQT1gzK0dUQ1Qy + cDBEbyt0WXRyNVFFemNiV2wwQXV3Z2MKLS0tIHBxbEgxQnRKUTFZT2xldnplZXJ5 + dGdJR2JVb1ExWGRQcGR2SWNOVU53eFEKAFyNit0rGZ+z63I/EnJcAmvphZC9aPrJ + 7+PY7WNLa5VmgxBmwmUW1vvuZq9cFRU7yXPI9LbMtzTy7ByBxztZyw== -----END AGE ENCRYPTED FILE----- - recipient: age1er5qucsc2mugrzrr7n3xhzv7kemkrqrw4m84r544fkk7nkg5g5eswxkqj0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpVW5ZNVJhcUUwalJxUmlw - VXNtckZTdkUvMDVhNHhCbjVXVk1nRm9lY1NFCkMzK2NGTjVHbSthUXJhdTVBVDlV - aElId2l2TFl5NFExelhDdkwrRTdtU0UKLS0tIFJaak0zaFFDaUhTZHZNSUhVWjlI - c2o0OTRXaHBaMk9BMHV2WnBGcTVsL28KbKQjlrCmrAkwC28hLijqUAibgZ8N21Wn - n1grv8qz20dNDBYkSEvH8311gQgbBO6tDRrUrd9MYdNRvDNRWaUk3w== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1M1dYSTV0UGxtTmh6dHZX + bXB1eElEMlNOUmhoRjNnZmw4STh2d0x4UHg4CnlhdFEwMjlPWWNuMndQMEJCQUtJ + YzN3TG54R2JXNldZQ2loT0xUN3Q5YjAKLS0tIGdSRW1zZmlpOTRFTmFCT0RUMWps + Zk40WkZtZkVVeXcwOXFUVEJINU02RmcK2OK9FnYsvgTG4x0RZFt6NYDlG6fiaVsB + eVs34Ll3xuddxeGBVuQdeX5kxxzqxe1fBKE+IEzsRSMLQgN2Mdqi7g== -----END AGE ENCRYPTED FILE----- - recipient: age1xg6mvj3x6s3t8058c6rsk3q4kskvm6nsffwckxkkjzhyn7r6tczqgkj23p enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAreDI0akJlMytJZncwR25M - ZER0Nm45dFZSL1RXd21NM3JXMnNVRG05aXhJCnBEekZKbTZmRk5SYXFkL3dSQjVC - RW95RHdqWDNBOFRRU2hyVEYwMWtUc28KLS0tIDVBRENtdlpsSGRtUGVLUWJFQ0FR - WG9BblNiVTVzbTFYZTBORVBjaXdxRWMKUS8bA4MpPiOaZeZ00AZtabdaVje2O5BI - hZ0LFmP7W4UXOzsVyz9lkXwdQRaYNmjGpsLsdaqfBh8OuMOXmicugg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBreTg0SmtBeHB3MHd2M2w3 + YmUvRTM5ZWFwSVNvUDVDRGVHQmxDZ1FkeXprCmxrREpML09FTzFGOFkwOUUwbjVz + ditIODE1b0o0NG5ZekIrTlFoTFFyL2MKLS0tIGVtSTFmTG04MW9QWGJZM0lOdlhM + djlTNTVralMrM2wrZ0Znb0psSkZrejAKr7ydGdN+LQlIgMjWAfGR3EXADwBbhYrd + WsT4TIMH8pemXPAdthgIBSvbBtmTfM2jKFiDXxTEkSmyp8hLxxKJag== -----END AGE ENCRYPTED FILE----- - recipient: age1rdn39ywgzmc8wlsl5lrfe77e652wzjmjx58gx4k2ydghd35kdqvqscrf3h enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzUGc5Q0V3NTlTZlNUNG5r - cWRlSVdBMnJoa1R2Qi9yWlphNG5DZ0MrYXlVCmJuOUU1Z3BGcUNhY0JPK1dFVTBL - V3M3WnNpTDB0Q0E3K2h6ejNNZ1hNOTAKLS0tIFh4V3JnSDRxc25ENHVyWUV6SHVO - TnRCR3RaV2o4MS8vZVNnWXBCWFdad0kKJDK/F4LDl9ritsns7wmej2yTcnOA4NbP - znWZTLNXN1k7ZIy+HNrKF1rhZ6dKuKLCb7k5Ikk8ye66UdZM062e9Q== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLZko4M0xZMVNOb2ZTOXJp + THNUMUpobWIxR2VtTGZzS0p2ekd0VmYwaUhvCjh5Q2hIRXA1dDY3UFhiaDEzZzg1 + bTduMTVwK2pIUFdpTmNZdUhzSjJpNDAKLS0tIDFFc3grWG5yak1jT0Q1aER4UXd3 + SGtpQm9sZkEySWo2TS9UZ0xlTjE1MXcKC2T7uEnnDr06tt4sajTAuwKECQWIxa21 + alsXZe2lCxN6b5kA1jkQO1/y+zEzvn+z9ui1ZaRuDavkMEUj+QH2qg== + -----END AGE ENCRYPTED FILE----- + - recipient: age1luyejgmqjj0esydlr2jxqkg48vexmx57gdz7cy5gq7rz8kf5cups2rnfa9 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvVzFybisva1lJTm9DaU5L + Y2JlWERmTEY3ZS84NU80RkwzaGVQc0dlMldjCllXU0dkY2R5dVNpblptTGl6bGtE + Q0hwaFdFRHhnMTZwdytjU2xOSWRzeGMKLS0tIHlsSVRnNVlLRzFnbU54L2ppZXFl + MFNLVkdtQkxRbDVBV1pGMU5IZzRNdmMKH5o9sT1uerA9ANpJ8nVB15AERNn61s9h + l514Enz5GwkKjITsWeb6J+k4VtGd2wfoX2YySDOMNUsXnlH1BvFFBw== + -----END AGE ENCRYPTED FILE----- + - recipient: age1wurzgc20e6ye79wsg85vvqk4aj3mmc0llxshcy9532ex8f4c6dqql76c78 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXcDVKdW12dFFEd0tVWVBz + QmJpblJXMWZhbFprZnNvTGhCQzQ3S3Yva0NRCmUyZzJRSVd1SzFzTGN3a01icVJK + c3RxRnZ2MU1sRDU2UmUrZ2Znd0pCTVkKLS0tIFI3V3BrclBITFZGSjFmTjBhS2c1 + U1VIMUEyTTdQd25zMVU5OGd1aUhuVkUK8x6JppexvYSvZe1hn7DuO0t/scXlVU07 + an4u0gtwNlmn2hz/QxHa1cIxEc/awQIU3AkotjlzhYug2wbtyZTxjw== -----END AGE ENCRYPTED FILE----- lastmodified: "2025-05-29T02:27:34Z" mac: ENC[AES256_GCM,data:GqBTWeckU/ERKV/5OiPuFOSfUXUTEN7OpKKhGbWCl5oTUE1/CkmMheWJy5WiTlk89KAd66+gBK5kG29PQhEOkUcjoLZTdwghOiJVi90+zPdfz1fGkjs570GtNRulEBL13Ld9KRMHbRSOijM33jmgSpHY8Tcb7RzFTVQs6ZpJ6Fk=,iv:groe/8rbUW9PJTyI457u+LQsiBEzc0YKvKpNToTBrdQ=,tag:OvUbSTSR664p+hBa+BQ++A==,type:str]