From ed1cf8eda8a51d23048abc53257cb6fe0cee6911 Mon Sep 17 00:00:00 2001 From: Adam0 Date: Wed, 8 Jul 2026 00:21:34 +0200 Subject: [PATCH] fixes and ncps --- flake.lock | 169 ++++++++++-------- modules/desktop/hyprland/plugins.nix | 1 + modules/nix/default.nix | 20 ++- modules/nix/ncps.nix | 26 +++ modules/profiles/base.nix | 1 + modules/profiles/personal.nix | 1 + modules/profiles/server.nix | 1 - modules/profiles/stylix/personal.nix | 2 + .../tui/neovim/components/dashboard.nix | 3 +- modules/services/server/podman.nix | 2 +- secrets.yaml | 7 +- 11 files changed, 153 insertions(+), 80 deletions(-) create mode 100644 modules/nix/ncps.nix diff --git a/flake.lock b/flake.lock index bfb5edc..7293506 100644 --- a/flake.lock +++ b/flake.lock @@ -48,11 +48,11 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1783089004, - "narHash": "sha256-DQFZGbgeHSKkztG9Sy72mfrBxHq87XOysLgGT95a8As=", + "lastModified": 1783353508, + "narHash": "sha256-JzU4Us0jo27PIG4B9Vzewejcxi6VAiLrcYuha/vE2VU=", "owner": "nix-community", "repo": "authentik-nix", - "rev": "d08d2c853ee68752b225ede0fa770b8fe131d7ec", + "rev": "d2f0782d5e43cc7e2d6f10a89faa6f25389816ce", "type": "github" }, "original": { @@ -165,11 +165,11 @@ "cachyos-kernel": { "flake": false, "locked": { - "lastModified": 1782811891, - "narHash": "sha256-xLfMSeSKKHmYCESe9Ca24eSXUsEV5z1oC59Cqfb7s8U=", + "lastModified": 1783173044, + "narHash": "sha256-IzB6XWH8zyBhR3zS2eCKwtVOLipOpVSwN8Lnpgn+5k0=", "owner": "CachyOS", "repo": "linux-cachyos", - "rev": "dc2bfb6686ce41d04185d1a3a11b2b6fc24aeca6", + "rev": "d96a067ff30ed47ff1743d60a569b4badd2d7670", "type": "github" }, "original": { @@ -227,11 +227,11 @@ }, "crane_2": { "locked": { - "lastModified": 1780532242, - "narHash": "sha256-D+BsdpxmtUwtqGoY0IXPhHgTlmqgcZKCEo1oMyn7ep0=", + "lastModified": 1781825982, + "narHash": "sha256-SlXKwIRIhrOSAcTjCB3ftPLzJWZStQIPS7J1FlZPnKk=", "owner": "ipetkov", "repo": "crane", - "rev": "59a82a1222dd3b2080b5cc52a1a2e8d5f1b77f37", + "rev": "469fd08d0bcf6926321fa973c6777fbc87785dd7", "type": "github" }, "original": { @@ -665,11 +665,11 @@ ] }, "locked": { - "lastModified": 1783099620, - "narHash": "sha256-prQSM9PGnrfSaqknJOZ3DCQKbpMiXAWLVC5SHbjLcJ4=", + "lastModified": 1783458499, + "narHash": "sha256-a8whUXG4ThsZNjL92cH4wbl+/dt8CbT/F0zJsfhzFbM=", "owner": "nix-community", "repo": "home-manager", - "rev": "b2e4390ff35319c52935d6a700b615da4c0f204d", + "rev": "53ebbdc405acc04acd9bb73ccca462b51ddb8c6d", "type": "github" }, "original": { @@ -860,11 +860,11 @@ ] }, "locked": { - "lastModified": 1782769258, - "narHash": "sha256-HAhqQOoz4S0gzIOMnClL49B+rMT7zdp3UDWeqxtMs/k=", + "lastModified": 1783451362, + "narHash": "sha256-tQIMYvE8XWk1kO25euWAYdyxJPT+Mishl/drVG0Hb1c=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "71b8953d7d92dbebe87a6ff9895bdd30e7495873", + "rev": "15569344314eeedb4b8f4f4ef6144a9f5bde045e", "type": "github" }, "original": { @@ -1145,11 +1145,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1783018940, - "narHash": "sha256-fQ4+88WbgRkQYCMF37GYNuthHojlYhvfIAKJpSynVyk=", + "lastModified": 1783276891, + "narHash": "sha256-7+9RDZQxflIV5AuRqxIh+ZK+GrFUgngAzo5wPyhxBP4=", "owner": "xddxdd", "repo": "nix-cachyos-kernel", - "rev": "3a4f4055db5f96ce696b5704c996d5bffbcda58d", + "rev": "cf393892e55698ed5ac49377a24476d87bd880d4", "type": "github" }, "original": { @@ -1183,11 +1183,11 @@ }, "nix-flatpak": { "locked": { - "lastModified": 1780908363, - "narHash": "sha256-llGS4y3Qh1eUkli3/Y2VY9FV3GOUKFZR1E2BDftt45Q=", + "lastModified": 1783368811, + "narHash": "sha256-0H8jDwR4Kegb3heaTrH1ftbgKfZVDT8JE+46uXxDy/Q=", "owner": "gmodena", "repo": "nix-flatpak", - "rev": "1df08625f0f8c7d6e300a0e5df7955bbb877d809", + "rev": "20d42f0ee98c9fe9f85e8d1de474f1409ed10d05", "type": "github" }, "original": { @@ -1203,11 +1203,11 @@ ] }, "locked": { - "lastModified": 1783023993, - "narHash": "sha256-gaOvvY/lL1eWoSmSRO17pWry8R49AuPMrF4nzu47K5o=", + "lastModified": 1783414108, + "narHash": "sha256-RY8e+gR2/DhXsYDxGDL6Hhe9+POD9u4+llwxMBqMQDs=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "f8ed6cdcb1fd28a6ab7b61f4467a4f67fe2d9074", + "rev": "96d6de10eb281b98f5cfcd1841394c03da5df77c", "type": "github" }, "original": { @@ -1260,11 +1260,11 @@ "nixpkgs-nixcord": "nixpkgs-nixcord" }, "locked": { - "lastModified": 1783074296, - "narHash": "sha256-PhKjyxSpIEf1kNvySyoDx4XNYWghi69KwqH+AnTxO7Y=", + "lastModified": 1783448630, + "narHash": "sha256-ymGXQlPWLyq4iWiFUgqHB7j8hKv8a2/pm5K6BEsyEt4=", "owner": "kaylorben", "repo": "nixcord", - "rev": "5f428154cf5d148f15c602f3afd04983e68ef364", + "rev": "bd25941df7e494f1d31f28b4f6a8182362fec781", "type": "github" }, "original": { @@ -1275,11 +1275,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1782467914, - "narHash": "sha256-pGvFkM8N0xEkIIXDe5YYfbEAvHrk4IxBrjB/x8OomhE=", + "lastModified": 1783224372, + "narHash": "sha256-8i/87eeoqiGE4yOTjwSA3Eh/ziJRQEmd/unYU+K27sk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e73de5be04e0eff4190a1432b946d469c794e7b4", + "rev": "d407951447dcd00442e97087bf374aad70c04cea", "type": "github" }, "original": { @@ -1354,11 +1354,11 @@ }, "nixpkgs-nixcord": { "locked": { - "lastModified": 1781216227, - "narHash": "sha256-9mUW6gNwoN2SWc/l0fW4svPNOulXLl8ijqKyeSOGgJE=", + "lastModified": 1782999065, + "narHash": "sha256-5Dgj5+pIQYZKrXUGaLCk7CKfN3MmpwIhO94++WVxvng=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a0374025a863d007d98e3297f6aa46cc3141c2f0", + "rev": "80d591ed473cfc46329932c2aadac9b435342c7c", "type": "github" }, "original": { @@ -1430,11 +1430,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1783003425, - "narHash": "sha256-CLVsEepcFedoiIwXVlAYam9bbTt3mmTJXgGrvoLDDFM=", + "lastModified": 1783264223, + "narHash": "sha256-3Uiwx/j6LYuQH3hYkPLOZrKjLtQO03fPkO3K0hIp8Jc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6147971a7160e60cf691651d97cc8411395f5d90", + "rev": "28d4faad49f8095ec21ebf0454aa8e9c7d7d0af9", "type": "github" }, "original": { @@ -1446,11 +1446,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1781216227, - "narHash": "sha256-9mUW6gNwoN2SWc/l0fW4svPNOulXLl8ijqKyeSOGgJE=", + "lastModified": 1782999065, + "narHash": "sha256-5Dgj5+pIQYZKrXUGaLCk7CKfN3MmpwIhO94++WVxvng=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a0374025a863d007d98e3297f6aa46cc3141c2f0", + "rev": "80d591ed473cfc46329932c2aadac9b435342c7c", "type": "github" }, "original": { @@ -1462,11 +1462,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1782918843, - "narHash": "sha256-mFP086y1bNA1g9AsY/pCue3H3W2R7ayroHyRbZrcMf0=", - "rev": "e8273b29fe1390ec8d4603f2477357555291432e", + "lastModified": 1783279667, + "narHash": "sha256-2l8yOB5aYd+05Q9V9Y1YhgbSa1j1o5QX+nvYs5FL80A=", + "rev": "f205b5574fd0cb7da5b702a2da51507b7f4fdd1b", "type": "tarball", - "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1025900.e8273b29fe13/nixexprs.tar.xz" + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1028110.f205b5574fd0/nixexprs.tar.xz" }, "original": { "type": "tarball", @@ -1506,11 +1506,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1782613718, - "narHash": "sha256-h5bs4eRFh3U6+GMU86ONmb9uzSe/9aVWPzv/9yR9pyQ=", + "lastModified": 1783216767, + "narHash": "sha256-FkqDSA3wLaUqTR7E8zp1WrKuJGHs6Bq1jlnrRgJ/DHE=", "owner": "noctalia-dev", "repo": "noctalia-qs", - "rev": "6213df378af0e915c477b1d5466376879d607232", + "rev": "c5571f5cbc39072e59e0ca7d56f8b5a2397d7fe1", "type": "github" }, "original": { @@ -1529,11 +1529,11 @@ ] }, "locked": { - "lastModified": 1783116538, - "narHash": "sha256-/utah2I8EyJiZg0PWbXtT3cNoYhiu90jJktnOLRO5Sc=", + "lastModified": 1783460601, + "narHash": "sha256-Fxxxb2+aajzdCEZxkQvtRoDVbA4UAOMm++lWhkF15uA=", "owner": "nix-community", "repo": "NUR", - "rev": "d91274fa07b67388f77900181514ea567e0bec8a", + "rev": "7b8544afc53e3c26658482ec0b98d0113d7cdeb8", "type": "github" }, "original": { @@ -1580,17 +1580,18 @@ "nixpkgs": [ "nixpkgs" ], + "quickshell": "quickshell", "systems": "systems_7", "treefmt-nix": [ "treefmt-nix" ] }, "locked": { - "lastModified": 1779408430, - "narHash": "sha256-KCxVhyRK5Acc6mbb9a0KotXMgj6+o/iYaF80wiLbMQ4=", + "lastModified": 1783290833, + "narHash": "sha256-HuMtTlFHuldcZceIuiZbFvbYjZngjUksmof3G2ZKinc=", "owner": "adam01110", "repo": "overzicht", - "rev": "1054be9cac62497cf18b8bea732adcd1e5980118", + "rev": "8bacdfe85abe309f31455377f9e15e7e13b2896a", "type": "github" }, "original": { @@ -1682,11 +1683,11 @@ ] }, "locked": { - "lastModified": 1782089418, - "narHash": "sha256-LRD1SuQWr49fGq3A+8GLXfsLE2xqIpQA440YDZwms3M=", + "lastModified": 1782905613, + "narHash": "sha256-SvXJcAemihifkTn4BGvyE5K1FJX9bl4U8DQ5pqKvD0s=", "owner": "pyproject-nix", "repo": "pyproject.nix", - "rev": "43f0b40edd0a74c63f66b7b48d969ae6b740d611", + "rev": "7af23cfe91064865ecf2e835da28b45b3c6f49fd", "type": "github" }, "original": { @@ -1695,6 +1696,28 @@ "type": "github" } }, + "quickshell": { + "inputs": { + "nixpkgs": [ + "overzicht", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1777871389, + "narHash": "sha256-gU+VGpwGJ2vvg0mtYqVvj5u+2LteuHlpokH6JSAtueY=", + "ref": "refs/tags/v0.3.0", + "rev": "59e9c47b0eb48a9e4bcf9631fa062ee939bd2e83", + "revCount": 815, + "type": "git", + "url": "https://git.outfoxxed.me/outfoxxed/quickshell" + }, + "original": { + "ref": "refs/tags/v0.3.0", + "type": "git", + "url": "https://git.outfoxxed.me/outfoxxed/quickshell" + } + }, "root": { "inputs": { "authentik-nix": "authentik-nix", @@ -1757,11 +1780,11 @@ ] }, "locked": { - "lastModified": 1783104586, - "narHash": "sha256-vSLKc7m34/g5xH4dwmNZSqxc5OcHeE3qiG3EIz6bJKs=", + "lastModified": 1783174389, + "narHash": "sha256-aCWC8ngycU7OdJrU2+Je3qf+1a2ykuBvpPhZT/9tXMc=", "owner": "Mic92", "repo": "sops-nix", - "rev": "1ebd41717762d837d5115f7108522c29cdb00fbb", + "rev": "f1406619a3884cd5c47992a70b8b35c9c0fcb4c9", "type": "github" }, "original": { @@ -1778,11 +1801,11 @@ "systems": "systems_8" }, "locked": { - "lastModified": 1782898510, - "narHash": "sha256-7QVN7ijsXbIBRrI9LdXfeoFktTS0I6HZya9tu6+STrs=", + "lastModified": 1783303713, + "narHash": "sha256-d6Zs6wD0kvWQXn7qPU0YsuqoqBhT7zi5+1M365FINt8=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "9cabea6f5973ec01f60080ea50f54f8f6d74dc95", + "rev": "d9d714243e2f8d10af28db5111f018ec2d77acc9", "type": "github" }, "original": { @@ -1815,11 +1838,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1783101802, - "narHash": "sha256-/Ti+wDco0f3C9s94RxyBKJyc0BklwYh0a/jFWKeHNYw=", + "lastModified": 1783358511, + "narHash": "sha256-/F85cBWvU8b2hpawuCog464065ZTJtdMgVPWwJ9yHjE=", "owner": "danth", "repo": "stylix", - "rev": "718c14e8ecba215a65ff955c187fadb9732ddd01", + "rev": "14814ef555d8148ab82eba5054e654cd9eae3a1f", "type": "github" }, "original": { @@ -2093,11 +2116,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1782196692, - "narHash": "sha256-vkci6lC9aGRLbQsBpr+rTjkpJ1G7h7JzsV4SK2mfCew=", + "lastModified": 1783447831, + "narHash": "sha256-zaEvw2DnGjeKHTPo72GZyX4weaTKVZsNOFn9CKuqEGw=", "owner": "notashelf", "repo": "tuigreet", - "rev": "2412c8f18d191fdc6c4bb202da77794cdd9c3165", + "rev": "961ff2126d09b97bdbaccb02c610b7656fd4c366", "type": "github" }, "original": { @@ -2118,11 +2141,11 @@ ] }, "locked": { - "lastModified": 1782100052, - "narHash": "sha256-UfyLY3Hfwb3JqxCcj0953GxTFI5dEL85EKEe6DAFiVs=", + "lastModified": 1783307743, + "narHash": "sha256-oseisp2tblvzYZdojkA5URLnMjrpPiemzr5T7BdUyuU=", "owner": "pyproject-nix", "repo": "uv2nix", - "rev": "920fc6dfaf9f10ec56de93b184055e1a9f380d5e", + "rev": "288b0a580ede39d3d7f96e3d835f9df0a7080223", "type": "github" }, "original": { @@ -2182,11 +2205,11 @@ ] }, "locked": { - "lastModified": 1783033669, - "narHash": "sha256-9FuBZ4xiu0z/3s2+GKH98WV5Pu5z1gDNdhSXu5leQYE=", + "lastModified": 1783190846, + "narHash": "sha256-UcdKHKcDxLxBon0HsOjDRRA7l1vVT28R83LkCIAlYYc=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "0cd53b6953919cb6858db24fd7dc95714dcab2e7", + "rev": "0758bc86f7a55bbe002f0cede9e1a49e5a6e34d9", "type": "github" }, "original": { diff --git a/modules/desktop/hyprland/plugins.nix b/modules/desktop/hyprland/plugins.nix index 845279f..381500a 100644 --- a/modules/desktop/hyprland/plugins.nix +++ b/modules/desktop/hyprland/plugins.nix @@ -42,6 +42,7 @@ (old.postPatch or "") + '' substituteInPlace main.cpp \ + --replace-fail '#include ' '#include ' \ --replace-fail '#include ' "" \ --replace-fail 'Desktop::windowState()->windows()' 'g_pCompositor->m_windows' ''; diff --git a/modules/nix/default.nix b/modules/nix/default.nix index b08c5d9..66565ed 100644 --- a/modules/nix/default.nix +++ b/modules/nix/default.nix @@ -1,8 +1,24 @@ {lib, ...}: { - flake.modules.nixos.nix = {config, ...}: { + flake.modules.nixos.nix = { + # keep-sorted start + config, + vars, + # keep-sorted end + ... + }: let + inherit (vars) username; + in { sops = { secrets."nix_access_tokens/github" = {}; - templates.access_tokens.content = ''access-tokens = github.com=${config.sops.placeholder."nix_access_tokens/github"}''; + secrets."nix_access_tokens/ncps" = {}; + templates.access_tokens = { + content = let + ncpsHost = "ncps.${vars.groundDomain}"; + in '' + access-tokens = github.com=${config.sops.placeholder."nix_access_tokens/github"} ${ncpsHost}=${config.sops.placeholder."nix_access_tokens/ncps"} + ''; + owner = username; + }; }; nix = { diff --git a/modules/nix/ncps.nix b/modules/nix/ncps.nix new file mode 100644 index 0000000..bed6064 --- /dev/null +++ b/modules/nix/ncps.nix @@ -0,0 +1,26 @@ +{lib, ...}: { + flake.modules.nixos.ncps = { + # keep-sorted start + config, + vars, + # keep-sorted end + ... + }: let + inherit (lib) mkForce; + + cacheHost = "ncps.${vars.groundDomain}"; + cacheUrl = "https://${cacheHost}"; + uploadKeySecret = "nix_secret_keys/ncps-upload-1"; + + ncpsPublicKey = "${cacheHost}:jhlVJBu6bD3n1MCG153qnMFXLNfzqh7aBDK/gRULvdc="; + in { + sops.secrets.${uploadKeySecret} = {}; + + nix.settings = { + secret-key-files = [config.sops.secrets.${uploadKeySecret}.path]; + substituters = mkForce [cacheUrl]; + trusted-public-keys = mkForce [ncpsPublicKey]; + trusted-substituters = mkForce [cacheUrl]; + }; + }; +} diff --git a/modules/profiles/base.nix b/modules/profiles/base.nix index d930ee1..0215180 100644 --- a/modules/profiles/base.nix +++ b/modules/profiles/base.nix @@ -32,6 +32,7 @@ firewall locate network + podman timesyncd tmp udisks2 diff --git a/modules/profiles/personal.nix b/modules/profiles/personal.nix index 9767832..06c6030 100644 --- a/modules/profiles/personal.nix +++ b/modules/profiles/personal.nix @@ -4,6 +4,7 @@ # Profiles # keep-sorted start base + ncps stylixPersonal # keep-sorted end diff --git a/modules/profiles/server.nix b/modules/profiles/server.nix index 6012200..7fdcc8e 100644 --- a/modules/profiles/server.nix +++ b/modules/profiles/server.nix @@ -19,7 +19,6 @@ # keep-sorted start btrfs-autoscrub hawser - podman ssh # keep-sorted end ]; diff --git a/modules/profiles/stylix/personal.nix b/modules/profiles/stylix/personal.nix index 64346af..129b7a6 100644 --- a/modules/profiles/stylix/personal.nix +++ b/modules/profiles/stylix/personal.nix @@ -61,6 +61,8 @@ in { flake.modules.homeManager.stylixPersonal = { imports = [self.modules.homeManager.stylixBase]; + home.pointerCursor.enable = true; + stylix = { # keep-sorted start block=yes newline_separated=yes fonts.sizes = { diff --git a/modules/programs/tui/neovim/components/dashboard.nix b/modules/programs/tui/neovim/components/dashboard.nix index 4ee66ec..ad10e65 100644 --- a/modules/programs/tui/neovim/components/dashboard.nix +++ b/modules/programs/tui/neovim/components/dashboard.nix @@ -12,8 +12,8 @@ inherit (pkgs) #keep-sorted start - writeText writeShellApplication + writeText #keep-sorted end ; @@ -411,6 +411,7 @@ } ]; }; + }; # keep-sorted end }; diff --git a/modules/services/server/podman.nix b/modules/services/server/podman.nix index 30f8b4f..8c21ce1 100644 --- a/modules/services/server/podman.nix +++ b/modules/services/server/podman.nix @@ -14,8 +14,8 @@ virtualisation = { podman = { enable = true; - # Expose docker-compatible socket for tooling that expects dockerd. dockerSocket.enable = true; + dockerCompat = true; }; # Disable the podman compose warning about external command execution. diff --git a/secrets.yaml b/secrets.yaml index 59cde18..73d22b1 100644 --- a/secrets.yaml +++ b/secrets.yaml @@ -25,6 +25,7 @@ git: gitfetch_github_token: ENC[AES256_GCM,data:O5KQiMQRuVzEqaAzrtdsc3W9S3JRCKAB4rE3s/paD9OVoWYcZq0L5w==,iv:pH4EmwvF9ru6VAGUY1ungcZU1xIr07qGa2IQGA+xC2I=,tag:afNkORykFuM9vAW9HRxVKg==,type:str] nix_access_tokens: github: ENC[AES256_GCM,data:vuHvnn6IN1G2wsAm0PDG80LMJovIws5HwaFbb53Rpe+rukvmCkoOOQ==,iv:pej9VdnTlPFNseW+gzi6Yi2yAcyDd4xZYykr252WPZo=,tag:hagjNgSl6nn1e+09fBFisQ==,type:str] + ncps: ENC[AES256_GCM,data:nWs6AYx8lNuyZuNY433srJzakqOTvzW/4xUfEFyiFuMLEeehDmrDjzPxVoBVKoxKUQ++EMVEMfsMnZKZkJTRDA==,iv:t5P+Vt/JxbzxJLVScqh6/3VnWGNypwN2cn9VQdjIoKo=,tag:lW8eZvDBZDS2Set9+pDZ9Q==,type:str] noctalia: github_token: ENC[AES256_GCM,data:N/kccjX/w8hzc3e9oCMHCSMVP+QEIfOhjae9akxEltVajksfakBqog==,iv:Pu3/sSsyzOgnR6KziODBKH8vatoh9HXia/G/VPE5IhU=,tag:IrT+xIGHzukiRrj0rLBC7w==,type:str] location: @@ -86,6 +87,8 @@ rclone: basic_auth_header: ENC[AES256_GCM,data:LuCkGzj9LxVuJKT5lS7cXCJlmeqCrZGsP1ojlk17mHpesyqQEc/3s8pwGvNLNciTA2dGlYYcECyJKly40tclKYTRrM+1vYInAlz/usA9H4OCTY+HsQB/QTrNON2hkvn2daqI679jRZS7MpyC,iv:c1i+qaSh5z8Sse2TixyWKv19aAuwdq3zw/MvQwO2+es=,tag:CnuKAWn12/dpv28WtF0SMQ==,type:str] google: token: ENC[AES256_GCM,data:y9fZmPYszm6B0ucuKdEA3aWx33B3VuXYj9ajglUoqVXUIxbOiprEFKNGjl6yR7SxV0MVU3e81/3Q856otA3TkQhsboDteiJOE3hHrn/iJwqCiKzX2yKzkzann0VA2ArPWjnRVTp+CZOQZu868Qwm5yHWFPpnNtVm1ST12hQe6p1DB6HjLZVj66mtZmzqKdcRwL0hTLw35Zys/l7BHb/JrDbe87K7Z/lDwGKXZruL8xgIKfc51mgO69+MPCsA8zGdH74Xv+CzHhp4lT305bGEKGjrHJICExL2i3mzRnWWBv0NJVKIQUsLylEaDLxbpZkXWqqOyO9NtmMhACobQJFCxGFChjvFLzNivF6T3tjiUiH+Ka4VkndaOAB/BbYgUCPHFNhOJ5i+9Js2tPQE/CB+20SlFPm2jSIcJmS0iSSkypJiJVSZFSftOf4PIL0wRdmI6UkQzal89e07ebMUZTqi0F38qkZDAA8swyL21n+85N2/Myjg+cvsKzPnph0GSinZUqPb9sfkANYuYBQZc7fKjgHDwYJL4h+izgCfL0hTFNKPxteHYo2hirWs984FfSnDBO4luA7kkHNbcV1QZpapFxP0DMsEMtO27ciUHX7xjItKVkQIjP+c0rjSm2l56hfYjkw=,iv:u1efJOuHXZ9OS7cD4dTV7FjqZFlr+EahfxSfN8hzUns=,tag:sU499A/nucn3hoi8e37kKw==,type:str] +nix_secret_keys: + ncps-upload-1: ENC[AES256_GCM,data:+XzdRKHu2aVMVGVD5p2pg4BrAwbERr3eQ0+mXnLMj0aZ2JPeZmi6+FFBB/cQXAMf7/lhIGRYkQwiHLy6+9Qs0o9D1RYzpo7n+bYxCgK4Y7deCe257STWEQuaFTcyBbASDUgjGgvV,iv:l4M4/1HA/IGRBv9791wzfFnwFRcEw9xSMdHsGOcjx/o=,tag:uYYQi9FfhPjTz7S4H6Zr/w==,type:str] sops: age: - enc: | @@ -124,8 +127,8 @@ sops: w2ToACYVigKMSlqPNG9bKcK75XI/iAONG48DQm1Nse3yB9/q3jwd+Q== -----END AGE ENCRYPTED FILE----- recipient: age1yl52c6aemw9anmfuqayamvsnkvlu6fmy0kk3gzvrraexxd9pr90qvs8pe5 - lastmodified: "2026-07-04T20:18:11Z" - mac: ENC[AES256_GCM,data:ZQ1MZUGTXGyqLZ1DLy/pkVYugu0B4WUk8S9B/opv6RYtIHyjtBzOIj5r/slix5xX6f2hzk91DvjNy64UiYJAY550ZKanXu0kgp6nEwGl/KCY8porx/0TFbMQiMF/dYl17vBQFj6wvNldVzTER48Lqc/12gNf69Rn0JRBj4uAVm0=,iv:pjxwDK8O1lgf8oNRrZFvQXESdS04e6dEmNIMkNBye+0=,tag:8PmHx2UJ/ESBMJuIBuSQdw==,type:str] + lastmodified: "2026-07-07T23:28:17Z" + mac: ENC[AES256_GCM,data:3IvBXFR9Ung2qTfk8GiEM6kXSm1vaNvmX+yrr0KyyBkEW2yCSqOh9JtE5XGaumWFwSxZvlDWOar/VJAqA6aMr6xNXUpGlcIKJ6YPsZwuD+g+MnNbH+NcqOAUUe/HfRs0QAtSh+XyQDW/Wl35LKS7NiubitmaJM0HlH8zfX35MK4=,iv:4UoRnZht2c5FGi8PT4W/xa6M5A0HMVvt3c0IlirYuOQ=,tag:YRqVheCSB4uJCs0Cu8U7PA==,type:str] pgp: - created_at: "2026-06-02T01:50:38Z" enc: |- -- 2.51.2