diff --git a/data/pubkeys.nix b/data/pubkeys.nix index 17376852..14a74958 100644 --- a/data/pubkeys.nix +++ b/data/pubkeys.nix @@ -12,6 +12,7 @@ let ds9 = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ+BBXufXAJhyUHVfhqlk8Y4zEKJbKXgJQvsdE482lpV" ]; picard = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAm3UXZaN95WBUaS9SiHLNEuI1tP1x1w07qnYxPe+vdr" ]; daedalusvm = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMmScjeua/5JC1vKeV0jDMC9ravORscENZVvshEJ1X0u" ]; + octopi = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN+0/lwNc/KN8LrS3KvDCuuipQokO+7qELfksepJXz6a" ]; }; in { diff --git a/flake.nix b/flake.nix index 57a34104..7d059464 100644 --- a/flake.nix +++ b/flake.nix @@ -108,7 +108,7 @@ nixpkgs.lib.nixosSystem rec { inherit system; - specialArgs = { inherit lib; }; + specialArgs = { inherit lib inputs; }; modules = [ agenix.nixosModules.age impermanence.nixosModules.impermanence @@ -116,7 +116,6 @@ xynoblog.nixosModule x.nixosModule ({ config, ... }: lib.mkMerge [{ - _module.args = { inherit inputs; }; nixpkgs.pkgs = pkgs; nixpkgs.overlays = overlays; networking.hostName = hostName; @@ -177,6 +176,7 @@ picard = nixosSystem "x86_64-linux" [ ./hosts/picard/default.nix ]; ds9 = nixosSystem "x86_64-linux" [ ./hosts/ds9/default.nix ]; daedalusvm = nixosSystem "aarch64-linux" [ ./hosts/daedalusvm/default.nix ]; + octopi = nixosSystem "aarch64-linux" [ ./hosts/octopi/default.nix ]; }; darwinConfigurations = processConfigurations { daedalus = darwinSystem "aarch64-darwin" [ ./hosts/daedalus/default.nix ]; diff --git a/hosts/octopi/default.nix b/hosts/octopi/default.nix new file mode 100644 index 00000000..40dffeeb --- /dev/null +++ b/hosts/octopi/default.nix @@ -0,0 +1,59 @@ +{ config, inputs, pkgs, lib, ... }: +{ + imports = [ + "${inputs.nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" + "${inputs.nixos-hardware}/raspberry-pi/4/default.nix" + ]; + nixpkgs.overlays = [ + (final: super: { + makeModulesClosure = x: + super.makeModulesClosure (x // { allowMissing = true; }); + }) + ]; + boot.loader.systemd-boot.enable = false; + boot.kernelPackages = pkgs.linuxPackages_rpi4; + # networking.usePredictableInterfaceNames = false; + documentation.enable = false; + documentation.nixos.enable = false; + + nix = { + autoOptimiseStore = true; + gc = { + automatic = true; + dates = "weekly"; + options = "--delete-older-than 30d"; + }; + # Free up to 1GiB whenever there is less than 100MiB left. + extraOptions = '' + min-free = ${toString (100 * 1024 * 1024)} + max-free = ${toString (1024 * 1024 * 1024)} + ''; + }; + powerManagement.cpuFreqGovernor = "ondemand"; + + # Assuming this is installed on top of the disk image. + fileSystems = { + "/" = { + device = "/dev/disk/by-label/NIXOS_SD"; + fsType = "ext4"; + options = [ "noatime" ]; + }; + }; + ragon.services.ssh.enable = true; + ragon.services.tailscale.enable = true; + networking.useDHCP = true; + services.mjpg-streamer.enable = true; + services.mjpg-streamer.inputPlugin = "input_uvc.so -d /dev/video0 -r 1280x720 -f 15 -u"; + services.octoprint = { + enable = true; + plugins = plugins: with plugins; [ telegram ]; + }; + security.sudo.wheelNeedsPassword = false; + users.users.root.openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIkFgHr6OMwsnGhdG4TwKdthlJC/B9ELqZfrmJ9Sf7qk" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH8RjUQ6DDDDgsVbqq+6zz1q6cBkus/BLUGa9JoWsqB4" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIkNP8Lo20fw3Ysq3B64Iep9WyVKWxdv5KJOZRLmAaaM" + ]; + + +} diff --git a/secrets/aliases.age b/secrets/aliases.age index 58c0cfdd..14a15025 100644 --- a/secrets/aliases.age +++ b/secrets/aliases.age @@ -1,18 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 ugHWWw vwzTW+25avcAK+ajnnSGIap1Dngca18C6LkNu0wcCi0 -LcBCD4NO31d20/xVlXZrFYICwNI0FmqVZd6r8GMkNf4 --> ssh-ed25519 UU9RSA X/2lWLmVGBXTE1Sj91O+qlLLJV9TyY+nvy5o8VdBFGk -RvNi3sSjvvv+M4298Jz4TsJk6+jCv7SneCm6KE8lozQ --> ssh-ed25519 yqm35A T3RypfD9XjDMkwkDm3zmjKc6bcYBWRMDPznSmkyeNgI -dimZHbaOLMfBJE5Xr6FWYIVfErjaIhW2qrcANgI2TVc --> ssh-ed25519 DSOydg LvLrH8OzS2UgZ6d70CxjIVXMfv+w/OIePRX7yXkDczc -XCbT5BffjhCduN1dUixa+aoC2sFV4M2KX9H0gPCuEl0 --> ssh-ed25519 IbXxfw 7qzwI4PMDXft5ausc5EmGjEpjVAQoT8CxBH1ivMdLwk -ZbtIs4rvuR+0PBrLqvMyXAeEwqwuR6bAd+KHKAXlDlQ --> ssh-ed25519 WceKOQ jRIMvWV5GBB2F4ao0MoRLdNeMquXKZFH+zjmJtBWkAI -reGHSTvIJqorgRaRaniQ7+c3mw+f5Vus1h6Mi5P32XA --> 8Q!-grease Ko}yrCO tc>8^,X s^i0i -V6T7pVqCbxNcMRT7H71p9uYdc1jx5JdyI6lvDgJVsA ---- YNFbsLhY4LsdG79FaaDYrDKVSwu2W7684JcTAgy3WE8 -kXp}@j/`Ũ D -Z9]$߼'cx -"M \ No newline at end of file +-> ssh-ed25519 ugHWWw jyN4yLZ9WEFM8pnNq+p6vmSc3rJ9dmRf74Kjmg1bAWo +O6uYBHrTb1IOcwXzZp47dPDfkRWonm7zYuqXcazZ7Qo +-> ssh-ed25519 UU9RSA nnFXaGMBZypJHhhWA2qkJkfmyAmUkX5mCTXgoLZNl0E +xK7Bqr7hbekg0nFOdr1uuSQe5tuV8HPlm10maDWZ/hc +-> ssh-ed25519 yqm35A sLXE5g+/ybbR3vps0zycvSwVKYer6A2m/JgcEbJZFk8 +h3hbGukShM+fQxh/0wSsWu115AdRyo7V5Km+z/udmQ8 +-> ssh-ed25519 DSOydg yKzu4pk7l0c0uGbSoIka4W0gcQJ13ma9PrrbU7wwaG0 +nWR/bvGFc4Qd0xJTlozgwyUukvzTmorgch/gUConxT4 +-> ssh-ed25519 IbXxfw 1ODZDQDFWR5cczdVfw8q3h1Erdd3jh7ezorpONj6AxA +kcFNVi7UExxCd7oukPl94qoeDfcaxU0fnOGVQv8tKVo +-> ssh-ed25519 46dvqg 8ddf+7l1eYLKO4BSItSnvaHzC+7OmwOlF+Yg6jw7vBg +rd20inPa8y3j5SoNS1VQZ0qhkwZ9KoSCo3aOlRR5Sao +-> ssh-ed25519 WceKOQ i/h3MysSZ9kKoAK2/DHMUAIvAuhdBomwYUG8O4JU/F0 +DxjoM5uJIWzgDkU9sv41sboeomsOumnYxpGaBY6LBNU +-> N#aZ-grease *yw +4BpuAC9aThUa89QDVicb +--- YprFJV/h3RdNj4Mnr+UBPFR9Z8WO7bL6wtUsRaWzkZI +*KLF kF^&3w{g?w+ypfW9nzrNw(' \ No newline at end of file diff --git a/secrets/cloudflareAcme.age b/secrets/cloudflareAcme.age index 24ec73cb..5b5c3437 100644 Binary files a/secrets/cloudflareAcme.age and b/secrets/cloudflareAcme.age differ diff --git a/secrets/ds9OffsiteBackupSSH.age b/secrets/ds9OffsiteBackupSSH.age index 51ef40d2..cfad5646 100644 Binary files a/secrets/ds9OffsiteBackupSSH.age and b/secrets/ds9OffsiteBackupSSH.age differ diff --git a/secrets/gitlabDBFile.age b/secrets/gitlabDBFile.age index ccc3fa67..f1774a6a 100644 Binary files a/secrets/gitlabDBFile.age and b/secrets/gitlabDBFile.age differ diff --git a/secrets/gitlabInitialRootPassword.age b/secrets/gitlabInitialRootPassword.age index 7f8d0a84..c86602f3 100644 --- a/secrets/gitlabInitialRootPassword.age +++ b/secrets/gitlabInitialRootPassword.age @@ -1,13 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 WceKOQ jF7DKZeB4cckNkL79WClrotyN/MAOw6SNR7afS1dZAM -DdcmWJEBulQ9+48hzKZ+WL20b3QdwJSsniHGEJu0Bpw --> ssh-ed25519 ugHWWw CfQbVlxnQQ0bdyDOJD70Ro8aXkAT3yjPrIjm/9LDBEI -d5MifL5/EfCtFTN0J4HF+2j0vypV3o8jaJYKiCImEI0 --> ssh-ed25519 UU9RSA PMySw6CpB3u7avlvRjNPheDblvD5wWbmgYFdez45Ei8 -eDfnX+l75AZI4fdmPBvRQz7kwoeGaQLJh32vlU1NxD0 --> ssh-ed25519 yqm35A ukwhDffou6q4dHvxgr1NHBsEJ3KEzHmft5DOvkJwgFs -i4ygxay+19uwd5kMose1wCfXiTM+G2pvDqmarJH9qpk --> n6?iO,-grease [u--b*i~ EmiqG$? -6QoXqBZozYzHK/Tkt4LyC6fKLHdmZfybIkYJZibly4PjqnBG ---- dnFscfjyhnS7Du0hLL5EUPffafTSao478635hXM6Q9U -E;NS"C %"k ,U`yMApEg)rDYFXMLso \ No newline at end of file +-> ssh-ed25519 WceKOQ FrvEJZhaXF1NQT8aI8BoqTuDlxgR21SLkrwY2UmiTgo +M0lsks3tj957VtEcSN9UHAauHozI/jxnqvykOBQvV4M +-> ssh-ed25519 ugHWWw jGbS8ISJ++sw56s/ZTwA1A1kPwC0Sqv32SzepkfwHSs +Pee8HguvaLtcHDyACrR2Y+zJeSIA1seAebwjIpwKR5s +-> ssh-ed25519 UU9RSA pU/EiF+VY6m6EhPdW4wZyIyl/dIVObFq3/rMfRsJREo +ErU5tE+jg5u3vIa47YXClqhw/4T874guslVqha7ij9A +-> ssh-ed25519 yqm35A 6BIKh4Rg6+pnLw9bB8ai1myyzfDSXdqRSI49/41Wogc +zU8hvagMQM5KuoN9LpyGZ9kGizEz4Z5YO54jyPxgSBI +-> 4iP-grease YC a1[My2 +av/bg/qBVDYF5ruWf9StY028aHxk5DeFl7hoLA +--- wGfGXjPHymgmKU+FV/j/E1gml8ZSib9VJTuhx5HHfzw +Їo=&y^W9j +KIoA뼝hfh*j?h- r?#> \ No newline at end of file diff --git a/secrets/gitlabJWSFile.age b/secrets/gitlabJWSFile.age index bad020c1..1ea5b518 100644 Binary files a/secrets/gitlabJWSFile.age and b/secrets/gitlabJWSFile.age differ diff --git a/secrets/gitlabOTPFile.age b/secrets/gitlabOTPFile.age index a77fbc2e..d3141824 100644 Binary files a/secrets/gitlabOTPFile.age and b/secrets/gitlabOTPFile.age differ diff --git a/secrets/gitlabSecretFile.age b/secrets/gitlabSecretFile.age index 08486cab..2f672476 100644 --- a/secrets/gitlabSecretFile.age +++ b/secrets/gitlabSecretFile.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 WceKOQ NS+SVJP+SDDy93trbgEBd1JiXExKTwrICq+1PaKrwiU -CD3G+7lS3Tj8TTnq7SvJ6IUeXI3C2yBG5gur4BzszK8 --> ssh-ed25519 ugHWWw pT2c1JZF6fW0H8XuaaPZm+dfKZZpCI4db6w787TOimY -LzT9/b3hdWBzFVOF8rfauoqn7YIsOCRBXrwcHfRm0Ao --> ssh-ed25519 UU9RSA XrMi7VVFGlfOJA8PXVMnYB1zA68rWM3piU3PmbfeEyM -N1hnA0YuHmXSwEDAW/bf1vBi1KNqqu/9AyKiuE32iiI --> ssh-ed25519 yqm35A mRFibCplrXdrjyM0r4TLZNXoG4HYZ/hvQQlNSTXooX8 -gHBsmbatCf8uXRpbNV5hyv7ZJipLOXIk5YcriTZ1frk --> $:M:-grease -Jb1j7WgSsNXxCMiVCCg7Jxs9RxC+QCX/YiDIFdqcDNJ/MkwpduBTZkuJmnAXLRbI -OFRQclYQScnEGuaWzx3Vkm4vslhPGxQa ---- ZTwwjiMWAxpxtrQME6N4TvWSyLhilBfOkK9od9RRYRU -Kfyp=63B=+\%]6$ gǴ@_qu ssh-ed25519 WceKOQ yjAMn/mUv2KsHYr17wcqqHdtuPO4SdjFXFCvQnOHjF4 +F+eh/BpzrBw37O/pQpPu92846W3SwAzgSyujDuD3uU4 +-> ssh-ed25519 ugHWWw tw/quweHQjz0HsHZmsLRngJb6oT0e8f5jFPqqw9ux0Y +BKfOV9+xL1uEk50urbwOSVS3Sn7QXVX+KbLTNH8HqMw +-> ssh-ed25519 UU9RSA x4/sFTnitODlgtyO07UF+X9Kff0sj2jcTJrA37sDyRs +7+bswl1nv4I0XmFjJCiES+G9+w9VeLK82RdmLcbdlb4 +-> ssh-ed25519 yqm35A BjI00JyLCUbamD/K4+FpuUIAv/wiNVHD9coJZ4aCOCc +TW5JRbAITa6dgu8BRRU6SBuyutEzAwMta3GVqmFIcSo +-> $|_=-grease 1) ]oX +<4@W0/A +SWSybdIzij8SrcIBUqIuBaXOyQgyzSXRZlJ8vbcSNk8RQWU +--- LaiAgQq8rY4fUjjERN4vHLnXKTVq7CbOOZtScEDkPqY +A~ +>fVV,P!Кzس+eGv0z&5Id Ox+EDGc驉4oM6+{u?x &};A\ \ No newline at end of file diff --git a/secrets/hedgedocSecret.age b/secrets/hedgedocSecret.age index d05c118f..ffe9f8e6 100644 Binary files a/secrets/hedgedocSecret.age and b/secrets/hedgedocSecret.age differ diff --git a/secrets/mailmoverConf.age b/secrets/mailmoverConf.age index f6fda942..7be50d5f 100644 Binary files a/secrets/mailmoverConf.age and b/secrets/mailmoverConf.age differ diff --git a/secrets/matrixSecrets.age b/secrets/matrixSecrets.age index a6485a07..514959df 100644 --- a/secrets/matrixSecrets.age +++ b/secrets/matrixSecrets.age @@ -1,14 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 WceKOQ qpAnU05jruTjlo/wME1MrrJ6sOvvp1JT/VAwazihuyU -olNKfwBPV4DSLOJf5GXC99vXgAfzexxuFyrQihdU3gU --> ssh-ed25519 ugHWWw /EbPWAtHQ/CYlLCsOMbccflZn/3bz7aq7yoAn694ox0 -MVeOkP1Mb3WeiDreV1TI7vWTS6HWyqKuzjnl2VvpXv8 --> ssh-ed25519 UU9RSA H4a2fJERdEs/qOjI6DjtSE/Sf3015uioSfGjQrgfR1o -KINVfQCMm94u2gwLqMglDLh6k6am/C32Az5fq6yJ6/0 --> ssh-ed25519 yqm35A eyJTkjQnwqrkTN7naOB8Tnaz4ByhdYmYkm9HqIW+aTA -Kw03hBrGB3QHGPmfPJ/3HMTblNXDipFkZo43fz5200E --> .e"-grease -LrJAYRQFjd3f5ISoUsVJO+3u+zxQUIiDmIOet51qn836USFqn47MzrYtNxg+GnSp -g6bQlQfU7oX6EZz7Pvt+OXxwhdO1xPQ24ny9L+pz8D0ojvMzL5M ---- Tzlpr8aQK+WDPiFHUxxSLRJqii0PAPHOQyTfPNM7cGM - uhS+?OM;@d ǘ95W;3]JhCU~.,SoQ EKω)@{H6 \ No newline at end of file +-> ssh-ed25519 WceKOQ eEZvYWCG2EVC11UIinRUA2K/7YlmduL+1pvnnz+MawQ +VnmUxjL1GeZTKhb+hQrQbbvGmXoacukoQ82qfTGQcnk +-> ssh-ed25519 ugHWWw I9G1S7oFjqcbW8axnMpqNJdBqs9VY2+1z1WUZ0wpuBU +2iR7EsxMXFJGqMkf+okIL5ZJ4TrJaliQ5Hu+rRRav0M +-> ssh-ed25519 UU9RSA EI9Bmyv2cULFAkYubVK3N1iyrNl2IbG6pjDGFoCz+z4 +ZYdVKoA2N61UBQ+1MV6eO0HJpmuHz+BJ+lXUru1wxIc +-> ssh-ed25519 yqm35A FItjF+xpgmsCzEFjm4VrdV3pV88ZbzWBiXVdD5fpTmE +Cg6Ch09rQpmeZ+O10Z3zm2Q6eOwXwu/Gd7fQ56rpgV8 +-> AwK-grease 7I +QX2e1cYE/0RZP0H6 +--- TZJgtBFJBRpOwZRtT60cDtNo1UanyicGpp5ZsPXlFpg +(.̾q hY373>pI'\#$}b7畼zA I2V ky ́pGOXbM) \ No newline at end of file diff --git a/secrets/msmtprc.age b/secrets/msmtprc.age index 8297dc85..972bfd75 100644 Binary files a/secrets/msmtprc.age and b/secrets/msmtprc.age differ diff --git a/secrets/nextcloudAdminPass.age b/secrets/nextcloudAdminPass.age index 369dc9b6..1f6821f3 100644 --- a/secrets/nextcloudAdminPass.age +++ b/secrets/nextcloudAdminPass.age @@ -1,13 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 WceKOQ dnWu4l3NWzlN3TsZgbT5nn1tLPPznhKgtirZyVncRQo -NBlxp4WIGKr8WMwrjWhmwUwRUiYhmJazTiDCeGBgfps --> ssh-ed25519 ugHWWw 8y0PPGkXTGozHrzkl5VQ4trlfkerJ5XpZEsf4lpNWzU -PtX779upYtIy7lAD+AEia8iuZ/7mys4X1KxqjIHR79Y --> ssh-ed25519 UU9RSA HL7RDGsoGH60TlPACYttifhePGr7BIeYIHvFW2lIpVk -bO+RcBrb7VvcoX6peuU3KX2bjm+Mmw3lmWPz5t+wmrc --> ssh-ed25519 yqm35A 52DLFqx1HlBJX9tzpt3ptzwsAotA486ONA7gZJ5gd2Q -hCSkxhAMaQDjC2Q2uTJpNlk9qaL/VChVTru8KyWQ2C0 --> Z8gJV-grease V -Yi9hZNEQws55nB6boez0XJyoDOzUTU6zcsqpIFTM ---- uHgE4jTxXH3Hrv+9lgqigfayMqnhHRuH4SpktWiJMPE --!12 3$'#-]`Yk66>d`KW=:"yBa6u^6 \ No newline at end of file +-> ssh-ed25519 WceKOQ lOuhio6aaOvb4oq4veoYYBMC1yYdF4NtWnAh/lOmtB4 +OZ7osbB9dTkZwYT4mRTqM3OUbjGsU+u7+qV7E2o3OuU +-> ssh-ed25519 ugHWWw VyFVB2yuSsVHTqZKR/nsoQMJcQfd0s+vk1Y2zq2r+3Q +djEwpHwRzo761CVncBJ/S0mM3Dt12nkDGEf8F0kB87c +-> ssh-ed25519 UU9RSA 4c65O11kfxiW++STYkUvsy7gZZwk0Eea52ilcXtyGiM +BUaGhHxrdCA/VMVV/X+M7YDUUA7OSZWpZUr1TmtUORA +-> ssh-ed25519 yqm35A Ycl1UjkpLJLZD/KhrV8lwqMZt1JaPBOXA5Y1oddxByk +sxsXAtOITNA84/nZfNWO+b201DqKzxkQgsacDQ4qlfg +-> 'D3*6-grease 8:[~6B U #TV':8 Q +H2fXXegX5x2UA8QooaTgR4CS/rgWffxPHmlVIBYwiuYkML3a3OU8gszcpAs4 +--- dW6nBAoEWeYuOFlgiWUwgwwRGeEpI8AwFlFVd9Ybqlw +\рsJ5:!>,FHvUw~EKQ]&^=鸼DƹHFW"+?Eav+& \ No newline at end of file diff --git a/secrets/nextshot.age b/secrets/nextshot.age index 29295289..d6063188 100644 Binary files a/secrets/nextshot.age and b/secrets/nextshot.age differ diff --git a/secrets/paperlessAdminPW.age b/secrets/paperlessAdminPW.age index db8749b4..112b580d 100644 --- a/secrets/paperlessAdminPW.age +++ b/secrets/paperlessAdminPW.age @@ -1,14 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 IbXxfw orJYVdHo5rWgNM13FJJCVbqfkzBLzsksP+EdK2ft9Wg -QobeyKq4f4SKhBnW1MvdSEx5T0YH59JWfITNKHaRApg --> ssh-ed25519 ugHWWw vnBLMl05Q4DhDTp9FJ92fyEmJ2Ju5EiLJp1GB/6vlFU -8JKEnRoufElFBsHdYqliKJfuhcpWQ80ovjsWDlcSDxA --> ssh-ed25519 UU9RSA qX+hCh7/m2T39yKzNgdCihN8CdTq29esdCcqTvLg+0M -hSp7ILtP6iUNDZD5yjP0lBuRdpDGkcaGi5zHBGnR9FQ --> ssh-ed25519 yqm35A XcSFkASOxS6n7eHRa6k4xfdXJfMSW8II8VmKdsRhDwY -/E5GTSlWVZEr2hJ+iWu8bPUi9VpJbn2uTUKpoHT75XA --> fpO-grease l >* -UTBlg3SNceOt+whK1GODl4r9/fcBHGFG+ij1hK0ZDHDUEeaCokRm9Wv8ZfnusBzr -JNCyu+hbPZqg+AX4/5+MPr3WIm9Wkjj4BJOAdodsggcPfybHrnhLq4VK ---- I0Fe+eCyM7X+BqnQULaRfdC1FqgFV8EFaOnqGI96qXM -L&m!4+Usf2!BRvGljJ!@<( \ No newline at end of file +-> ssh-ed25519 IbXxfw EWdIdabXnDGXxOu34VcBYTFa4KQrRC8Y8ivW2+WTLXs +3oLH24hiiRVS5Hn5o01NmSG9gd6aHqbZDmRW4VbH//k +-> ssh-ed25519 ugHWWw sdAAPBBAIJkgebQcWIR+tg0D9Y5azVyafHFkDjZLtSU +r1F4C7E1BYMyRUoBWt8/Q4rY6An+9vhDdJSvlur0Mwg +-> ssh-ed25519 UU9RSA /Ok5w4QWJO1cB3Rw5/hvaIkUNYCPbDRi3brSqf0tWB8 +fPuZaIon6Puq+N+jxUpsO00hBZ6vrei/vWQjor6h9Vo +-> ssh-ed25519 yqm35A 93dw5smJPW4RbgcVQNymJ5Zl4BTg9Z9C3YSdFk7mMl4 +EURXDN7/2sUA9wIjyoqTDCrQl600Wpc7QKc4YhRsiCM +-> <3sx-grease f^h9GH # py +Q5YEwLO9Z4he6zc +--- drvKpikKIMxW/wjNDQHqUaY9bMKq9CG2jm5fKgjqjxU +D |t[Lqd,>o8e%I7vP .g^c՟']fDo \ No newline at end of file diff --git a/secrets/photoprismEnv.age b/secrets/photoprismEnv.age index 640951f3..cdc004bf 100644 Binary files a/secrets/photoprismEnv.age and b/secrets/photoprismEnv.age differ diff --git a/secrets/picardResticHealthCheckUrl.age b/secrets/picardResticHealthCheckUrl.age index c433317f..b9869b5e 100644 --- a/secrets/picardResticHealthCheckUrl.age +++ b/secrets/picardResticHealthCheckUrl.age @@ -1,14 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 WceKOQ JDkcqqpLDPxZSSbhn55JWhHhvbLKSAs/h9MD4gqYQSs -DARs9juLiAvXZD4CuhlFoxQirOoQ1iFXBpMu9z0HjQ8 --> ssh-ed25519 ugHWWw GLIWklda27YpV1tGJfESvT6crnlhvUJEKWGcPbI1UwY -usFma35dG4VaulRY3xzxeuLTvyJP2arNO8TIC6KhRcM --> ssh-ed25519 UU9RSA 62llN8FngdGap7sCAGLlnsNYVSp2Dg0ABHI634DqkG0 -DMfevYUtFvrE7iyEq53ez0o0bSZAMoQAhEuBf2tkEeU --> ssh-ed25519 yqm35A iY0+ykvceMFsXWqT/NSPXB4BAWXaT/8lLxShCQpbchg -PhA3w9Y0uLSKhN0pAljXLedj6J9davzZT0kpetBoBj0 --> [i]aw-grease rHAq #, x53E=3h3 C -pJ9h/R1YGDkIfwn3d8GLOdyo7eA24BbIi4otBxa5QSkwzYJU+t6A7x6a+TF7veir -ehXsrUbZUP394Q ---- iE3IeV3xOGv1rmkvwU6UgJf/BGVgwI/aQGQ4CpCPn3k -Ό]ˑ WzI0/BUU #tRe ssh-ed25519 WceKOQ pTx54VFC2SW+QDaJbJjOmK2OxoMSnV/ajYCqyKHFYzg +Av19xyCszRkkhNKCHGqxP0Hxnd88qjbyS7UOVaBywQ4 +-> ssh-ed25519 ugHWWw QFEEod3gCTXUc07t9vwhwFMCtVUkUDGez4FeQbad0VU +FIOYIkL4QxClbK+rdSY/i3XGaE1T2mA9+NUrhrEIv5g +-> ssh-ed25519 UU9RSA rIy8DkpSIJ5qr0wWsk4wp749b5DvKWan+KsBj+30DXQ +MRF7D83RAemdGYbMWrg5OqNAhyCzwCq6lE24bNgBqyI +-> ssh-ed25519 yqm35A mmgR6OxpefBI7gSjcN7bzqyBkb6AM1ojSnxpYOltTAc +UPf0w+x4UjfpZ+rEerrwq1JCUL6BjrEMz14Lzj+ljME +-> $-grease Ycya Cj:~N &H1`Q'j w%,A +UikJw7v50qnlDNuE91khhmU +--- 5ECHHehTN8pGD5Qi1BbxBB4kQG+HuZy0vDDE7M0ELtY +B:QeܗF ssh-ed25519 WceKOQ MmHJlPN12IgipQMPyjyunsJ8Q4rWoEAIYKHOSDf/JAQ -6N6iIQ7rXwPfMtbTmiC2d6J3j6EF5BfjxQm4xififUI --> ssh-ed25519 ugHWWw xI35S4lYeGC9PwiRsczQIJMDNKuI9S0s5gdJCC6im2w -/OWHGvrflZ1PezkyoIIrJlg3zYuYsX+g0w+wKjMvFJM --> ssh-ed25519 UU9RSA H/+PV0X4Gidmw+tHGdYlXTNMgNBlp7l2Op5PDvqTWVg -tdcd/4BFm3wHchVzFXpX56OGfhOLOxXPiJND9hbHFT8 --> ssh-ed25519 yqm35A sHEWx7+AeHkeIYr67AvmoqWvoJL430rR6wdkHsH1JUo -Z2ejU4m3vxAOGWsUthVGVKYI1m0E0NNvWSv6B9J63fs --> iK``:o*-grease !+K(H'] `+NW[YHW M1 PA"=X5 -AmwC2oQOKlCHUI9eM/zgxr51MFk ---- ztDYaxAiFm7EGiwZIaEidDX2h2WfzZq/V9kPGwbWOu4 -ݟNuSpH1QMrQF~(OG& -D7$3 ssh-ed25519 WceKOQ ZVtkXRE3WKHnP3LQWidWgrjQKMO/+CmVh0wErqTTwUQ +xE+IKYpR2QHas3+0S4T1MWv8hMTzDXtCAwUTCA4Ibsg +-> ssh-ed25519 ugHWWw aLnaBGnxWM64d3ETirqXHeO6aVFmaPNfKPklV2ZMkgo +HaW2hJ4Soffykgp1FVuS61CSn7OVwnklEBU7WO2UKK8 +-> ssh-ed25519 UU9RSA zvijKaRpugMZHQ5d1J1BKJWIvLFZaih7kEu+dTEe8FU +kXxtTOhHQWVh7bvLYJlQmFcpj1e4nUXQPOVznnch/ac +-> ssh-ed25519 yqm35A RmuKFtSrEB4r87600KBpJJMQvkbFSoa1D9vXHITkkUo +1eRldsBcyJPE6SO5LC02ZyBNSFHH8fiIJ6pdU/QA+TM +-> 0"-grease *7 +E0QWHsRXPNHUOuVzGOk8Tr+1D6l+yp+vCk5lirAsTNg1+uLhOS3lVPE+YiTBFXzC +UTFEU0kQIN0KNrCfHToPYKh6hXvUMQ +--- AozCj0sYojaMSMJF5cL3s+8NhxBqfswkolKlhvjx0lQ +Q4$?'V;]UjĖ+>vsGϖ3˱z ҟl.\>!yK \ No newline at end of file diff --git a/secrets/picardResticSSHKey.age b/secrets/picardResticSSHKey.age index f0cbfe6f..c242e25e 100644 Binary files a/secrets/picardResticSSHKey.age and b/secrets/picardResticSSHKey.age differ diff --git a/secrets/pulseLaunch.age b/secrets/pulseLaunch.age index 8b2e3620..fe9c16d9 100644 Binary files a/secrets/pulseLaunch.age and b/secrets/pulseLaunch.age differ diff --git a/secrets/ragonPasswd.age b/secrets/ragonPasswd.age index 50c0508e..2e7ac405 100644 Binary files a/secrets/ragonPasswd.age and b/secrets/ragonPasswd.age differ diff --git a/secrets/rootPasswd.age b/secrets/rootPasswd.age index d165c189..82c21e8e 100644 --- a/secrets/rootPasswd.age +++ b/secrets/rootPasswd.age @@ -1,19 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 ugHWWw Rc4Bk1tueLDmamuCSlPNVAtxOPfhYoqOtCwfMQXn0Ew -3N+95+7DBIpnqUmrKxjBZ04VKJXm2NRIyC0FmHn++/g --> ssh-ed25519 UU9RSA cZN6OF0aspXNTkOCTL/1ZuKEXdGj61tTcqCbivrCRno -2VvaufSpSCXTELbK8aUfhcAjGaNlwlJPviBv4Ifwozs --> ssh-ed25519 yqm35A 129PNVwztlV/RpCacU5R3yT4nYa/srBuj+Puwb72IG0 -6dPhphfRdkc33e0B7LJSOf3h3MCTmM7q21RmsD+nyTs --> ssh-ed25519 DSOydg pIGq4laBsJKEO3oik92Kc5sbdKYC3NrC+7vexqRyM2g -reUb4bTLcuhV+ckQQcfHAj6D24wDFNoUVQwvD/XlAAw --> ssh-ed25519 IbXxfw wUvBBRAs5Cqsf6jED3aYiqFvjPI+vJjEfHOv4W4XAX4 -lXxyWFocosd5KKjKLK4JWnh7cPUAtZ1CPZFhzy41uA8 --> ssh-ed25519 WceKOQ IJGE1l/z52kM8lT63VTQSfsLxIVqYAmicdM5f6tCGDs -A3iyEqX74WoU76HoyBGu5I9a0UlbLaj2TAEyAHSx3pI --> ,^5ZL-grease -Av4gKV9fDqI+HEYqPrM/gohQ0HTh0i9Igna8pD7bsCTom1/Mx7R4O9AwecvvCtW8 -JXhj3O0VlHQuxUwP01kU ---- GDqOuyO/+o4UfNbXKsr3gLovJkoHlWDy6pubDWivRo8 -">Dߦ 7W! f"8 ?r=#*&cB -Kk+!~#XnUaTJL{էN̢pEaQ֛SE2Rks%0vH{`!#ueagsuc~v \ No newline at end of file +-> ssh-ed25519 ugHWWw ungXH1XTaVXtO4xTEyMW+xNnZKrkTM1fvhZBGQZX0Bc +DP25nmmLteIaIdoIKrCj1MW7xbbj67ZYTczrhYArsYw +-> ssh-ed25519 UU9RSA tIxInf/N7vkAdppMRRNQR69b7KSVabrjEtwsmtO0fU0 +JsmajjzvMHRaXBKYLAGo6XjFgNW0UVOBTNQ6j1tkpiA +-> ssh-ed25519 yqm35A MNmL+uERHibh99+IYIOllayZLLIMWljOoAv8IItb43k +70UPbYxDWeerx+vkwchdXfZfsFsxflCHUht04ESYEaM +-> ssh-ed25519 DSOydg Dkwlh9rF7hBGSj60Ikav2RAsD+GQVMwwGeEGTPpqZQo +m1RRiTi/M0FAZQctKAqTV06Y6L5wyuJzlf+HWU0own8 +-> ssh-ed25519 IbXxfw Tm3DeWlMmBxfg6I67o/vaCJNVBsI85GDQ+W3XQRSSQ0 +s80H+85Up3IDgi3+nidcIigIsEDdoSL2Ymux3lk3GD4 +-> ssh-ed25519 46dvqg gAnBlXJvpq0DBUq/ywlqZHtGHMHN8s/WybZjV0GnIS8 +nTH45reYfQXuURjfhpRSAVby6JVBOHL+enKUVjQGL3k +-> ssh-ed25519 WceKOQ H3O2KZc7tSLfdIw7MnhGB2TKkko7/7CRobJap5qrAFo +IGfwrHqFkrs0KscZezLDT81zcvE/VOxjPQ8mS1zxxG8 +-> fFLH-grease ++vFtZ/XRJN9yqnEsmfY+a9NDz1Lv8dFxOe5ca8UY6BkWvQGz2brPRw8UqDoD4Rds +O0JrsGJlYdkLmrdBXB+FgGHr6bLJXkn2uvzFSu5Meoj7jz5gHslbjiwaGKbDV4tB + +--- OmW5QsvoFTynCAk1UCTfDqwOLiD7C4RCtq0yjxyrAWE +"-;ш_}y*iH9DngR{{gIis]+~ʻ2hiKPC?G%D UlU :YHyQc)Z*Pk:uZ \ No newline at end of file diff --git a/secrets/tailscaleKey.age b/secrets/tailscaleKey.age index 1c174089..88787aa1 100644 Binary files a/secrets/tailscaleKey.age and b/secrets/tailscaleKey.age differ diff --git a/secrets/wpa_supplicant.age b/secrets/wpa_supplicant.age index 36d51293..f35b7e87 100644 Binary files a/secrets/wpa_supplicant.age and b/secrets/wpa_supplicant.age differ