Flake for my desktop, laptop, and my homelab.
0

Configure Feed

Select the types of activity you want to include in your feed.

fix flake issues

Adam0 (May 30, 2026, 6:02 PM +0200) 6ff403af b488ff37

+144 -128
-1
.gitignore
··· 2 2 .direnv 3 3 .rumdl_cache 4 4 result* 5 - secrets.yaml 6 5 # keep-sorted end
+31 -90
flake.lock
··· 120 120 "cachyos-kernel": { 121 121 "flake": false, 122 122 "locked": { 123 - "lastModified": 1779781360, 124 - "narHash": "sha256-02SR7VL4wc57NCVMhyVgz6/SVfyGv7mc4h+SmgR2I8g=", 123 + "lastModified": 1779959490, 124 + "narHash": "sha256-FS/SbuYuRt5biCp1ja0Se12V2q3Y3p+O+rAdFQvuJT4=", 125 125 "owner": "CachyOS", 126 126 "repo": "linux-cachyos", 127 - "rev": "c7cb822e8ee91d993052becf2661b6f26f98eaa2", 127 + "rev": "1d38a1c83db0cddff4963516eb3f6838981cb6ae", 128 128 "type": "github" 129 129 }, 130 130 "original": { ··· 136 136 "cachyos-kernel-patches": { 137 137 "flake": false, 138 138 "locked": { 139 - "lastModified": 1779618819, 140 - "narHash": "sha256-/cGZZCyJZS1QATHi+/2Q32NkjrYN2N2PpgFP8Ak4FJc=", 139 + "lastModified": 1779996637, 140 + "narHash": "sha256-DcA59mHfCUfbr7EtH9YJUb3t62TcyXwC/I0QMyUs1bo=", 141 141 "owner": "CachyOS", 142 142 "repo": "kernel-patches", 143 - "rev": "668b466fb461409329425b50c4a9d8d2c022a739", 143 + "rev": "b87558b7c865628c48c1d6ff5c827b9df40e9281", 144 144 "type": "github" 145 145 }, 146 146 "original": { ··· 619 619 ] 620 620 }, 621 621 "locked": { 622 - "lastModified": 1779969295, 623 - "narHash": "sha256-HwIJ3tOcwSMiV75L7KqJXciXR9UfT+d7rwOZMX7cTnA=", 622 + "lastModified": 1780099287, 623 + "narHash": "sha256-efIPwVGtIWIjWcznhaop6XN6HxnOL8800hF6CBNvlqQ=", 624 624 "owner": "nix-community", 625 625 "repo": "home-manager", 626 - "rev": "61e2c9659324181e0f0ed911958c536333b1d4f6", 626 + "rev": "7d8127d308c3fb9664f7e643eec944be74ebb37d", 627 627 "type": "github" 628 628 }, 629 629 "original": { ··· 1022 1022 "type": "github" 1023 1023 } 1024 1024 }, 1025 - "luajit-src": { 1026 - "flake": false, 1027 - "locked": { 1028 - "lastModified": 1763177035, 1029 - "narHash": "sha256-oYD86MqmlJpiCuEs4LwVtxvarPtz1RPWm8nJqNE0sBs=", 1030 - "owner": "SteamClientHomebrew", 1031 - "repo": "LuaJIT", 1032 - "rev": "89550023569c3e195e75e12951c067fe5591e0d2", 1033 - "type": "github" 1034 - }, 1035 - "original": { 1036 - "owner": "SteamClientHomebrew", 1037 - "ref": "v2.1", 1038 - "repo": "LuaJIT", 1039 - "type": "github" 1040 - } 1041 - }, 1042 - "millennium": { 1043 - "inputs": { 1044 - "luajit-src": "luajit-src", 1045 - "millennium-src": "millennium-src", 1046 - "nixpkgs": [ 1047 - "nixpkgs" 1048 - ] 1049 - }, 1050 - "locked": { 1051 - "dir": "packages/nix", 1052 - "lastModified": 1779813116, 1053 - "narHash": "sha256-38Bm3h1l5LMPZUhviiK8eg7PoTeckxv3uQmFCWEXid4=", 1054 - "owner": "SteamClientHomebrew", 1055 - "repo": "Millennium", 1056 - "rev": "e2997de8fa6f5fab2e72c456b74a83fd01035ff1", 1057 - "type": "github" 1058 - }, 1059 - "original": { 1060 - "dir": "packages/nix", 1061 - "owner": "SteamClientHomebrew", 1062 - "repo": "Millennium", 1063 - "type": "github" 1064 - } 1065 - }, 1066 - "millennium-src": { 1067 - "flake": false, 1068 - "locked": { 1069 - "lastModified": 1778867291, 1070 - "narHash": "sha256-NAnUiDGX+dHSj6OgmJgTEnNHyL8WkOGxxt3T3NDoI/Q=", 1071 - "owner": "SteamClientHomebrew", 1072 - "repo": "Millennium", 1073 - "rev": "233f417dd99b3ece34d15b75e7cf5fd9d4487f15", 1074 - "type": "github" 1075 - }, 1076 - "original": { 1077 - "owner": "SteamClientHomebrew", 1078 - "repo": "Millennium", 1079 - "rev": "233f417dd99b3ece34d15b75e7cf5fd9d4487f15", 1080 - "type": "github" 1081 - } 1082 - }, 1083 1025 "mnw": { 1084 1026 "locked": { 1085 1027 "lastModified": 1778541201, ··· 1147 1089 "nixpkgs": "nixpkgs_4" 1148 1090 }, 1149 1091 "locked": { 1150 - "lastModified": 1779910731, 1151 - "narHash": "sha256-BSu/X9EyAyAPOjXsuwED4j4IeduP/5KVjTwiQSLkdik=", 1092 + "lastModified": 1780084541, 1093 + "narHash": "sha256-1dfrj9KRVjYdRQV677wHJVqSi1+IseAofINIIpPO+7E=", 1152 1094 "owner": "xddxdd", 1153 1095 "repo": "nix-cachyos-kernel", 1154 - "rev": "a2cdbecf6abb1a1180bf9fe5c3028125416621f1", 1096 + "rev": "bc4719a00b3e52764b947cb3c7f15a8b8769432e", 1155 1097 "type": "github" 1156 1098 }, 1157 1099 "original": { ··· 1238 1180 ] 1239 1181 }, 1240 1182 "locked": { 1241 - "lastModified": 1779411351, 1242 - "narHash": "sha256-tuh0vGXIcy979ShvcS3UyjGFNqv+Nw4jWtrGOXhRhHI=", 1183 + "lastModified": 1780022359, 1184 + "narHash": "sha256-7J0o3HP5NiyEfz4jDk/exKPXUhq18sVMOoacyzknu1w=", 1243 1185 "owner": "adam01110", 1244 1186 "repo": "nix-userstyles", 1245 - "rev": "531a80f79c7b80c28a21a14a5b89e1e41a7ed398", 1187 + "rev": "839544e33428a069c7c64370bd9c4ca7646432ff", 1246 1188 "type": "github" 1247 1189 }, 1248 1190 "original": { ··· 1261 1203 "nixpkgs-nixcord": "nixpkgs-nixcord" 1262 1204 }, 1263 1205 "locked": { 1264 - "lastModified": 1779960693, 1265 - "narHash": "sha256-TrkVXjb2vuSOiFyMipwlQAST+K+GsN89CtpUBK+IOm4=", 1206 + "lastModified": 1780138931, 1207 + "narHash": "sha256-hiF5Dnufa8jtENCnk0p6yjDaA01d2yCwiTMpxfKDCN4=", 1266 1208 "owner": "kaylorben", 1267 1209 "repo": "nixcord", 1268 - "rev": "491f8c5e86a3aafe431398875b6755f7cb4ca5ee", 1210 + "rev": "f8d55b5f6ce6548f31fa6941c66b78e4ae23c5de", 1269 1211 "type": "github" 1270 1212 }, 1271 1213 "original": { ··· 1409 1351 }, 1410 1352 "nixpkgs_4": { 1411 1353 "locked": { 1412 - "lastModified": 1779894193, 1413 - "narHash": "sha256-2PixoQSj9hdtoXTu0ZxdI0cmAE6GUUjCODG+rtC1wDc=", 1354 + "lastModified": 1780011192, 1355 + "narHash": "sha256-luHrZG6I7Mwdt413XoDOYBpp9z1z6X23/5SNktwjM+k=", 1414 1356 "owner": "NixOS", 1415 1357 "repo": "nixpkgs", 1416 - "rev": "a09ffe51cfdc37950f14286593605ce64f76cc93", 1358 + "rev": "3242faf14b7611a62ce0f0071619438a08b65c12", 1417 1359 "type": "github" 1418 1360 }, 1419 1361 "original": { ··· 1441 1383 }, 1442 1384 "nixpkgs_6": { 1443 1385 "locked": { 1444 - "lastModified": 1779877693, 1445 - "narHash": "sha256-24YGUZ9p3uLeDBGS5Nc8V7Rt5PaRg1vZ+rnfSuBW7hM=", 1446 - "rev": "4100e830e085863741bc69b156ec4ccd53ab5be0", 1386 + "lastModified": 1780030872, 1387 + "narHash": "sha256-j1JL8PtaAVdH84cV+Scicmrck1tX0CM60F31md5C/MM=", 1388 + "rev": "e9a7635a57597d9754eccebdfc7045e6c8600e6b", 1447 1389 "type": "tarball", 1448 - "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1006043.4100e830e085/nixexprs.tar.xz" 1390 + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1006943.e9a7635a5759/nixexprs.tar.xz" 1449 1391 }, 1450 1392 "original": { 1451 1393 "type": "tarball", ··· 1508 1450 ] 1509 1451 }, 1510 1452 "locked": { 1511 - "lastModified": 1780005963, 1512 - "narHash": "sha256-XhdH6LiIC0/ogVIFlupBGd6OvDwl0oMpY0gdMCIFJbk=", 1453 + "lastModified": 1780156199, 1454 + "narHash": "sha256-pzIRq3WX97rxaQpKmqCxOsnr1kH3ForC803SToE35Ig=", 1513 1455 "owner": "nix-community", 1514 1456 "repo": "NUR", 1515 - "rev": "feb35e92f7dab5c66ce0072b2078f606d4f1ec33", 1457 + "rev": "a774cb39c0def3d57a57fcea8d602cfc0ef8ddce", 1516 1458 "type": "github" 1517 1459 }, 1518 1460 "original": { ··· 1638 1580 "hyprland-plugins": "hyprland-plugins", 1639 1581 "import-tree": "import-tree", 1640 1582 "lanzaboote": "lanzaboote", 1641 - "millennium": "millennium", 1642 1583 "nix-cachyos-kernel": "nix-cachyos-kernel", 1643 1584 "nix-flatpak": "nix-flatpak", 1644 1585 "nix-index-database": "nix-index-database", ··· 1766 1707 "tinted-zed": "tinted-zed" 1767 1708 }, 1768 1709 "locked": { 1769 - "lastModified": 1779835981, 1770 - "narHash": "sha256-3VQklog/kSD9dw6uj6ElSfq3qwEHQWHCThR/cGcJ5Dc=", 1710 + "lastModified": 1780079634, 1711 + "narHash": "sha256-VVyCrzwLitvxZGx48FgzvlbLYGQU99GsaQnZmwqZoUo=", 1771 1712 "owner": "danth", 1772 1713 "repo": "stylix", 1773 - "rev": "d7ba76c960a84333a7a1fc62ccf84a266086903a", 1714 + "rev": "ca07e0644716a7c13e91c6d92d169fc81889c589", 1774 1715 "type": "github" 1775 1716 }, 1776 1717 "original": {
-4
flake.nix
··· 36 36 url = "github:nix-community/lanzaboote?ref=v1.0.0"; 37 37 inputs.nixpkgs.follows = "nixpkgs"; 38 38 }; 39 - millennium = { 40 - url = "github:SteamClientHomebrew/Millennium?dir=packages/nix"; 41 - inputs.nixpkgs.follows = "nixpkgs"; 42 - }; 43 39 nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel?ref=release"; 44 40 nix-flatpak.url = "github:gmodena/nix-flatpak"; 45 41 nix-index-database = {
+1
modules/development/treefmt.nix
··· 50 50 ".direnv/*" 51 51 ".sops.yaml" 52 52 "flake.nix" 53 + "secrets.yaml" 53 54 # keep-sorted end 54 55 ]; 55 56 # keep-sorted end
+5
modules/hosts/default.nix
··· 12 12 # keep-sorted end 13 13 }; 14 14 in { 15 + perSystem = {system, ...}: 16 + lib.optionalAttrs (system == hosts.vm) { 17 + packages.vm = self.nixosConfigurations.vm.config.system.build.vm; 18 + }; 19 + 15 20 flake.nixosConfigurations = lib.mapAttrs (name: system: 16 21 self.lib.nixosSystem { 17 22 specialArgs = {
+10 -2
modules/nix/default.nix
··· 1 - {self, ...}: { 1 + { 2 + lib, 3 + self, 4 + ... 5 + }: { 2 6 flake.modules.nixos.nix = {config, ...}: { 3 7 imports = [self.modules.nixos.sops]; 4 8 ··· 56 60 extraOptions = "!include ${config.sops.templates."access_tokens".path}"; 57 61 }; 58 62 59 - nixpkgs.config.allowUnfree = true; 63 + nixpkgs.config = { 64 + allowInsecurePredicate = pkg: 65 + lib.getName pkg == "nodejs" && lib.hasPrefix "20." (lib.getVersion pkg); 66 + allowUnfree = true; 67 + }; 60 68 }; 61 69 }
+2 -12
modules/nix/determinate.nix
··· 1 - { 2 - inputs, 3 - self, 4 - ... 5 - }: { 1 + {inputs, ...}: { 6 2 flake-file.inputs = { 7 3 determinate.url = "https://flakehub.com/f/DeterminateSystems/determinate/3"; 8 4 }; 9 5 10 - flake.overlays.determinate = final: _prev: let 11 - inherit (final.stdenv.hostPlatform) system; 12 - in { 13 - nix = inputs.determinate.packages.${system}.default; 14 - }; 15 - 16 6 flake.modules.generic.determinate = { 17 - nixpkgs.overlays = [self.overlays.determinate]; 7 + imports = [inputs.determinate.nixosModules.default]; 18 8 19 9 nix.settings = let 20 10 cache = "https://install.determinate.systems";
+1 -1
modules/nix/sops.nix
··· 6 6 ... 7 7 }: let 8 8 sopsConfig = { 9 - defaultSopsFile = "${self}/secrets.yml"; 9 + defaultSopsFile = "${self}/secrets.yaml"; 10 10 defaultSopsFormat = "yaml"; 11 11 12 12 validateSopsFiles = false;
+13
modules/profiles/personal.nix
··· 53 53 # keep-sorted end 54 54 ]); 55 55 56 + nixpkgs.overlays = [ 57 + (_final: prev: { 58 + openldap = prev.openldap.overrideAttrs (old: { 59 + # Skip flaky syncrepl test on current nixpkgs. 60 + preCheck = 61 + (old.preCheck or "") 62 + + '' 63 + rm -f tests/scripts/test017-syncreplication-refresh 64 + ''; 65 + }); 66 + }) 67 + ]; 68 + 56 69 disko.devices = (self.diskoConfigurations.ext4 config.disko.selectedDisk).disko.devices; 57 70 }; 58 71
-18
modules/programs/gui/steam.nix
··· 1 1 { 2 - # keep-sorted start 3 - inputs, 4 - self, 5 - # keep-sorted end 6 - ... 7 - }: { 8 - flake-file.inputs.millennium = { 9 - url = "github:SteamClientHomebrew/Millennium?dir=packages/nix"; 10 - inputs.nixpkgs.follows = "nixpkgs"; 11 - }; 12 - 13 - flake.overlays.millennium = inputs.millennium.overlays.default; 14 - 15 2 flake.modules.nixos.steam = {pkgs, ...}: { 16 - nixpkgs.overlays = [self.overlays.millennium]; 17 - 18 3 programs.steam = { 19 4 enable = true; 20 - 21 - # Use millennium. 22 - package = pkgs.millennium-steam; 23 5 24 6 # Open necessary ports for remote play and on-LAN transfers. 25 7 localNetworkGameTransfers.openFirewall = true;
+81
secrets.yaml
··· 1 + ai: 2 + github_access_token: ENC[AES256_GCM,data:/jQiHhaBQx8Hv5BwW3WhpePxoogfhTJKcW66StZnunDw4gYS62PHBA==,iv:fuiQOcPjk2FC7KhTCK8b0nH4xZg/x4+QfCzRo9bjmCo=,tag:4ynpPOcjHiSzVQT51cHOYQ==,type:str] 3 + context7_key: ENC[AES256_GCM,data:+quPFuvi7Td/5Nyb1GRNUZU6DgID3HJKzsyL0IoMezrIlz5gDMVHsJ6cBA==,iv:Y0FYNWHGIuEZGp3p2bYygOelWZMuqKQbh+Lk70Hjh2o=,tag:WiQkC98/WZ5r/wvxrqCfVQ==,type:str] 4 + dns: 5 + desktop: 6 + dns_1: ENC[AES256_GCM,data:a5aSp9NnYwrsSW9IupP5hlbT1vRZmJMuRWUFQwzhqTldJ0BPW3/GMg==,iv:cjW5I7kfhT6UCH15+GzgW164pWza3wCfrUnJEqaECfA=,tag:ifcFGgjDVx0uxDTRJqA+gw==,type:str] 7 + dns_2: ENC[AES256_GCM,data:60l4YAjGVnR09nfmDHBO84Z2lWYpL2JDi3FelEo0KIoBIm5nkhJEuTw=,iv:II9ivrnBnc+OVxlea+1tcMMXBYm/DD0LV5EzqnZGGws=,tag:FiERWxSwUQDH3pt1JknMCw==,type:str] 8 + dns_3: ENC[AES256_GCM,data:Ie+rOUF46NP59Z8q5Lc7IGBtUZV54BjInCAUkbDb1FIOdrIylrqTbA==,iv:pM+Ix2LQ0/WoVdsppevS/gDO2KYSZr+6WO1sSrViyzA=,tag:F7Xd4ECpRS+ZPOu8EBNgEg==,type:str] 9 + dns_4: ENC[AES256_GCM,data:BsKG5jVbo1ZgxcEsnCcErnPdvObt97CaUezD0UCzn0MtR15y6FTUeQ0=,iv:QKA4mAcWm0LKC4+460/KqJg8hAJRG3VLYo2wcGmsnKY=,tag:u0QOApJ9EOzKT9VwiyuIvg==,type:str] 10 + laptop: 11 + dns_1: ENC[AES256_GCM,data:S1pw5LOP2FbIweN2VKFFv5H7cx92WIuR9uGI6H7kqI36VT89uIlN,iv:GvL5GbUm4I4j/tQJIKZVsBsfXA1mT78G8w8Rn2gUsbE=,tag:j4istJc8Tyg4KTH30FWvsg==,type:str] 12 + dns_2: ENC[AES256_GCM,data:LRyyx/IpksI7PryfKesKWDv16K1jMD7fXoDAnTB059GQA65H/Dcf0g==,iv:2HrqVrIIkCMYWbe5KigBC4kJKlWWHgr1rk4YwGoA5lY=,tag:2M0dDftbkW1UXBqMQDzQSQ==,type:str] 13 + dns_3: ENC[AES256_GCM,data:a45o5TwYCVQ7x67oaTg5GEJbrp1WHgWPZfku+awDd+u/4gyFnQnj,iv:aXFMWdj+yLSZMtsaab73Mw6dmEs3S3SxWkMdyxafNUk=,tag:ihpesXwzZWRaoRdeVFYpyw==,type:str] 14 + dns_4: ENC[AES256_GCM,data:zbU18ym3sIqvoupLZXAtjpco8RUGI9bDi38Hb/OeZD4oG17XLM1ZIg==,iv:SiGd+ze/M9/1qKOlU6B/ptiNKUu27IR8a2sYzQsDULI=,tag:drKLcGqYIMZIiSIkSVhW/g==,type:str] 15 + vm: 16 + dns_1: ENC[AES256_GCM,data:IrkKu2cHEG6NotdNCM8FluHxUBAek7KjCQvadSEtpQjnW8s=,iv:3pEqs59lfVn36QDmO8UCoO+1mH438xcJ9N9OmRBW0rU=,tag:8RmsUxHERiKLupUM1LpUCA==,type:str] 17 + dns_2: ENC[AES256_GCM,data:fO5g6v/+qx5nw4Km5/WqoI/RxSR3frArDB2tgxqJ7kr3Cesc,iv:nzvXEtL/kVe7wv5tGutjZHLmFlAAktGHuKxbwtvr/P0=,tag:7FN9hR/OQ5a9ZuM6ra2hVw==,type:str] 18 + dns_3: ENC[AES256_GCM,data:S1M9tu5B7zDKV02qoEndZ1u54xqiTmtbAcYrHE91rQVp5Xo=,iv:LRPFS3M8YsBFrx0sGhjtli6QmWSmMTLyn62VbF+u+dk=,tag:aWs4knPE7U5s/tVqCH7WnQ==,type:str] 19 + dns_4: ENC[AES256_GCM,data:8dYf17p139vp+lurMJIM0cpwBqdVLpOWvO4eydKKFaX5nTmA,iv:UFzJzqQtcQFMzEcoKeVHUKsy3cao2Liob9ShhKCYACU=,tag:bhcQW6tVUACg0S+F6nKxHg==,type:str] 20 + git: 21 + email: ENC[AES256_GCM,data:lx5Uo0PoNYM7pXs3klIXdZR8cgqjAg==,iv:GYCvmboFpSnbEDJ2E/InSyCCqbFqZuDUA6aJnWBaPMk=,tag:ESgChByX/HEAVi+tkvh5wg==,type:str] 22 + private_ssh_key: ENC[AES256_GCM,data:xWremyQLPRSPzIB7LYzMICN1/+7m2scGcxS3tW+ozWSKs7jS1JktQKSbckaUJIr7wtyNx9eXMSGtB6OLSacGxnnkM35aNVcBw4uzMz0XtVpq5/J4hcT+o2iQ1+OPf4S2/RQsqoUl+owIKplJ4fnAqsWGvH0XLjBnfLq343aOv0raTeYANpvR81exT9NYKw1AC3FLXztGoapNuoj7YNnz4w7dpz2Nhf25j10IdWA5Fmy9zb3jGbNlt8IFSoRKvqAqAgFia9VU14Xl0WiLs0BZ2pLfihqNzo9fLka/vrlNJhW8OxUmASXdMx8Ls1JKGYws6cXrpdY1Olnr9uMky/mIFEl0hVoL0eNG2/jVBW0Cd8ZJWDB/vSLfXws66d5jUHl3I/12IgMEGz8uIbfG+/LFYoMD+6QE1q8Rx8sm6VhUk3lypehYsH34DvS2i0W/Ed0pqNYRJY1o+1lI291wVubSpuDHfj/jwzfyo/C3mD7OB2JzOQGbns6xGmAgK2gNsA34UJ+nsNSBnhXG0eE+TYWBsL7ZqrM3PX7nEOLGj0/WHcJqk55QrktRj/KMc4oiKdgx94zF6BGVE/KbgNpElzZBPY/M4/AKOz4heN7/E2B9LAq5K6BMXv5Xb3wN8GvZYAJc7ejPaQ==,iv:9xnN5hq3XzmXXdmh41FKO9ecaeCntub5mzcYhOEJIWc=,tag:T0N0Lv0+CgdZb+o6dTOvfQ==,type:str] 23 + nix_access_tokens: 24 + github: ENC[AES256_GCM,data:vuHvnn6IN1G2wsAm0PDG80LMJovIws5HwaFbb53Rpe+rukvmCkoOOQ==,iv:pej9VdnTlPFNseW+gzi6Yi2yAcyDd4xZYykr252WPZo=,tag:hagjNgSl6nn1e+09fBFisQ==,type:str] 25 + noctalia: 26 + github_token: ENC[AES256_GCM,data:iXy0ig==,iv:DlFen9zOR1fS7ozeBm/amWmlVb1khgk92CoT4a8NcLE=,tag:u5WEBCVfU1aa1wLgv4eX+w==,type:str] 27 + location: 28 + desktop: ENC[AES256_GCM,data:EogOHQ==,iv:RVgcE6+hqY+4KQQKabM0SyG0AiLaoodbXgQsY80uG5k=,tag:sLj0Ho7/ow2L2qncAXwU9Q==,type:str] 29 + laptop: ENC[AES256_GCM,data:OLgXeA==,iv:P8IaoTcL6EyoBQDjhtWAyYv6ox3nyS0w4ttuccNu4zE=,tag:IAmXo+9TiWqN8DCZz6+qBA==,type:str] 30 + vm: ENC[AES256_GCM,data:jY80Tg==,iv:xfd4vMjPG3b8YxUWC+mHfdAx0/eBvhEMEUtETLsmTTg=,tag:WdTI6Hah2dMd6JxeCxRazg==,type:str] 31 + servers: 32 + euclid: 33 + hostname: ENC[AES256_GCM,data:NNyN6yyob6kUe/w=,iv:rBunBdcX8d2nJAOAqi3hZ5CZ2m+byP2Gq8IQ30B64zY=,tag:nOBQ8V20daLZDbFpvSBR9w==,type:str] 34 + private_ssh_key: ENC[AES256_GCM,data:pGyC/VaHRou+MZjGRkkbt7SJBP1W5WGIHkW8W8OslL8jsZgeWSk3sOBggiQPGitJveHJav2PPgR0dqy0lwcyV035E4cGyyann3M4DJXRiHo8w+w6Gidw6cBpJKhkqDswltSVqh9tlwO1W4vIYVOYrSbLOS2oksjmfl5cib22yI6+S20yMkJffDYcW+eVXaRdXT7zNNYxCAvOwPofu9N+6+Z/WfVB61XkKp3wRBq3/eJBuVwYhe6H4bg9GITtsh1Al4Cf1YuUFJYjllH5vKACBIlt0hWBgst4XxSfddkzL/PjzliABuHDUng6ssBIJWBpWPo2WjW1mCBDwH34ge2LhtledWYYErqZAvoZ4694ihrReWMel4k2CdgYzbrXD5hekLRpEBs3LCTrHeVqSnohUgLJjS5hsSRVGkRvzbkw4C6EBLaOsEM1yIh1HD8fDYuSicXfGlJWVAlp8EDrUdOA+ElSppAV7sZ4Qg9rKhJ4Y6sGHMczPLpJxRfprjuC8BQPeRLVupMdvkm0u2BliGOvCK8pC8pRTvm/kjS4IGWoyz/yaHdlAMDB5i6WvHB7E9nQFKsa1RCRw2/8uvhbsOLZLbkCbw==,iv:lN83vVRzTrhLUppm3HwmcbJYbovs1Q1eHB7nARVHpXI=,tag:jRVhR3Cvdfv1+azrQmhuWg==,type:str] 35 + public_ssh_key: ENC[AES256_GCM,data:BS/XqfKMXO6UxHdhVwt0TXi0VecStTfG3ZPUXPREsb/5uQ/s6B0dxa7Fe7gbeH2ZCgxj+wNE9vak0tCDfctGtMxVZBUw61TsfyEzBQQrdnh850HllMrZ8w==,iv:b5/asUv/i0wuxnDAYWk770GLPy1C8FOrzua3rGxl3P0=,tag:43GVsX2NILtrabl5M9kbng==,type:str] 36 + user_password: ENC[AES256_GCM,data:KHAVINl65NkWF7sx3mj036vqZhrCZD/6sBaSeJNnGIOHGrSs2uLDLk2QhquIG5DEJY+SiNDkQ015/cDaCfCUP1zybJVxfkyl5g==,iv:Rq5jeDI8KG/cmTBgY3Wl68GorzrZcndVr47/dq6GcHE=,tag:iVc2LtfQNH37xBdeWtszjg==,type:str] 37 + sops: 38 + age: 39 + - recipient: age1drzqscusazfcunmt4xkayc3340fpna2yl3eg5007euej05mu7fkswz4tqt 40 + enc: | 41 + -----BEGIN AGE ENCRYPTED FILE----- 42 + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzSlZrbGNxN2F4bHlaYkhE 43 + bjVZOVJ6Y0xyMStzSGNLRHNkeVNNS0NkVkg0CkNqd1ljSzR1blZxWkNFTFpLUVZ1 44 + eEZhWVZnVCtVaUFDQ0E5eHFPT25YTWcKLS0tIE9lUkpFL1Z0c0lycUxKV1Vndlo3 45 + WUZnVU5ZV3VOYll2WUJITXFPWkxBSGcKwN7GLwfUEEXCHV2DnNK8zQ9v6HootDU3 46 + Al+6mfSOenetOXanG6DUcY+HQII1CiRhAYldAafDOWuSviIGvc9knQ== 47 + -----END AGE ENCRYPTED FILE----- 48 + - recipient: age1k25zg5u386wqlxf73gyr5f9d7c0q2hawyqrpdd22j94xt0y78s0sgjayuv 49 + enc: | 50 + -----BEGIN AGE ENCRYPTED FILE----- 51 + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTclQ5VDMxK1l1azNlUG1W 52 + dFdzVXZuY1RwUWNKbjI5cTV4RUhhU045WmxzCnVOdTQ2MmJRZlhEOFNoWU1XRDRE 53 + RUNzYmNxdEZqcnRteiszL1hrKzdpZ1EKLS0tIGdzekV1L3JSY05QVHRWdmdmQ2x3 54 + R0ZwZVZpTGc0cEZRanROdlZJNDVkRlkK6imJrwH5QfKoEVkTkefKtXgnpBUnVHrq 55 + auIsF2juuDkfSZicQfo2HzhxH1OEqszIvIFF9tIrY/kLRgPWXNN4dA== 56 + -----END AGE ENCRYPTED FILE----- 57 + - recipient: age18xgnqqn70msl9wzqpnlwjpupwtkzzyxq65tvpsr7zzpkq7av6fjs2hz79d 58 + enc: | 59 + -----BEGIN AGE ENCRYPTED FILE----- 60 + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6eWs2OW0yTEl1b3NQYVhJ 61 + eG5sZTRQTTV2Y1M3R2ZiVTNYTlludGtscVhJCndKbkRkMzQwSmhFVDFRaVFPSDU0 62 + UG9EcHpFRXdZaDFKZm12VHc4UnNNRlEKLS0tIFFtSG11RkFlYllPUURieFc0L2xu 63 + Z054U0ZOdXRQKzh2aU84bkd1Uno4ZWsK08Li9+Y6w1op12Vhi2aqluVHdwsre4M2 64 + Aptd2bW+YlmKH8qzzMGmF1GYm++gxkERM6xjrDZGfZ/pJGmG1Wd19g== 65 + -----END AGE ENCRYPTED FILE----- 66 + lastmodified: "2026-05-22T14:27:18Z" 67 + mac: ENC[AES256_GCM,data:u08I3jR27pzA0HTjqUGdEpFm2a6Xc2C6Kk0fOF8Ob7FvQcqGWT01tN2HEHVYPk5vkSUPixeJYP42LGzodrEhAP63oIjOSl9b53mlE84eqBa3eU8hx+Thgn9Zi/M3Wk3ZDDq2WSyhX7CRcXHFSe1SgIYpCdutqxTh7CerKBrGpEo=,iv:SQqpbhxr42FaqvZtGPbS+lyDKfVP75+IB/45llzFvUw=,tag:glQ+/Qh+7r+g+aS08y/2Hw==,type:str] 68 + pgp: 69 + - created_at: "2026-05-22T14:19:11Z" 70 + enc: |- 71 + -----BEGIN PGP MESSAGE----- 72 + 73 + hF4DzWFV3zCN1voSAQdAYRPRWQapA2wVEJXn/8fjcs7+gubgOinqhkel7W46cBMw 74 + uF3rEI9Aa6HAEi3AHPstNoBQwVsxavo8rgNVx/Ygw4CH8nS5YqDA+fwtaot3Pc1k 75 + 0lwBTMmCjXOiLktjdxCE6H6uYLcSjS1hY+5Vz+hoxlWGokEuldJ1+deEjnBSJOnH 76 + 8RNVJQHreLzTjRCOJM+36Se6Qi803VlBNfHDcSuC63jFi/C6bSikIYj+Y7jmAg== 77 + =6JyF 78 + -----END PGP MESSAGE----- 79 + fp: 3666B440B0E872931B8E78596CFFE3FBA5DD84B9 80 + unencrypted_suffix: _unencrypted 81 + version: 3.12.2