diff --git a/agenix/hosts/Pallas/config.nix b/agenix/hosts/Pallas/config.nix new file mode 100644 index 0000000..5a67921 --- /dev/null +++ b/agenix/hosts/Pallas/config.nix @@ -0,0 +1,20 @@ +{ + age = { + identityPaths = [ "/Users/daniel/.ssh/agenix" ]; + + secrets = { + nix-netrc = { + file = ../all/nix/netrc.age; + path = "/etc/nix/netrc"; + mode = "444"; + }; + + git-maintenance = { + file = ./git/maintenance.age; + path = "/Users/daniel/.config/git/maintenance-config"; + owner = "daniel"; + group = "staff"; + }; + }; + }; +} diff --git a/agenix/hosts/Styx/git/maintenance.age b/agenix/hosts/Styx/git/maintenance.age index 34a1ed6..fdc443a 100644 Binary files a/agenix/hosts/Styx/git/maintenance.age and b/agenix/hosts/Styx/git/maintenance.age differ diff --git a/agenix/hosts/all/nix/netrc.age b/agenix/hosts/all/nix/netrc.age index cff793e..08f86af 100644 Binary files a/agenix/hosts/all/nix/netrc.age and b/agenix/hosts/all/nix/netrc.age differ diff --git a/agenix/hosts/argon/acme/credentials.age b/agenix/hosts/argon/acme/credentials.age index e7de4eb..d2c42f3 100644 --- a/agenix/hosts/argon/acme/credentials.age +++ b/agenix/hosts/argon/acme/credentials.age @@ -1,7 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g NjtJmBDtdCBSzrcte5NuW3yQ7eKX1n+9Mk0LIOgrgjY -vwVeXfhlIWi+uWbHaOiV0hAdz612UjZ4je4MLsEIEyg --> ssh-ed25519 1fcLUQ /adnDLBjCgvkuzD9ZT1n0eXUgZ/Z3vFAWY6MxZOvZ3Y -fuKB1k98WEMLDOqTVkakt+L0OQ0PThkpQnuP69AKeC8 ---- 5pdouRi85yXSpj83M2aSKg4xYcEcsUsX0J+FTGs9GlM -)G`äL .(ױSspyI~ )Gy`U`V쮈]_Vj'#V?l5(<[H@[2ۏx \ No newline at end of file +-> ssh-ed25519 MtGp6g ybHJrXd8EYq5Gg2Omji3TeZPMPVztf+9uGVCsGrWgRE +JqbCZT+p4giCxcwtkf88jpBZSiEsrF8WSJixrQW0em0 +-> ssh-ed25519 VjazQw yqFtXVPpUgzkf3UT4CIbAT5f+vRitktHb9b1BWESYhk +9rRAMQUprMLwZt4Xx5F8lb7C1t0SM95d4/mqrKRU2fk +-> ssh-ed25519 1fcLUQ GV8A09rcGnV4R/WxbEBOSnaxDIPSwW/P70PUHWpvzn0 +NeKVNl15DyOI5YD8Kz3T3b1oD+uTJagJQFtCwW3vSuw +--- +zQGoYwr+eYiwlqpdVzZWyMHE3Mrh/CnlGLV9MI2yik +cO]P _ +Nc3<*4 @8u&28?"#ǔnT2]۶'>:@Uݧ_ +c\ \ No newline at end of file diff --git a/agenix/hosts/argon/adguardhome-sync/environment.age b/agenix/hosts/argon/adguardhome-sync/environment.age index 2afe07b..0699853 100644 Binary files a/agenix/hosts/argon/adguardhome-sync/environment.age and b/agenix/hosts/argon/adguardhome-sync/environment.age differ diff --git a/agenix/hosts/argon/cfdyndns/apiToken.age b/agenix/hosts/argon/cfdyndns/apiToken.age index 6551c20..0a42405 100644 --- a/agenix/hosts/argon/cfdyndns/apiToken.age +++ b/agenix/hosts/argon/cfdyndns/apiToken.age @@ -1,7 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g VR/eDjL8NA1SXrxl9BoViA82jv50KRxRPAxmJKtJM3Y -3NNm4LSzAjZTGe79IDgZRvKKTHuvv4iw1qioGaZ83AM --> ssh-ed25519 1fcLUQ 8A/Qh7uKXsZJW+ZPqcqzUUclK0kbdidUXZaQBiaSVlk -grBP3+f3b6AKmPxLup8WGJAxaCzvwRO0qRMTBb6yQ3U ---- EyJHui0OlOsEisaEkybG38OpEQ3yOvUab+t+W0SVQYM -:٥,RGm7b:Ʉ+_K-'3Lfv}5n#Ff|-{1 \ No newline at end of file +-> ssh-ed25519 MtGp6g 1Cvy0LuNEWq2Nt33WjmOXtWZYqNo+ZCsm2/0/0cvU3Y +i/Gy2E1wegwPnMEeL06ZdE4EYRwRagDKGZ3Gi/KTInI +-> ssh-ed25519 VjazQw mqUknJDvv8GYbWNMnDVE9DGi5mgdUILJKCzjjQLigXU +UWhaNN7+1yLn1KkMCJCjqLg0qDG89PK6rKa8unB1UTw +-> ssh-ed25519 1fcLUQ B6zBMWIIkIKwE3hvpMUifmlY8arxEh4sZG/W82FE5lE +lP9Oo/LuY27uo8pgPnjZhu2yzSMHoVOnQ05kv5XX/gw +--- qeavnv1U904xSeLm0jtGdTqMa6A3Y1wd/fxoyEF7GQY +A_Oa4 Ed|ؗZ: +Bj>l%[ZW.Xί|1κt;oXL +g] \ No newline at end of file diff --git a/agenix/hosts/argon/controld/config.age b/agenix/hosts/argon/controld/config.age index 63b0c2b..5dd1332 100644 Binary files a/agenix/hosts/argon/controld/config.age and b/agenix/hosts/argon/controld/config.age differ diff --git a/agenix/hosts/argon/forgejo-actions/token.age b/agenix/hosts/argon/forgejo-actions/token.age index 8733c21..dd93cdd 100644 --- a/agenix/hosts/argon/forgejo-actions/token.age +++ b/agenix/hosts/argon/forgejo-actions/token.age @@ -1,8 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g kzyaCPBTCUDBpcyFhqpVvgL3lVMSGa/UAz1oxm97awY -VTeF8kJyfRt5tMTJwbhTHV3vwd13bAJTf36YcHkhxho --> ssh-ed25519 1fcLUQ kO1drlLeOatSuXRniq3cSDPzvExR0a7qOQp7U/LWKgQ -e3yfN0tZGhlm5mrC/R4nNIv0/Zy7kKUY+S37MBNeD4c ---- v/Yg+IfPH05GCBARg/WsNlgI0oLGdPvS6EPblOgUwbc -sHL -UOŚ/uC*!LF:[[Vmwõhn" 9:FXeȺ/ \ No newline at end of file +-> ssh-ed25519 MtGp6g 4PjjHgz+k4WRxwJPVogJjENzgz0Uoa7vWvMSDiM/dCk +gqfTK1wjrqG4/aui7Iz7evonsQvlDBSDAmm9slAlnUc +-> ssh-ed25519 VjazQw 7acoZFjs6B2bdfrLIzGljLaZaHRd1KGwsQuE11nrDFQ +i6EJ1M4GhVkDT6yvEzV1UyaFfF+oKSgKcxIxbgvPDZY +-> ssh-ed25519 1fcLUQ Lg92XSjlbQZTF69TgMtd1bOY86JTdVc1Y2InN/5iGFs +JNmEvRmIfeY2P9p+PHmi5J4I5J2uhXl9gjxpCIegEu4 +--- x90NrkQiz5QNxE5KRLp+ylLBPUfofJhAihkqu194Zow + YњŨ +ֺQ̫l- !&&/gu ( ssh-ed25519 MtGp6g 4BgDBm/sv2v4V2fwXXwz1P1kRWt8uGVCpRPxK6gMzj0 -wQAVrNmN7nuyZpvj1DJtY8LVghtU36DYG1fHaPyEIeM --> ssh-ed25519 1fcLUQ ziHtuk0jFW0ya2b4Hp9glQdBHkI1W+BhZKsWVTZaFkw -mvUXIHmu5zIU8iXtNX78YfuVbOh1yexyEfbB1jVieds ---- QHvXYvPi0oxmT7LV93Gie/+z+EToHbmeTP0D0WYeS3o -x:x;Z,Ezi:$ro`g9|?;G&'\\@ow;+J&v6SIQ v |$ \ No newline at end of file +-> ssh-ed25519 MtGp6g RbAgD3or4AuS9uBQCDWVN1rLN1EmyI6wdKmteiv8qj0 +IUA6pYMr6QfmG6Wf2VLG9a+OZ01/cEPpXV9qaUoOfWk +-> ssh-ed25519 VjazQw YbpZFmW6oz0xyACDaHhDIlahG6FhZBf3HS8shPE3blg +Tp4B6vsyDrK7g0e3SLN/8dzbXXivm8vjwwhWVgL4Z48 +-> ssh-ed25519 1fcLUQ QKD+XZfeXPH+ajnt+6GIgrpshl0qHAw0ehu+elaNURs +7UiSE9bgb3ywFZKE0aQz3H35s1rXfcc2QOI24SnMS8k +--- xtF6wl8exOwFheW3HPzlVQygzrshRrWghfqN9lsohxc +XۊaYqࣃdeԲًBӍli6Xn.7dTᾬkL[ſcU>MTUbt"R0`aZ \ No newline at end of file diff --git a/agenix/hosts/argon/ups/primaryPassword.age b/agenix/hosts/argon/ups/primaryPassword.age index d320dac..0705301 100644 --- a/agenix/hosts/argon/ups/primaryPassword.age +++ b/agenix/hosts/argon/ups/primaryPassword.age @@ -1,7 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g ZX57M5ki05gFAm/cIZIiqlX1by+eosXddvWln3y4nEM -E/Ew7nB38f6RnMZMjg4J5/qFUmz2jJl11RiqEsi6Cd0 --> ssh-ed25519 1fcLUQ 26z8R+YdIcdALuBorv2rboW25fDC7Xern/r8PCX8E00 -lr+KVKkgrU/zHg/nZAbZyzYIhe0euYeZy1kWzPK1MD4 ---- rA/LWzan74b4214noRwwzrtpR1sx4NK844K8pGFbEDk -̭]5y%:)62{KyNG.x\Y "*| \ No newline at end of file +-> ssh-ed25519 MtGp6g 2imRsNjhOvY1nhhBU3u8YRDqODdS+kUAwjNLGao/hko +MPn7kIGDYpNApbyHGVwwysHSwOqzO0q1+r+nFnX258E +-> ssh-ed25519 VjazQw cqk2dq/A2M63HbsZ9Lyz46otvV7rdLmd8KGI+tdkcnY +qN+FUGFcwNu3u7kaChlwjAAYd5D/ZrGyCXHng8Rqiik +-> ssh-ed25519 1fcLUQ urPGZSSec8wkqQas0YqdpFKBjP3twdr2ND+EXA4jokQ +dfTCRF9+DQNrBGOe9i8MwQdg5g0OXVFTGeC5xcEIovU +--- 8Yr71E4HkG/pQHAJ3Zvl9olis/KYaZgQTQfxiun3UNI +lT+Ȱ =\ ÒnX 9E]oЫ;=3+Ô&s \ No newline at end of file diff --git a/agenix/hosts/argon/user/danielPassword.age b/agenix/hosts/argon/user/danielPassword.age index df13284..1bce452 100644 Binary files a/agenix/hosts/argon/user/danielPassword.age and b/agenix/hosts/argon/user/danielPassword.age differ diff --git a/agenix/hosts/argon/weewx-proxy/environment.age b/agenix/hosts/argon/weewx-proxy/environment.age index 71ea871..ebf5e75 100644 Binary files a/agenix/hosts/argon/weewx-proxy/environment.age and b/agenix/hosts/argon/weewx-proxy/environment.age differ diff --git a/agenix/hosts/mediaserver/acme/credentials.age b/agenix/hosts/mediaserver/acme/credentials.age index 5a9b854..d388d91 100644 --- a/agenix/hosts/mediaserver/acme/credentials.age +++ b/agenix/hosts/mediaserver/acme/credentials.age @@ -1,7 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g iRhq+xP27zM8hxFGjYZJ9P7Xe1QyaP1kF5ihpVwNRiE -SV3plR7ZZcQCN3kU3kSEm/La+YkTHN9hXgguY42gCJw --> ssh-ed25519 Y94Yig LFR2CflAkKh83aP/Qfw1vvM2yVWeWcfmgIJoiYnQMlE -t8+kqMYE16Lr8Uanpw8nk+kNnHc8XW0gvNROYrgVLis ---- acRXmEqNbQNKCjV5cqDCM+CI/I7Y9bz+CdY5WJaXX+k -JI-ՂD>vĞۡIWԫ_i77_y#=lOOXL=tltoE}.b6;#Z@ \ No newline at end of file +-> ssh-ed25519 MtGp6g TslYTkRDSj25FMQOrAzSYNqM6imyyqpHKdGCWJvNLTo +DE9FMxD9ny9f3GYVUbKpbZJM9cWWGOr8Yt1GlWtw27A +-> ssh-ed25519 VjazQw LEqqIHKaDB0YBFxkUwVnUZsnJeocMvvMcsX4Sq0CtDs +zKD9pSYFMfpeCNi+HrXbo7k8Zilfiwfu9lhAw9Oxux0 +-> ssh-ed25519 Y94Yig pF3GC6c+/rFGX5iCq0UREebBC2hMKgwCFZ3NFWwDQks +ZTJqbynnlF6qySRuFbGgf76WClgPbYefd28FlcKgqqE +--- ZK4643JvURMPzQyZydz48OahyF7K6pGtLuulwKTecXw +>BkK$jZ2qcl9{d,4$N ʢ '[?GA֍a+x{)!շVP/_} \ No newline at end of file diff --git a/agenix/hosts/mediaserver/aria2/config.age b/agenix/hosts/mediaserver/aria2/config.age index c2a6efe..423fc6d 100644 Binary files a/agenix/hosts/mediaserver/aria2/config.age and b/agenix/hosts/mediaserver/aria2/config.age differ diff --git a/agenix/hosts/mediaserver/controld/config.age b/agenix/hosts/mediaserver/controld/config.age index 357e8d3..7c66347 100644 Binary files a/agenix/hosts/mediaserver/controld/config.age and b/agenix/hosts/mediaserver/controld/config.age differ diff --git a/agenix/hosts/mediaserver/recyclarr/config.age b/agenix/hosts/mediaserver/recyclarr/config.age index a3ee873..cd3c8d9 100644 Binary files a/agenix/hosts/mediaserver/recyclarr/config.age and b/agenix/hosts/mediaserver/recyclarr/config.age differ diff --git a/agenix/hosts/mediaserver/smb/havenCredentials.age b/agenix/hosts/mediaserver/smb/havenCredentials.age index f59125f..13a877d 100644 --- a/agenix/hosts/mediaserver/smb/havenCredentials.age +++ b/agenix/hosts/mediaserver/smb/havenCredentials.age @@ -1,7 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g o3i6obbEu+xEOiVh68hOWxdT7oQzYFJzbLe0hmOhWRE -Alxnr2A0aK1R24Lb3bhxh04SiKruH5kvRj/zIPFlflI --> ssh-ed25519 Y94Yig Fg1UtJpAdfpilz3qojuoBoSIL63y7G+rr9XZm3Ey5F0 -msl89vgYqM6N8sJOu4XFBC6HJbobCOuHPU0XvFLWmYY ---- UwH9DC4bEojsQYYEtlxz6+emautmXE7QMMv9o9Ers30 -E&oO* ӛF1/𵐗\£5WbXܮFwqGiaĂx oe*GaCzsJ24,Yfv \ No newline at end of file +-> ssh-ed25519 MtGp6g hgrs/+ZPQgvTo5tkL37GrspmLqkueKvN8qQ1W/ulCRw +yJ1TEuQJbvw5b28TXgmjR9IIWlYP4tXuN75xTGfL5eU +-> ssh-ed25519 VjazQw hCLxWklQx8O+VKe4R2JzvGAkTZ9FxyMFLVjOSCJDvzY +o/JJtdeGgLyQiEFVpvjk3CesjdFqLOgnpOXUy1427HM +-> ssh-ed25519 Y94Yig Y+dkE5B/jhbwuRZaARqTYDpIAjJYuNgAwoWmUbdiPGA +gH3moOqu6UXQRziulHZK78qa9MahoRhGFFqMfqm9eZA +--- sVt1+6gg63BSfFZD3037i/z3NyUIVpt8jBUPGdxedvg +xpA6@*jq\!yK]ڋh{2j[t"869̗jE1gL )D8ƼISjaV*<*~?m \ No newline at end of file diff --git a/agenix/hosts/mediaserver/tailscale/authkey.age b/agenix/hosts/mediaserver/tailscale/authkey.age index 38fcc36..c6cf277 100644 Binary files a/agenix/hosts/mediaserver/tailscale/authkey.age and b/agenix/hosts/mediaserver/tailscale/authkey.age differ diff --git a/agenix/hosts/mediaserver/tubearchivist/environmentES.age b/agenix/hosts/mediaserver/tubearchivist/environmentES.age index f93ea70..65b5ada 100644 Binary files a/agenix/hosts/mediaserver/tubearchivist/environmentES.age and b/agenix/hosts/mediaserver/tubearchivist/environmentES.age differ diff --git a/agenix/hosts/mediaserver/tubearchivist/environmentTA.age b/agenix/hosts/mediaserver/tubearchivist/environmentTA.age index a40a32d..3a246ea 100644 Binary files a/agenix/hosts/mediaserver/tubearchivist/environmentTA.age and b/agenix/hosts/mediaserver/tubearchivist/environmentTA.age differ diff --git a/agenix/hosts/mediaserver/unpackerr/config.age b/agenix/hosts/mediaserver/unpackerr/config.age index 5060311..f8b3bca 100644 Binary files a/agenix/hosts/mediaserver/unpackerr/config.age and b/agenix/hosts/mediaserver/unpackerr/config.age differ diff --git a/agenix/hosts/mediaserver/user/danielPassword.age b/agenix/hosts/mediaserver/user/danielPassword.age index 7c8b44a..828cbe3 100644 --- a/agenix/hosts/mediaserver/user/danielPassword.age +++ b/agenix/hosts/mediaserver/user/danielPassword.age @@ -1,8 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g Ouj3l6KdsLq0Ln8LA/sJ66eglu+FRG8tlgPSmnhtKBA -Dcd5EItfkRlGUVlaZsohLnrMgLww9QNUoVxiPUJxEXo --> ssh-ed25519 Y94Yig asHYFSWrGakGCguEX8oUlFfHwQN7p86Z8HBbGkTpRmY -LFMPk8XbnmZYblFBp2kTdE8XH4KPOY18gk/jEiz1A/U ---- sHPudONMGZ8NM4jC62IAxSrxsfa7IGK1c5J/klVH0pU -PKi$ -*?"r-/ge.^}H8^#L1\7.@F-]/plQFҘIMI|V`xɐPX#Um,Xf(y!Fa **Ԥ& u: \ No newline at end of file +-> ssh-ed25519 MtGp6g ClvxVMf68GZWUN6eg2IgLNIKieRKaaJL3nYipMR2LjY +ysamoU974LD0lEZu35p9SRjj7ecDZ0Cb7Qm1wmRP0yo +-> ssh-ed25519 VjazQw tJTJfllayBh93IT9LmtexJwtWFx2LV0MT28fbyj7rwQ +47Mevbo6HSiKEX2ZtFsGDNO+o/gogz/5h1o/YJGG6q8 +-> ssh-ed25519 Y94Yig /LnhpQ7LjBjDYqLOu5i9fvCT211uGMKNgM7J9FBVxCc +LuqfZ3WpAXWEE+LxDXzflY1RgCc3j3Ayh5sF86VK2gw +--- XVd50NY+SbNwN2HPzblvXFfO9wnMFkXikT7W9UdBACo +k,1F-ފѯF@>h.]y3L_,183-iW=u2d:3f$ڴ'JW|=W4ΆV(Dq 4#aH͛垶XPp<1yUeJܻ \ No newline at end of file diff --git a/agenix/hosts/mediaserver/wireguard/config.age b/agenix/hosts/mediaserver/wireguard/config.age index 2208ba2..ef8c571 100644 Binary files a/agenix/hosts/mediaserver/wireguard/config.age and b/agenix/hosts/mediaserver/wireguard/config.age differ diff --git a/agenix/hosts/neon/controld/config.age b/agenix/hosts/neon/controld/config.age index ff11b15..f8691a6 100644 Binary files a/agenix/hosts/neon/controld/config.age and b/agenix/hosts/neon/controld/config.age differ diff --git a/agenix/hosts/neon/deye-mqtt/config.age b/agenix/hosts/neon/deye-mqtt/config.age index 8ad936f..3e13be7 100644 Binary files a/agenix/hosts/neon/deye-mqtt/config.age and b/agenix/hosts/neon/deye-mqtt/config.age differ diff --git a/agenix/hosts/neon/forgejo-actions/token.age b/agenix/hosts/neon/forgejo-actions/token.age index a99108f..592ccdf 100644 --- a/agenix/hosts/neon/forgejo-actions/token.age +++ b/agenix/hosts/neon/forgejo-actions/token.age @@ -1,7 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g 0SpDHrIEct2IP2y3uih/6zIflUcMHQWmOyxTC+zr9jE -1uS4coo50NdJDnbO1SDjY/usId3trTatdWMwSZVORLk --> ssh-ed25519 60lgJw VTh8yqpjdlj8Rbi7opqUUnI40J86KW3Qb11OBQU6qWY -8ElhS6xwa7mnQlUKbdj9rsjttY6MfyfXljefIILRQwY ---- DdN/KlzuWoVjYfxyl0GOISwbM4XyWFzQc/iLLh5nTpc -`٣tO ssh-ed25519 MtGp6g mGPNbWd22uz7/G1kyalNotTS6T9XfzG1NUR1OxUq3xQ +IicqRBgNwXq5b3/YE1I2IAu7fBtWhHi3xTtlZdkltnQ +-> ssh-ed25519 VjazQw Vq4RuUpTaVFM+FKvmaXmI+xnD+k2hOT4AvaORqgRPmg +97yezk3Ot1riDnMVNMobeyv5xluShxx6oocalWV3AHo +-> ssh-ed25519 60lgJw Z5bETPVcwnojpzbidMR6ks7ksv42lfWt+Cd7fiouBhM +6H5k8fWcwYeSuMC0zGuFD5lSNisrJiKEz94X6S7MCrE +--- GlQLLUPOXqeIBKwO20dQkk+auNWRGD2hizklQNW59w0 +A2֭%uH~0Hbf(jPuXEn=ol$!UI(=_aTq0cE mUPL>ZPq} \ No newline at end of file diff --git a/agenix/hosts/neon/mosquitto/passwordHomeAssistant.age b/agenix/hosts/neon/mosquitto/passwordHomeAssistant.age index 3ece2e1..6f253c3 100644 --- a/agenix/hosts/neon/mosquitto/passwordHomeAssistant.age +++ b/agenix/hosts/neon/mosquitto/passwordHomeAssistant.age @@ -1,7 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g A7lLy/9e4eGyQpmBTZ6Fw5t2jP1B5aJQ5iGUVlZZrQ4 -VfSOwKA+SYBfnCyuQDwXtN8z9owwdKlteXJxmIXjl1k --> ssh-ed25519 60lgJw Dxs9EekvqHrLWB/M89aV0B1HxLBpbLYE8pxWx1Cf2X4 -zb7Up1DfSBYIRXom4o53KWzC56bzLLKcscvKvtZGz5s ---- y1G11ujCFt9yyOWtN5FjFGZf6QeKpZbzt8U/XZC+PME -3N^{(YjPρrLgvH}|cA \ No newline at end of file +-> ssh-ed25519 MtGp6g ACkopfdDGjGfzvzNUAfdX/6q4amhssdkitOiGFzpKD0 +fFEs+wQhFwy8ZxzieDHqPLI74ryLws4G3EMUEm+3K78 +-> ssh-ed25519 VjazQw 1U4wFXguYfJufvI2iKmbyjSXMu82P3vR84XezKIxRFI +M2g5tr7nRIPAKQmC7OIJERjM7ZMy/gjHgU8ZCa9O+Rc +-> ssh-ed25519 60lgJw crGabcBMx1XeB5jtvUG02L92i0eP9o6BFityfZc4JGs +urjcov+jJgzG9fGSeEL5OR0ZIuCqYbZkcuGOEzlUGWI +--- elgsgrhI/RoLwK9VukYfnskpbM8+xR7LF+7gyKjtxAg +~#~C oz<0f\HyϻJvm \ No newline at end of file diff --git a/agenix/hosts/neon/mosquitto/passwordWeewxProxy.age b/agenix/hosts/neon/mosquitto/passwordWeewxProxy.age index 171d901..264e027 100644 --- a/agenix/hosts/neon/mosquitto/passwordWeewxProxy.age +++ b/agenix/hosts/neon/mosquitto/passwordWeewxProxy.age @@ -1,7 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g P/pR7BxsYlzzbx8qdLj87JdT7t+yQs9Ws/s30tb4tUs -sXfZ+YMoDaabn2ilTBs/1WQlZdjUcR9JmOMS+TN42MU --> ssh-ed25519 60lgJw UIvsaU2hMN9m2V7F/DSWWFxVVp3291c+YHPzT4Q2QRY -U7vqk6Uu/Hs/WXgSA0ocCZBRMguvab3Ih/goUTTdvjU ---- 9N8KkM6uNaUJuUUR7GkuoJ1oXH1yEMIaqUgIZ8M432c -Q;Cw% 4dq60ciI*@y;\ 7KԢH$15O+|4t|"!? " O8랷g{Vv,IU!3kX6Aڒ屘ꑍ"?;r ]עC \ No newline at end of file +-> ssh-ed25519 MtGp6g OuTKN/UmepTNVUfpoEXcbv0mEA0Hg8jptyMU36XGDQA +IOaA2RA7uew+sVUQV5+Tg0PIcHViLbbegXsETvdEIWc +-> ssh-ed25519 VjazQw KAzo5gHDC4mef1GiRoIo24MPgdcl0y28wk2QDtTqvSc +ItvlnxrLJCPFdPUJ+sE96bAoAshr4EDbWoV3s5/0u5w +-> ssh-ed25519 60lgJw eguGe2xGXqEkxtK0k+eFsCifQaTOcoFEIBjtBZo+eQE +YIbNT6noFETimg2TpZPFR3av+2tcJbiN03XP6n6xVsI +--- aq4mtWp/GbjApxWpC7FD+UZLGJTBeqNinX5/72+jeCc +~~ɕNsx[R-a Ť\a6NߘY{i2+zjraWexrZ&*f ssh-ed25519 MtGp6g 4NcaIpSB/NuC7ak6Z0p00dcJCf2vk6FBoBPaA5AKJBg -TgSMmrh/vu2hazlTD3O2GMD9zRxzyKuGRVGCPa8IN90 --> ssh-ed25519 60lgJw 4xR/yHXjpKe75nrTD+iKlhHq6sdf/mQVZoD7MnHrsiE -k4aPpXGr8oOvJSN2laDzQmK76zkVghp7+XOvOxdmKsc ---- cnnWcddEeI3oNQ/Bd1+U+t2j2mkw1j/EHAkgKj75xPc -,VxΣ0ani/K-pSLD6 ssh-ed25519 MtGp6g /SRXo8Y2DC0jRUXsrrL76F5a5qIQnwXvH1Tl28rrlHg +10epwvFImLzD047wNj8Se3EESV4pOW0CNFfSJq5uHhs +-> ssh-ed25519 VjazQw jPQBNKS5QJAQL5II6selDHnFW5GHlEK0VAj544dYAzw ++XrALGe00miVSjhTvXv1pJ9H4llSW2BVStXN+U9mMHU +-> ssh-ed25519 60lgJw eAvHOdLmdNRE/SPnoC3FIvsXWOBjI5wf1T31AL9vkiE +AJQn09j2f/fYbu2arpXjvKYZU3r7nwwyoZ0p77lBjJ8 +--- +WgjPSx8RdtmA7xPYYGK1GuI8O9BVx8RPuRyY2gzonY +/ vI*2,{ +Ui΋X?2L#YNcIb` Үݚ s)Ƭ_~Tr*OyBLC \ No newline at end of file diff --git a/agenix/hosts/neon/user/danielPassword.age b/agenix/hosts/neon/user/danielPassword.age index d0df6a9..b8db43e 100644 Binary files a/agenix/hosts/neon/user/danielPassword.age and b/agenix/hosts/neon/user/danielPassword.age differ diff --git a/agenix/hosts/tanker/acme/credentials.age b/agenix/hosts/tanker/acme/credentials.age index ffc19cb..106042a 100644 Binary files a/agenix/hosts/tanker/acme/credentials.age and b/agenix/hosts/tanker/acme/credentials.age differ diff --git a/agenix/hosts/tanker/anonymous-overflow/config.age b/agenix/hosts/tanker/anonymous-overflow/config.age index 88a215f..cdb3a68 100644 --- a/agenix/hosts/tanker/anonymous-overflow/config.age +++ b/agenix/hosts/tanker/anonymous-overflow/config.age @@ -1,7 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g Syn2npEWxZm7SIqePo4PQKwvORCs6iuIBJoqz+1i7RY -X4lSUiClQYOPu+FqKSR9Z0eelLGGeZV8HO4ClAm+doM --> ssh-ed25519 iO8/4g MceZJqxARIwO+v6Fd7LFNx0VMnceT+Fgq7p0LJe0r18 -bjj+mnl6aEh0jLvLfwIRSAMg2o9H/pSwDBJKXruf83o ---- 4AgZ3ACnTA4vd6gYP0FjJHJEKpME0BXweODTr7lHzXQ -Yg$DikIq/,/g69A2ЏMIt>U\-?zX*jD3N [ܕʷeJ|2phc%Il0JЍQZYW[m֪ \ No newline at end of file +-> ssh-ed25519 MtGp6g EXiZcNLJzFcIELggGQp8NKDme1aCVEumY8Vtu+U4sh4 +kmgjir6zQYZMgZnlRtkvEaQ+Y7SB1TjGYfQdjQ5nJBo +-> ssh-ed25519 VjazQw e/wTsnH5iY9VD7b6F/hrWp7FXRhm8n/Nvlhwjtmy8kU +QmEQ+qi+LN3ohpZmJzt7lKSVu+cnPJHwgLFO3DNTUcU +-> ssh-ed25519 iO8/4g tVy838WfPVs+Ldk1CIkf5chmdwvU0+u+KeLxdlesV1Y +dOp1mLnR5OA0k8ccDjzlwxSP01dub7967wRgm6u/SN0 +--- DMq0AAi1gEV1x0ClL0NivLXy7a0O1fcvAylaBgyJTF0 +] {(MS +D6^*2~UZQ60 J% ST-[ͭcB +F9~ߙ(U#;8c%(>Vr;e"BUryY$EwcIfpWcp5shR \ No newline at end of file diff --git a/agenix/hosts/tanker/atticd/environment.age b/agenix/hosts/tanker/atticd/environment.age index 52ae3ba..1426280 100644 Binary files a/agenix/hosts/tanker/atticd/environment.age and b/agenix/hosts/tanker/atticd/environment.age differ diff --git a/agenix/hosts/tanker/fedifetcher/config.age b/agenix/hosts/tanker/fedifetcher/config.age index 3017236..01aeca8 100644 Binary files a/agenix/hosts/tanker/fedifetcher/config.age and b/agenix/hosts/tanker/fedifetcher/config.age differ diff --git a/agenix/hosts/tanker/forgejo-actions/token.age b/agenix/hosts/tanker/forgejo-actions/token.age index 6653d6c..dee8238 100644 Binary files a/agenix/hosts/tanker/forgejo-actions/token.age and b/agenix/hosts/tanker/forgejo-actions/token.age differ diff --git a/agenix/hosts/tanker/headscale/acls.age b/agenix/hosts/tanker/headscale/acls.age index 727e008..7d19179 100644 Binary files a/agenix/hosts/tanker/headscale/acls.age and b/agenix/hosts/tanker/headscale/acls.age differ diff --git a/agenix/hosts/tanker/headscale/dbPassword.age b/agenix/hosts/tanker/headscale/dbPassword.age index d9e7dbf..698dd09 100644 --- a/agenix/hosts/tanker/headscale/dbPassword.age +++ b/agenix/hosts/tanker/headscale/dbPassword.age @@ -1,7 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g sSPrz6jGDcXTtpW0BmlZQxJ8luYHn/gFQ+0pVIQF0BQ -9is8ct/dS+wVNZonIqhJPCqZrx95N02KhXolcv7VIYA --> ssh-ed25519 iO8/4g BV8tMkR4BEgxU6o09NOSXjSx/E9a3agZyxXVt98Za28 -yPOq/3wWbC92TykrjY04d3HVT74l7DGbUaCseeas7wk ---- 6fuEWCylCk9MuvZCQK8fV63cHAvizVdOamzDCqSt1hA -n~S4rUy:v_,C`^w]RxbZK9M \ No newline at end of file +-> ssh-ed25519 MtGp6g r5HwdEbcBxgCVWmh1luzvLZ6tbE8N4Ny70/tN+yl5yE +pJN0X5Y+C+aVQ+QaS0+ItxllyFyn5KNjGUZinzFI64Y +-> ssh-ed25519 VjazQw 5DzzGru8c4WpgMTx5jPcY9X4lPV+Fh1Melxr7kVexh0 +MTjS5Q/sN2sqIp+yCAbmHu2sx6q2viVPemgXyqyzanM +-> ssh-ed25519 iO8/4g /4mF2GQnaVxji/kjh7DAmqGTRhxmqUlGKXYfMjJQEmg +I7Mz14hIlPUKJW75I3gxvK9e2IkwD/E598oU8o7w0vM +--- E6r1/Z2RfO7xHq9DZTi/E4+13Xoj1Zsp5lfSpugiy4k +A_KHws9ortX{Lu\T4*ڇH9sfy?]{ \ No newline at end of file diff --git a/agenix/hosts/tanker/invidious/databasePassword.age b/agenix/hosts/tanker/invidious/databasePassword.age index 22345fe..2afdef2 100644 Binary files a/agenix/hosts/tanker/invidious/databasePassword.age and b/agenix/hosts/tanker/invidious/databasePassword.age differ diff --git a/agenix/hosts/tanker/invidious/extraSettings.age b/agenix/hosts/tanker/invidious/extraSettings.age index 8f2a3c0..4188802 100644 Binary files a/agenix/hosts/tanker/invidious/extraSettings.age and b/agenix/hosts/tanker/invidious/extraSettings.age differ diff --git a/agenix/hosts/tanker/linkding/environment.age b/agenix/hosts/tanker/linkding/environment.age index 0320be6..d2930be 100644 Binary files a/agenix/hosts/tanker/linkding/environment.age and b/agenix/hosts/tanker/linkding/environment.age differ diff --git a/agenix/hosts/tanker/mastodon/databasePassword.age b/agenix/hosts/tanker/mastodon/databasePassword.age index e012ff2..41f693e 100644 --- a/agenix/hosts/tanker/mastodon/databasePassword.age +++ b/agenix/hosts/tanker/mastodon/databasePassword.age @@ -1,7 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g Tolhog6FRxvpRD9gALDfnoY6F6rjnCJzBE6fE48v/3E -CXz3Zou6kiCAag9/eHZTtgNtuj5PpCjpxpfeOS48/KI --> ssh-ed25519 iO8/4g +sY39ypBIOi+62G0ONUb42wnmw4jP5qqix6TDDRuyw4 -LzzxdXntTvZrZ2/5IR383cQtyd2siSGxupLCF2HTHHA ---- vtCHiQSA5lcRT+QYK0NN4y8rrB3pwstK3MmZMuy5nwM - 7_},=4z6͏+^i!4jb=@O7F"qپo \ No newline at end of file +-> ssh-ed25519 MtGp6g BEn38C/sA+dpiVKBn3IW04W1bOlDZoQQst7skeLyzlc +d5Vsvo6hFCRJa43gDiGQEjeMv519SnfMtRWBaY19ic4 +-> ssh-ed25519 VjazQw Dfs17hlaWMx6CYTPPBrSQl2O/8oq388xh3//QFbqNhk +6CragOAPN4ya43o3MzJgXNHtZ/gn3UUJqDd0dvO768Y +-> ssh-ed25519 iO8/4g 3KJv0GylkHFz8nc2eAPHq99sQlD6EUsrzXrDDQnZEQ8 +HkqtsDDKmUzVgb3IAVXslQz4f9s970MalUfAbKHSasw +--- J4f7YUr1JRI+Ehv11S82+pn/krH4GX8lLk/mLBqJbZI +CE>ʱ9tDR2YφoY$umfr \ No newline at end of file diff --git a/agenix/hosts/tanker/mastodon/extraConfig.age b/agenix/hosts/tanker/mastodon/extraConfig.age index 0eaba29..d84aeec 100644 Binary files a/agenix/hosts/tanker/mastodon/extraConfig.age and b/agenix/hosts/tanker/mastodon/extraConfig.age differ diff --git a/agenix/hosts/tanker/mastodon/otpSecret.age b/agenix/hosts/tanker/mastodon/otpSecret.age index a6b591b..d3edae7 100644 Binary files a/agenix/hosts/tanker/mastodon/otpSecret.age and b/agenix/hosts/tanker/mastodon/otpSecret.age differ diff --git a/agenix/hosts/tanker/mastodon/secretKeyBase.age b/agenix/hosts/tanker/mastodon/secretKeyBase.age index d661fa3..2a82230 100644 --- a/agenix/hosts/tanker/mastodon/secretKeyBase.age +++ b/agenix/hosts/tanker/mastodon/secretKeyBase.age @@ -1,7 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g jaVroUU31NGKebNI3Z3vCY8M/1OVOFx42yLHZtZHhAk -4kbdiBQODlCc5SK1cVpZ3D6+U653AUriptyxUiXkcnQ --> ssh-ed25519 iO8/4g rgHTCPQY/bVcKgPs2O+h5hR2qZqI8ZsMlNDczuIXBBA -YQ2Nfi9N8Uf1fFjmp2YuC4u8Xt7Y9BuSvG9GvHrFXYM ---- OHMVVHKUxtE3kT4f8obDNIV5EwXj1SYfOeUhrsEVUS4 -?KXY6cMҝ/:gr䁭%FAT:9A6LJa e{cDd30 +)ɑkwH?0--ؗIP(5 ~`keĢ(TOOSOzi? \ No newline at end of file +-> ssh-ed25519 MtGp6g zXmMMc9OPYpXY49VoY8WJJ3v+nks0jK/TlVhL1Y9FGk +//UDjlmTHNIB8zvsM8vyQ9SoLX9p814FYxBoTwSR4QI +-> ssh-ed25519 VjazQw rz1vQx2uvbvNBL++INVNXdXs7wmPShlamSURbnJ8H20 +N2wvFuqTbwO+oFLdHsbUlb/jIbh8oJ0sGs0j/vUPq9Y +-> ssh-ed25519 iO8/4g AHl70XtrL++vjh1KlAplSmBoCIcP63vU3O/VrGrV2HA +52gbcvDgT3NFY+Dc6ACkVsz8C4DbsOc5DG1445eolDc +--- IeBzTe/yzE+G7a3xmlKU8PyyCpViGiYVsGzWAFy/b+E +,DQ޿%x&ބбNzlx ssh-ed25519 MtGp6g BsPbHvr/DUsmpRHWdzq0XjNlIIW3d2H6zcnwYPiKZCc -jGCdAtouZ2XwH+vjBEd7X9LGca3yX3niwrONosmXJAw --> ssh-ed25519 iO8/4g 42C2Q3Jr0KmxzNIOGJ05Tw5OfdgXD2J1O/cUb9K4NQU -q11JZaiMIbvBWKsSPgM9Kxp7XFC7uu5r7i38zwLX1zo ---- +otr4g+Ghtg3/uNzG7WLC8KwbjUje4xAmMuTQw2LBp4 -i|רoE}>UDξVI -|O~# Ec s`}= k A \ No newline at end of file +-> ssh-ed25519 MtGp6g oCAbUx12/kYx4vDknAeMc9VI7FK0gqx6VnRbnaqejW8 +CaLalbSP3Oda1qReFDsdX5/c6oHSY6i6o9XkCmSNlhk +-> ssh-ed25519 VjazQw YOLHiM+G5OslpdsXOSIt/DXm6K4HOgoajxT7k025d1c +g/m4aqEv58OSHKeKjUG8TUawVtv8c++jhTwKegEOMsc +-> ssh-ed25519 iO8/4g evvTMFgbYr6wKtBYSzb4TikgOH1IArpKrrap79t8sBc +n00Zxy5//5ffsth0rj/q75cf802TR7TRSZoIa3ZA6gg +--- ub5/2R/qVPV7T7cxRaZzvoa47O0/3Bij/9LTd1eOB+E +Tr';c>Rާݩ +=WAd-կly0R0R?!%p}(nI_a)Vrab[ \ No newline at end of file diff --git a/agenix/hosts/tanker/mastodon/vapidPrivateKey.age b/agenix/hosts/tanker/mastodon/vapidPrivateKey.age index 5d3575a..a23c5d8 100644 --- a/agenix/hosts/tanker/mastodon/vapidPrivateKey.age +++ b/agenix/hosts/tanker/mastodon/vapidPrivateKey.age @@ -1,8 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g rnlYnWy9ebJH15Eq9uz1VN/YH0xjjoEdmWBRZotlDTg -qfLmixiKSZQUyODog4zHNa2Yx5CrZJSGQsk4LR/mrcw --> ssh-ed25519 iO8/4g 8ibZ80NTd5dNbWmHvv2pVH9wzq7Swphnf1jy6V8ozT8 -0rPOKcpOwHOgE0dWVjF7SGqE2t8FVJIhe2IA5pV9QUA ---- BgmQwe/+IlY6Ve74IsQt7+GmZfR2j7Eo7pi+Yi/zsDM -? -: ξ:/U,_`Gv(,_*5K^zaH {,R.!m] \ No newline at end of file +-> ssh-ed25519 MtGp6g TvX+N7HQwL12LduuKyC9tVnfy4XRxbPoiV+I58q3/H8 +WH2YjqvOMpudRPYxJ+N4djFgjmNWkN6s3TU9hR3knaM +-> ssh-ed25519 VjazQw XLZH6cDGR2J+jrb54ycwzFp4q4eVNF1KsiBHKDrxUHE +1Yg9LhP9bd13zO5Jahj3uIJEcrRnd2cbiOS0CFV/JgM +-> ssh-ed25519 iO8/4g Q4C7Vkjlg75WLbbbW4oFf7MXxawCSd/K6BJbcUO4tQU +bdb86lQ5IrIz87N+xvuRVaPEVZbsAI4AfqQlS+w+a2w +--- mJ+db/Qv6TGLM1J9KJgidjgWeO+pNOO8ZHKJn8E75Aw +2H~YPuynBnkd^KdV^Ŭr{ MX{Ӟ"(š]R \ No newline at end of file diff --git a/agenix/hosts/tanker/mastodon/vapidPublicKey.age b/agenix/hosts/tanker/mastodon/vapidPublicKey.age index e43ef22..6d40930 100644 --- a/agenix/hosts/tanker/mastodon/vapidPublicKey.age +++ b/agenix/hosts/tanker/mastodon/vapidPublicKey.age @@ -1,8 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g Bz/LY/rxsRHvqkq1OuahQEcx0mLzYBur7BS874VLqjM -XOpPbBSSwqobyGjqjJbJvddS6GJil3o33ie+Gfxb6lQ --> ssh-ed25519 iO8/4g j4N3l3S7gFirSemlb273bMeDyOCpwYpyYebXpzDbASo -A2xGhmnnGJ0S0njqw1abJqpGF/XRXHto9eEgqkslOl4 ---- Koko+d90LE6Z7PjI2VG/wN5eMbQcwsGmm8lddI9J5Q4 -޽̑S` -lszm@%{Rw~o.PXF7y>DPǞ!T6g\If!Y٪5=| ,z ʐ%HQcRB7G \ No newline at end of file +-> ssh-ed25519 MtGp6g eP6iFfn0JelbLAhgyBQNKwnGd5Uf0hbx6gGPyvV2K3U +xO3aMtge9vv3j1mBSi3c4ZFm4ZJpFFOMUygMsh92KWw +-> ssh-ed25519 VjazQw X34JhrmefofiJRedGyVZ8fIBXGff2C0Ou3lChmTymUg +UqrPPJLl9iX59sbgQuEndchqoP3G0jonq48OBUM6/vQ +-> ssh-ed25519 iO8/4g 6jCL4A6nmDZ62BIQlaHsvMpY1ebFj66W4sql/Bh6x34 +70WtJrGkqm7WmB37I1nAjigDmP85ilu1RN9zQLCIMW8 +--- JViLh01B9lDO64afmf3caA1M7Qy1CXK9KXUuAQuoohY +Bt۠9}|ciLCm7V$Nx4cv S:MaW4)+|8֙! V.(Mr?d \ No newline at end of file diff --git a/agenix/hosts/tanker/mautrix-signal/config.age b/agenix/hosts/tanker/mautrix-signal/config.age index aaa4c30..d651028 100644 Binary files a/agenix/hosts/tanker/mautrix-signal/config.age and b/agenix/hosts/tanker/mautrix-signal/config.age differ diff --git a/agenix/hosts/tanker/mautrix-whatsapp/config.age b/agenix/hosts/tanker/mautrix-whatsapp/config.age index 6625cda..6390d38 100644 Binary files a/agenix/hosts/tanker/mautrix-whatsapp/config.age and b/agenix/hosts/tanker/mautrix-whatsapp/config.age differ diff --git a/agenix/hosts/tanker/miniflux/credentials.age b/agenix/hosts/tanker/miniflux/credentials.age index 13b14ec..023930f 100644 Binary files a/agenix/hosts/tanker/miniflux/credentials.age and b/agenix/hosts/tanker/miniflux/credentials.age differ diff --git a/agenix/hosts/tanker/mosquitto/passwordWeewx.age b/agenix/hosts/tanker/mosquitto/passwordWeewx.age index c58efe2..95d0660 100644 Binary files a/agenix/hosts/tanker/mosquitto/passwordWeewx.age and b/agenix/hosts/tanker/mosquitto/passwordWeewx.age differ diff --git a/agenix/hosts/tanker/mosquitto/passwordWeewxProxy.age b/agenix/hosts/tanker/mosquitto/passwordWeewxProxy.age index e0dfce8..d165639 100644 --- a/agenix/hosts/tanker/mosquitto/passwordWeewxProxy.age +++ b/agenix/hosts/tanker/mosquitto/passwordWeewxProxy.age @@ -1,8 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g st5isrw0b9Ev3+B0Zi50vkzAX+otZOf7XS/Lw/Kzq3w -XhPB68qMaou3Gy6nwq5t8g/JqJoDLlw7fktLBOWTKXU --> ssh-ed25519 iO8/4g z6CD3bE7up8JpdC26javMn4ik6IhUHMSmei2CbxO3Gk -c7gGLNMBQ5i9S4/ePz+SIm1C7NCmRu1Ru+2C08NsAYU ---- TgWpTD2M5iJw0qeAhIeO9I77JNPYKzMDj8yo+lrXL9g -2T4i'ɫ1DԄ)ZURbFȐ x_jG"g9) [ B_UujBL`PbQI ֣9 AI 3c9}l73$d$}xmG -c5Ww \ No newline at end of file +-> ssh-ed25519 MtGp6g Lj8vuOxciX5x4Po/n5uR0xYyAvGDfATMMmDZRWPhQhM +Y+1Glnjz4i2W9O2jVJod2W+3QiLzsRDVEGeL6Y2vQ6E +-> ssh-ed25519 VjazQw xKbm1VhwCR2h2bn15uN2EqDZTjpOk0aC04cqFAX17l8 +0e49jIOvbNWZZNZImcNl7+4qZcvAwgtUVTllOH19qxY +-> ssh-ed25519 iO8/4g 6uxs9n2xT/2Rg4C4b8phgWS/d3ADJY92vRGxMVtPAAo +epV6Za55SeJiDT9TDEI+cCBUJcnZ5AcbfzHTC/ecavA +--- jmDgVc5f0S6zfiW8pnRcgHh2iXBL4CGaBrvnNSGsuuQ +>&T6[hix]_Gd 6 W{9&yƩ#ED;YVe%EX*_Ց;u $~4.,s꽐I YEì*guoC6 \ No newline at end of file diff --git a/agenix/hosts/tanker/msmtp/password.age b/agenix/hosts/tanker/msmtp/password.age index 97dc2af..e19db1f 100644 Binary files a/agenix/hosts/tanker/msmtp/password.age and b/agenix/hosts/tanker/msmtp/password.age differ diff --git a/agenix/hosts/tanker/proxitok/environment.age b/agenix/hosts/tanker/proxitok/environment.age index 28287b3..4400dce 100644 Binary files a/agenix/hosts/tanker/proxitok/environment.age and b/agenix/hosts/tanker/proxitok/environment.age differ diff --git a/agenix/hosts/tanker/synapse/extraConfig.age b/agenix/hosts/tanker/synapse/extraConfig.age index 22e4df5..b9c9710 100644 Binary files a/agenix/hosts/tanker/synapse/extraConfig.age and b/agenix/hosts/tanker/synapse/extraConfig.age differ diff --git a/agenix/hosts/tanker/synapse/slidingSyncConfig.age b/agenix/hosts/tanker/synapse/slidingSyncConfig.age index ea0dab1..14361f1 100644 --- a/agenix/hosts/tanker/synapse/slidingSyncConfig.age +++ b/agenix/hosts/tanker/synapse/slidingSyncConfig.age @@ -1,7 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g YgFgAfWmCNZOSvchBNtzWVJ12hOy4cz+cf2USX5G1nU -q34B1mmikgsEvjQCABO1p8zQmPs8G8C4jntGR3R6kBk --> ssh-ed25519 iO8/4g joeMwo/GcL2nzC2q6mHJlUF3lOOETfquZctJxgODO2c -2LyqGNfFiLURJeVfP94VKejXjTlamzR95cp8mPZr/Ls ---- L6JZkciLimJgEXsv5kZWZD0q0wvCjXH4C9AIx4/bNO8 -A1m~K=v,vIGc)TWxw!W/Y{hݍ/CAs3o dѸ? D=u!uN ssh-ed25519 MtGp6g k69QJbWSQ8CIOAklmBXIMulWEg6398i1FM6lvfw3CHw +CrCHJc5UB5vxHTZuo6oiudul4NrHjwRPl9oQ5CI+pCM +-> ssh-ed25519 VjazQw GqUM1+WCs8QK4ECWFcap1xc/Hb+KdTkG9kUDUlcdhUI +30yrzgUtnaP66CjSMv1L9McDJnWM1/fRpoNDTZDIErE +-> ssh-ed25519 iO8/4g OMImEaxzsCk9Ow7L6xcMpKePPtCwguz921mlcUUfiB4 +kS4J5ymd9MpGh62PxBzQ9xCdu0rRjM0RgKSaHGtqzkQ +--- exFRiuxpJyjl8CPcAhAGJzodGbl3WF6EIHZK6CsYP3c +˄S Y"}& +gb+ %)k!M-yvm~VўL|r=Sg_` SȈej \ No newline at end of file diff --git a/agenix/hosts/tanker/tailscale/authkey.age b/agenix/hosts/tanker/tailscale/authkey.age index d7a3377..d6c420d 100644 Binary files a/agenix/hosts/tanker/tailscale/authkey.age and b/agenix/hosts/tanker/tailscale/authkey.age differ diff --git a/agenix/hosts/tanker/user/danielPassword.age b/agenix/hosts/tanker/user/danielPassword.age index 8350d3c..5a88daf 100644 --- a/agenix/hosts/tanker/user/danielPassword.age +++ b/agenix/hosts/tanker/user/danielPassword.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 MtGp6g ib+7tvC/Q/xGXm2u/tJinm3X20jyd8n3kDIH3cOigV4 -5nldpotX/SrGaycKzIpd3nkWU5TQdjH81bj3lq22TEs --> ssh-ed25519 iO8/4g /BiZHsIXBkhNnEEB3mVrs8Z1QnZtu7vHhFJZWqX0TWI -y+CRATwv6GjQn9M3l5rC/I+N5rADI7o2ILMstomWE8c ---- j8vYz1+/o5NSfpvFGSBM8OkZPbeI+rmUZewdFAjUO0w -'ᷓV ϑ_S.u -]z҂ P޾%L --BM`HDqP|2&jV?EI݀~tzTg@66 t˶YQha/w2IE \ No newline at end of file +-> ssh-ed25519 MtGp6g 5uObYcRKPI5vH/XJQ22p+acmNNhMXm1y5RJn0RN7bVY +AH3tyxb1VTFMTBP9m7jq7v9t38xpxTRu4YstDzsNCm8 +-> ssh-ed25519 VjazQw aYV5BBzRdri3yvWNuGd/6kW1w6qM+jYTrRxN2KkwxAE +Y+8mCmNlfbifTaCE7tXFTeel6PqgeVGLgNHKArJgWKA +-> ssh-ed25519 iO8/4g YiON7nQ1SCPA+eQOxr6eYACOiD13YpXrZFBy3OOCPlk +3ZN5jREls6LOl3aBtoB0oZAi1SraNNnihTrjZ7ZDtSY +--- c0rjIdaRK+4RZvL/G2ezJM4aE/lugyRWa2qzM9hj18Q +x@ ´>~r==J|脙6ԥ0`N8ݝ)tglGkAYiG#2?k0x u % kR{Jz3S©6;trhumrd/dev/null || echo "") + next_apps=$(readlink -f ${apps}/Applications/* | sort) + + if [ "$last_apps" != "$next_apps" ]; then + echo "Apps have changed. Updating macOS aliases..." + + apps_path="$HOME/Applications/Home Manager Apps" + $DRY_RUN_CMD mkdir -p "$apps_path" + + $DRY_RUN_CMD ${lib.getExe pkgs.fd} \ + -t l -d 1 . ${apps}/Applications \ + -x $DRY_RUN_CMD "${pkgs.mkalias}/bin/mkalias" \ + -L {} "$apps_path/{/}" + + [ -z "$DRY_RUN_CMD" ] && echo "$next_apps" > "${lastAppsFile}" + fi + '' + ); + }; +} diff --git a/home/hosts/Styx.nix b/home/hosts/Styx.nix index 7268ce5..7107032 100644 --- a/home/hosts/Styx.nix +++ b/home/hosts/Styx.nix @@ -53,7 +53,7 @@ in stateVersion = "22.11"; packages = with pkgs; [ - _1password + _1password-cli arp-scan curlHTTP3 dasel diff --git a/home/programs/ssh/Pallas.nix b/home/programs/ssh/Pallas.nix new file mode 100644 index 0000000..ecd15ee --- /dev/null +++ b/home/programs/ssh/Pallas.nix @@ -0,0 +1,51 @@ +{ pkgs, config, ... }: + +let + ssh-directory = "${config.home.homeDirectory}/.ssh"; + auth-socket = "${config.home.homeDirectory}/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"; + + shared-private = import ./shared/private.nix; + + ssh-keys = import ../../../system/shared/ssh-keys.nix; +in +{ + home.packages = [ pkgs.openssh ]; + + programs.ssh = { + enable = true; + + forwardAgent = false; + compression = false; + hashKnownHosts = true; + serverAliveInterval = 60; + extraConfig = '' + IdentityAgent "${auth-socket}" + VerifyHostKeyDNS yes + ''; + + matchBlocks = shared-private.matchBlocks; + }; + + home.file = { + "${ssh-directory}/GitHub.pub".text = ssh-keys.GitHub; + "${ssh-directory}/GitLab.pub".text = ssh-keys.GitLab; + "${ssh-directory}/Hetzner.pub".text = ssh-keys.Hetzner; + "${ssh-directory}/LAN.pub".text = ssh-keys.LAN; + }; + + # Make agent available to all programs + + home.sessionVariables.SSH_AUTH_SOCK = "${auth-socket}"; + + launchd.agents.SSH_AUTH_SOCK = { + enable = true; + config = { + ProgramArguments = [ + "/bin/sh" + "-c" + "/bin/ln -sf \"${auth-socket}\" $SSH_AUTH_SOCK" + ]; + RunAtLoad = true; + }; + }; +} diff --git a/secret/hosts/Pallas.nix b/secret/hosts/Pallas.nix new file mode 100644 index 0000000..e0bb4a2 Binary files /dev/null and b/secret/hosts/Pallas.nix differ diff --git a/secrets.nix b/secrets.nix index 6d5d18d..0949733 100644 --- a/secrets.nix +++ b/secrets.nix @@ -1,16 +1,17 @@ let - user-daniel = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA1UfCIu7jUe64iQmp2UUyAgqZ3IYdMOo/Me6hRTnKoG"; + user-daniel-Styx = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA1UfCIu7jUe64iQmp2UUyAgqZ3IYdMOo/Me6hRTnKoG"; + user-daniel-Pallas = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOg47WuNIBJ5h44XU2nzlW96VZuxUhm9ow1xUK5xDD9i"; system-tanker = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILpnogLd3Ttmz/At0dXveaG1xF37vV7lz34ojDTIuCOi"; system-mediaserver = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDlB0cL5CtTOyARWSE2yUsNU4JHUPmr71710mZHzsmbX"; system-argon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPP9ygczyi6g8abvj1I0eAj7N2Rli9UMlkC8VT6SnWLU"; system-neon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5Ht4KaRUvuGFmYLznTkVSnn6isjrcVplz1kKWkrnRQ"; - tanker = [ user-daniel system-tanker ]; - mediaserver = [ user-daniel system-mediaserver ]; - argon = [ user-daniel system-argon ]; - neon = [ user-daniel system-neon ]; - all-systems = [ user-daniel system-tanker system-mediaserver system-argon system-neon ]; + tanker = [ user-daniel-Styx user-daniel-Pallas system-tanker ]; + mediaserver = [ user-daniel-Styx user-daniel-Pallas system-mediaserver ]; + argon = [ user-daniel-Styx user-daniel-Pallas system-argon ]; + neon = [ user-daniel-Styx user-daniel-Pallas system-neon ]; + all-systems = [ user-daniel-Styx user-daniel-Pallas system-tanker system-mediaserver system-argon system-neon ]; in { # all @@ -128,5 +129,8 @@ in "agenix/hosts/neon/deye-mqtt/config.age".publicKeys = neon; # Styx - "agenix/hosts/Styx/git/maintenance.age".publicKeys = [ user-daniel ]; + "agenix/hosts/Styx/git/maintenance.age".publicKeys = [ user-daniel-Styx ]; + + # Pallas + "agenix/hosts/Pallas/git/maintenance.age".publicKeys = [ user-daniel-Pallas ]; } diff --git a/system/flakes/Pallas.nix b/system/flakes/Pallas.nix new file mode 100644 index 0000000..2adbb48 --- /dev/null +++ b/system/flakes/Pallas.nix @@ -0,0 +1,52 @@ +{ nixpkgs, lix-module, home-manager, nix-darwin, agenix, neovim-nightly-overlay, mkalias, nifoc-overlay }: + +let + default-system = "aarch64-darwin"; + + overlay-x86 = _: _: { pkgs-x86 = import nixpkgs { system = "x86_64-darwin"; }; }; + overlay-mkalias = _: _: { inherit (mkalias.packages.${default-system}) mkalias; }; + + nixpkgsConfig = { + overlays = [ + overlay-x86 + agenix.overlays.default + neovim-nightly-overlay.overlays.default + nifoc-overlay.overlay + overlay-mkalias + ]; + + config = { + allowUnfree = true; + allowBroken = true; + }; + }; +in +{ + system = nix-darwin.lib.darwinSystem { + system = default-system; + modules = [ + { + nixpkgs = nixpkgsConfig; + nix = { + registry.nixpkgs.to = { type = "path"; path = nixpkgs.outPath; }; + nixPath = nixpkgs.lib.mkForce [ "nixpkgs=flake:nixpkgs" ]; + }; + } + + lix-module.nixosModules.default + + home-manager.darwinModules.home-manager + { + home-manager = { + useGlobalPkgs = true; + useUserPackages = true; + users.daniel = import ../../home/hosts/Pallas.nix; + }; + } + + agenix.darwinModules.default + + ../hosts/Pallas.nix + ]; + }; +} diff --git a/system/hosts/Pallas.nix b/system/hosts/Pallas.nix new file mode 100644 index 0000000..d04ef41 --- /dev/null +++ b/system/hosts/Pallas.nix @@ -0,0 +1,105 @@ +let + homeDir = "/Users/daniel"; +in +{ + imports = [ + ../../agenix/hosts/Pallas/config.nix + ../shared/show-update-changelog.nix + + ../darwin/defaults.nix + ../darwin/sudo.nix + + ../darwin/fish.nix + ../darwin/attic.nix + + ../darwin/mas.nix + ../darwin/fake-homebrew.nix + ]; + + system.stateVersion = 5; + ids.gids.nixbld = 30000; + + nix = { + settings = { + experimental-features = [ "nix-command" "flakes" ]; + extra-platforms = [ "x86_64-darwin" ]; + + log-lines = 25; + auto-optimise-store = true; + keep-derivations = true; + keep-outputs = true; + extra-nix-path = "nixpkgs=flake:nixpkgs"; + + builders-use-substitutes = true; + + extra-substituters = [ + "https://attic.cache.daniel.sx/nifoc-systems?priority=30" + "https://nix-community.cachix.org?priority=50" + "https://cache.garnix.io?priority=60" + "https://cache.lix.systems?priority=70" + "https://pre-commit-hooks.cachix.org?priority=80" + ]; + + extra-trusted-public-keys = [ + "nifoc-systems:eDDqVP5BFR6/1KvXbF9oUL8JahDdmbrsYtxlQ57LOTU=" + "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" + "cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" + "cache.lix.systems:aBnZUw8zA7H35Cz2RyKFVs3H4PlGTLawyY5KRbvJR8o=" + "pre-commit-hooks.cachix.org-1:Pkk3Panw5AW24TOv6kz3PvLhlH8puAsJTBbOPmBo7Rc=" + ]; + + trusted-users = [ "@admin" ]; + + connect-timeout = 5; + }; + + configureBuildUsers = true; + + distributedBuilds = true; + + buildMachines = [ + { + hostName = "mediaserver.ts.kempkens.network"; + protocol = "ssh-ng"; + systems = [ "x86_64-linux" "aarch64-linux" ]; + sshUser = "nix-remote-builder"; + sshKey = "${homeDir}/.ssh/id_nix_remote_builder"; + maxJobs = 2; + } + + { + hostName = "argon.ts.kempkens.network"; + protocol = "ssh-ng"; + systems = [ "aarch64-linux" ]; + sshUser = "nix-remote-builder"; + sshKey = "${homeDir}/.ssh/id_nix_remote_builder"; + maxJobs = 2; + } + ]; + + gc = { + automatic = true; + user = "daniel"; + interval = { Weekday = 0; Hour = 3; Minute = 15; }; + }; + }; + + documentation.doc.enable = false; + + users = { + users.daniel = { + home = homeDir; + }; + }; + + environment = { + darwinConfig = "${homeDir}/.config/nixpkgs/system/hosts/Pallas.nix"; + }; + + services = { + nix-daemon = { + enable = true; + logFile = "/var/log/nix-daemon.log"; + }; + }; +}