From 9e68a7abddf99d4091aff430434f7c624602485f Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Wed, 24 Sep 2025 16:10:33 +0200 Subject: [PATCH] feat: add new device. --- flake.nix | 21 ++++ hosts/tyr/configuration.nix | 141 +++++++++++++++++++++++++++ hosts/tyr/disk-config.nix | 55 +++++++++++ hosts/tyr/hardware-configuration.nix | 31 ++++++ modules/linux/nixos/secrets.nix | 8 +- secrets/conduit.age | 44 ++++----- secrets/crony-passwd-desktop.age | Bin 1166 -> 1276 bytes secrets/crony-passwd-servers.age | 44 +++++---- secrets/forgejo-db.age | Bin 1294 -> 1404 bytes secrets/lemmy.env.age | Bin 1787 -> 1897 bytes secrets/miniflux.age | Bin 1201 -> 1311 bytes secrets/navidrome.age | Bin 1315 -> 1425 bytes secrets/plausible.age | 44 +++++---- secrets/rclone.age | Bin 1224 -> 1334 bytes secrets/restic-backblaze-env.age | Bin 1190 -> 1300 bytes secrets/restic-backblaze-pass.age | Bin 1295 -> 1405 bytes secrets/restic-backblaze-repo.age | Bin 1173 -> 1283 bytes secrets/restic-local-pass.age | 45 +++++---- secrets/restic-server-env.age | 44 +++++---- secrets/restic-server-local-pass.age | Bin 1293 -> 1403 bytes secrets/restic-server-pass.age | Bin 1293 -> 1403 bytes secrets/restic-server-repo.age | 44 +++++---- secrets/root-passwd.age | 44 +++++---- secrets/searx.age | 42 ++++---- secrets/secrets.nix | 3 +- secrets/traefik.age | Bin 1269 -> 1379 bytes secrets/wg-desktop.age | 48 ++++----- secrets/wg-heimdall.age | Bin 1646 -> 1756 bytes secrets/wg-home.age | Bin 1365 -> 1475 bytes 29 files changed, 467 insertions(+), 191 deletions(-) create mode 100644 hosts/tyr/configuration.nix create mode 100644 hosts/tyr/disk-config.nix create mode 100644 hosts/tyr/hardware-configuration.nix diff --git a/flake.nix b/flake.nix index 39a8260..59dd57b 100644 --- a/flake.nix +++ b/flake.nix @@ -173,6 +173,15 @@ path = deploy-rs.lib.aarch64-linux.activate.nixos self.nixosConfigurations.freyja; }; }; + + tyr = { + hostname = "tyr"; + profiles.system = { + sshUser = "root"; + user = "root"; + path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.tyr; + }; + }; }; nixOnDroidConfigurations.default = nix-on-droid.lib.nixOnDroidConfiguration { @@ -285,6 +294,18 @@ ]; }; + tyr = nixpkgs.lib.nixosSystem { + specialArgs = {inherit inputs;}; + modules = [ + disko.nixosModules.disko + agenix.nixosModules.default + inputs.stylix.nixosModules.stylix + auto-cpufreq.nixosModules.default + ./hosts/tyr/configuration.nix + ./modules/linux/nixos + ]; + }; + ymir = nixpkgs.lib.nixosSystem { specialArgs = {inherit inputs;}; modules = [ diff --git a/hosts/tyr/configuration.nix b/hosts/tyr/configuration.nix new file mode 100644 index 0000000..3ddfe70 --- /dev/null +++ b/hosts/tyr/configuration.nix @@ -0,0 +1,141 @@ +{ + inputs, + pkgs, + ... +}: { + imports = [ + # Include the results of the hardware scan. + ./hardware-configuration.nix + ./disk-config.nix + ]; + + # Bootloader. + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + # Get nicer hostname + networking.hostName = "tyr"; # Define your hostname. + + # Enable flakes + nix.settings.experimental-features = ["nix-command" "flakes"]; + + # Setup gpu + hardware.graphics = { + enable = true; + enable32Bit = true; + }; + + # Set your time zone. + time.timeZone = "Europe/Zagreb"; + + # Select internationalisation properties. + i18n.defaultLocale = "en_US.UTF-8"; + + i18n.extraLocaleSettings = { + LC_ADDRESS = "hr_HR.UTF-8"; + LC_IDENTIFICATION = "hr_HR.UTF-8"; + LC_MEASUREMENT = "hr_HR.UTF-8"; + LC_MONETARY = "hr_HR.UTF-8"; + LC_NAME = "hr_HR.UTF-8"; + LC_NUMERIC = "hr_HR.UTF-8"; + LC_PAPER = "hr_HR.UTF-8"; + LC_TELEPHONE = "hr_HR.UTF-8"; + LC_TIME = "hr_HR.UTF-8"; + }; + + # Enable seatd + services.seatd.enable = true; + + # Enable sound with pipewire. + services.pulseaudio.enable = false; + security.rtkit.enable = true; + services.pipewire = { + enable = true; + pulse.enable = true; + alsa = { + enable = true; + support32Bit = true; + }; + }; + # Fix not saving my state + hardware.alsa.enablePersistence = true; + + # Enable polkit + security.polkit.enable = true; + + # Define a user account. Don't forget to set a password with ‘passwd’. + users.users.crony = { + isNormalUser = true; + description = "Crony"; + # hashedPasswordFile = "${config.age.secrets.crony-passwd.path}"; + extraGroups = ["networkmanager" "wheel" "video" "input" "audio" "gamemode" "seat" "realtime"]; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBJLduAXHWJiglmfRfkBGKffzVWkJP6porxIzw6+Zz3W crony@cronyakatsuki.xyz" + ]; + }; + + # users.users.root.hashedPasswordFile = "${config.age.secrets.root-passwd.path}"; + + # users.mutableUsers = false; + + # Allow unfree packages + nixpkgs.config.allowUnfree = true; + + # Setup community cache + nix.settings = { + substituters = [ + "https://nix-community.cachix.org" + ]; + trusted-public-keys = [ + "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" + ]; + }; + + # Optimise storage + nix.optimise = { + automatic = true; + dates = ["weekly"]; + }; + + # List packages installed in system profile + environment.systemPackages = with pkgs; [ + lm_sensors + libva-utils + alsa-utils + neovim + ]; + + services.openssh = { + enable = true; + settings = { + X11Forwarding = false; + PasswordAuthentication = false; + }; + extraConfig = '' + PubkeyAuthentication yes + PermitEmptyPasswords no + + AddressFamily inet + MaxAuthTries 3 + ''; + }; + + users.users.root.openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBJLduAXHWJiglmfRfkBGKffzVWkJP6porxIzw6+Zz3W crony@cronyakatsuki.xyz" + ]; + + services.fail2ban = { + enable = true; + ignoreIP = [ + "65.21.241.194" + ]; + }; + + crony.secrets.enable = true; + + # Enable nixd to see nixpkgs path + nix.nixPath = ["nixpkgs=${inputs.nixpkgs}"]; + + # DO NOT CHANGE + system.stateVersion = "24.11"; +} diff --git a/hosts/tyr/disk-config.nix b/hosts/tyr/disk-config.nix new file mode 100644 index 0000000..179c727 --- /dev/null +++ b/hosts/tyr/disk-config.nix @@ -0,0 +1,55 @@ +{ + disko.devices = { + disk = { + main = { + type = "disk"; + device = "/dev/sda"; + content = { + type = "gpt"; + partitions = { + ESP = { + size = "2G"; + type = "EF00"; + content = { + type = "filesystem"; + format = "vfat"; + mountpoint = "/boot"; + mountOptions = ["umask=0077"]; + }; + }; + root = { + size = "100%"; + content = { + type = "btrfs"; + extraArgs = ["-f"]; + subvolumes = { + "@" = { + mountpoint = "/"; + mountOptions = [ + "compress=zstd" + "noatime" + ]; + }; + "@home" = { + mountpoint = "/home"; + mountOptions = [ + "compress=zstd" + "noatime" + ]; + }; + "@nix" = { + mountpoint = "/nix"; + mountOptions = [ + "compress=zstd" + "noatime" + ]; + }; + }; + }; + }; + }; + }; + }; + }; + }; +} diff --git a/hosts/tyr/hardware-configuration.nix b/hosts/tyr/hardware-configuration.nix new file mode 100644 index 0000000..ef5ea56 --- /dev/null +++ b/hosts/tyr/hardware-configuration.nix @@ -0,0 +1,31 @@ +# Do not modify this file! It was generated by ‘nixos-generate-config’ +# and may be overwritten by future invocations. Please make changes +# to /etc/nixos/configuration.nix instead. +{ + config, + lib, + pkgs, + modulesPath, + ... +}: { + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + ]; + + boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod"]; + boot.initrd.kernelModules = []; + boot.kernelModules = ["kvm-intel"]; + boot.extraModulePackages = []; + + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking + # (the default) this is the recommended approach. When using systemd-networkd it's + # still possible to use this option, but it's recommended to use it in conjunction + # with explicit per-interface declarations with `networking.interfaces..useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.enp1s0.useDHCP = lib.mkDefault true; + # networking.interfaces.enp3s0.useDHCP = lib.mkDefault true; + # networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} diff --git a/modules/linux/nixos/secrets.nix b/modules/linux/nixos/secrets.nix index 36f17a6..f6cd305 100644 --- a/modules/linux/nixos/secrets.nix +++ b/modules/linux/nixos/secrets.nix @@ -2,7 +2,11 @@ config, lib, ... -}: { +}: let + default_keys = map (e: e.path) ( + lib.filter (e: e.type == "rsa" || e.type == "ed25519") config.services.openssh.hostKeys + ); +in { options = { crony.secrets.enable = lib.mkEnableOption "Enable desktop secrets."; }; @@ -22,7 +26,7 @@ file = ../../../secrets/root-passwd.age; }; }; - identityPaths = ["/home/crony/.ssh/main" "/root/.ssh/id_ed25519"]; + identityPaths = ["/home/crony/.ssh/main" "/root/.ssh/id_ed25519"] ++ default_keys; }; }; } diff --git a/secrets/conduit.age b/secrets/conduit.age index 78794c7..f491709 100644 --- a/secrets/conduit.age +++ b/secrets/conduit.age @@ -1,23 +1,23 @@ age-encryption.org/v1 --> ssh-ed25519 2P4nKw +kBGyuuSNjgJusEmjJoCDWPuo5jEp1j9L2eWIXJKfhE -W8PE/ixYdyaJDy5AyUSvPeyV6H3sTeo3kdHyD0bzA+w --> ssh-ed25519 6+hQpQ TxGJQEYFb2BUxVZA28qM1UjHvPTApXmbpIYiMtw4giM -DCDRuUq/bsQ0HDq3JYVe06w9qi7yEY9dYnJ1hH9ZPH8 --> ssh-ed25519 l/ODWA 8+5LvLnblCVrT4InddnJIdQ6MOpvMmH4Nb6Dpm2OHXI -Lqw8in2Mb8JoA2ry4mwuKBBvy2iSxFwDt8biwZhMYlY --> ssh-ed25519 7+5K3Q M0nPSVJnvBDqEzn4le3varVpAV6CPSwqKsppiioWTm8 -W47Skw/hWM/MxoRsfiuB3UjKzmlIKX9izg4OsnXO1gc --> ssh-ed25519 Ow0TGw L667StxjEvwCTzGyGBUyiEe7FnrVX2OPNCwJdrBqMnk -IplEHnnjcuh0D1ZEOJRpqgVx+FcR+TylRsf9EVct3X4 --> ssh-ed25519 cEINMA 96L6ZitYBWtAV15yRVbhO40I/ts+5KlKRwz2NRi9bxE -/sFFTv6YTfDBYv5/exy2BFaPrkucE6m57HZvkwXUD3g --> ssh-ed25519 qbMKrQ rbAS1XLXXBM5Wv83W+f09pnyUjmZB8nn6ep6xywFsUg -HclxPuHBrD6Wdiy5fbgh+rlp1L1lfkjmWw03xD0TNe0 --> ssh-ed25519 GNZYRg OeIY2a+RO64638MrWdjZmySA6F52Yo71K0XyQMYbpTM -/0yn7ujDkgTrU4s0YFWhRL5tIA1Om92Knb0knEg/imE --> ssh-ed25519 fd/ZLQ Licr3fHvMFvO+x+8eQ12j96uqyC5s+TYdQzaYd4zzw8 -GLW89ed7lNajzApcDf+VBjWgtGIn229Lu+c0Ke60Q3s ---- 1WqfQrgH9olP8h2j12TTUKpNs6XGqgKoTxbTp5e1XDQ - -ά5CϢ$OϬ -.Uӥi"lZ8*m{&~VyI ssh-ed25519 2P4nKw /szqhCsTxbjtdtiDIJ/mhvucPAdordf0Bng63ow+h2Y +ZfUMAFQuyRJayMr8szjAi1U0wFEZgbtJQypGPfKhi0c +-> ssh-ed25519 6+hQpQ N3Uc33y6rRhf2eGA8+exBbYkOnj98AEjRPkUHysu1Ak +GFOaWTzQQrxwhL6oF5sltBIdITFyGsZDDlZXOppSNbA +-> ssh-ed25519 l/ODWA 4Qx2a/TnV5D+lPOJa/4z4XoK4FNd1BTnwVUCW/RXRiw +6dSw22HYWhIzHq6WqpeqsuSSSLwurdT1iuOlQNW6f1Y +-> ssh-ed25519 7+5K3Q QkPnynXIimZM4uv71qZaewI1RHCL7pjElzDOFhlOFw8 +BZZPMKbvwjnaTGQuC1dkWPhvbd5jU5DaRkTE5FFG0uc +-> ssh-ed25519 Ow0TGw gXtyiD9j0jaPFI9dJ+/E+mU4FtWsFkeS1lG9SQq7who +fJQnaJXe2UhHLmyyJ2ZrWAulCQm+JbsNxsovzCbDldQ +-> ssh-ed25519 cEINMA EUU8Mr/Y7Ike9ueKDa+DAzJL0RCiRPaBzZNl0Ej0EiU +xloD1eoeQRxXKhM8CqqYtxUv9CrBf4WLf2pRtKV/t2Y +-> ssh-ed25519 qbMKrQ NS5hrcZfH9ebqz8F3n+MUMRbGA5nY3jP21pQOABtPQQ +RNt4N+g9LDq/njXZHIYLotdtP9jXon3kVmJaJ5rhY64 +-> ssh-ed25519 Z0mAzw bbaYxUotndoVYSmYupFFAbLK/T6vXef041Lx2NqdxTw +QHh20cf9Q32taJyFbh6zDj4xAuNFAL+pF5MZsYumSC0 +-> ssh-ed25519 GNZYRg NJAYVO+ZuHlFtGuMplquG9PjtII74lY1NjZSBi7br0A +6xebVz/TLNdntaACWRl0VuAdTFIa6YRtB+jexHOyY+o +-> ssh-ed25519 fd/ZLQ FvO2Vd6Hcn4leWMwwN8EeWrWV5DNmEGaFwmuTjVQd28 +c/MQyoeiHo3Qsf1WFfOLGz5zXrRgjjGqM/zWN7+egGw +--- UTmXy7v8tjZ1x04dcBIoPbafe9WodM3MpHM9chziJhU +y{deRp=A0eWSUijvvJyr6\enXdOYC`8: C Jl3@KϧQDA$ip_oNGqD< _w&=eEILPg= ?Qu40wL9li?ja \ No newline at end of file diff --git a/secrets/crony-passwd-desktop.age b/secrets/crony-passwd-desktop.age index a181c47c78726b838ea6f410d40d272cb678c862..f5a78534edb277a9bf179532ac89ba4e76ef131a 100644 GIT binary patch literal 1276 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?3CU@J#j% zH&4wqboX{MHcbzxw9pSP^e{7VDvbv!F9DRS6a7TsU61RXt6AzE%vgCmBpn~jNkBmfT zUylldP$T2=O2ewOVDo^S^jtS5mryQaeebdevve2plC*$IACHnsCy&6Kl+aQWzi{)c zoWio)!Xg9r4Ci!{$b59$%(YFujRO@TDhkRP$ z~;=A7i^S^p6VC;)-o4a3BWKg<-L9VuulW}p9YoMExlSip` zagc?%Uw(jdn6bZhL71O*ez3M#X-<`IaiAktmA0X&TVPmnn1`i@VWM+hpe{R0JPf1i_X%L3r(o*!Jd;%3J%nNg~Qe7;QDw8uxe2g4Z6T{6tQk`4^ zvz-0I!}FbjLybMl^2;(zjLW%FJtF-|ER71hyc1Ik%AC@iGfSh2$}^mjy$S+L48j8P zoeEMN1AIzNT?4svb#)c8vJ9Ov3UW;JDU4OlbiD$SIyW5m6!JkW9zH5DVIeCAV_q3+zyUz36 zSiE+I?4?VeqITN!ud+_)<1k$GXyT67Z_Oga+t_V7UgZ6}z45g8ol{??=duKz`Eh%e UY1AE;`$1fBR-T(A8*i=x02Y?1h5!Hn literal 1166 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?01`G7HG{ z@lOd2aZWeXHq6TL&8^Ceip+M?E)I9j^sw|z4YBZz$Tjy359RXB%?K>icG7mqD-8BD zE(r3o3@SG+%&+qEPj^iB_43IwGmJFE4S3#-8CXF$=N-xs3;&Qzc47t!nd#>B#E}56vwpOs)(@2Y<-^y|G@D4q5zYMlHA~s zJTLvwBoEh=3X3YEB42dd%(YFujRO^m^|Q+|og)f8{Y@ypHij!JPZ^v(>|FY))v@pLx{@pdXGGO7&LcfknB zWLHl=Uq^*ZgY2pxqugWzQ}>M0jKr)YFAwv4OBdrTmtf}%*V3|5uiWBf%Odx1M_;aV zuWXA*OCMjKs4Q*szzi2hQ&XdG)9mabi--azA0x9=W3O_Ttn`3%w_PK zS7rM6xcV9EI~kaoI(rpchB)R0IF~s_nN;SLc)I!pB$pUOC1n zmX_(KhZLskmt^OJ8Jhd}c^gFfCggrUHmUhG}q<(8Hn<>6GATUq61 znVlADkd$uVXHe*q>*`VznH^eHm8Kowmg9(STUv^Kluw{SPJUuax^bevTa|WBqFcFV zKzY8eepYFjQ%aUwc~xd{hDnmYqd`GZcAx=QVPJSjh(U33X-=`Bb3s9nWrc@ZS(1KH zj$@IFezJLSYF>u6ONMEpSE&V;uCA_vV{uZsX>yX6WoWuZp>bwZhEH}@m4%yeRYY;V zZ)t{SWI=wFX@y&!zM%ov#fO1P-@Ob?F1P$IvRl;rZ)%B%6!(>@Pkc<9j~qL? ssh-ed25519 2P4nKw gC9pw6o6V9zksSmUXLXOaDP77t+femBHMT390u3uPzw -jWSOEOaskJUI+FUOYSWlDOQD9GMEKtTXQYj+B3j5wHs --> ssh-ed25519 6+hQpQ EkIHeJ609ZDCK40qs0bGkfIfTIApgpwdJUvtTszcvxk -3HfQfwOCmRnHVUhTpoUBsE9WzypVRq3WcV9sSqs1JMA --> ssh-ed25519 l/ODWA u4u0HvZjqrgFNkcJLVluPOATP8mbWox5kRMQgVPKqxQ -WqdrR30ZfaV24WwXpdi/D3ZSo/WPCHovDxOSe6Oq+uM --> ssh-ed25519 7+5K3Q 3W92ogsrhPMhZALyTMliilLvHQFuXiwDPhJstLRA2go -J/Z/QeuK32SkKbE3uhAhnZJZwdsuGHR0/qLNlLlCDuA --> ssh-ed25519 Ow0TGw tYvjIHz4rmmM4RfdCWXbofL1yQPI0phylAaWuS4CW2A -YJVPvO1JgKVF2kugLo+OMDUyPCbxYRDb6aaPqk57cl8 --> ssh-ed25519 cEINMA U2nwQEQy/s6+Aa84XxIneVJrfpK0aq6gtFK8WQHCBHY -emNwaL3uJS/TNBwXkJo/NI6CdAJR/Vk19QPUjhpULlA --> ssh-ed25519 qbMKrQ VBOINjeJ00kWhyUmB4GOoMx7mX2YoTIgh19gQLftDQg -se6IZ+bThqCY3igxNzG3uNuitsfJ7NlFM5lTxRpP4ik --> ssh-ed25519 GNZYRg 3/x7oDCayH98ScCfuToog7zjpOR/w157ylamZKFuBzk -k+SmDC+PRvC50fHpty3+xdrY3o76QtRenEIc95b2c4E --> ssh-ed25519 fd/ZLQ XTUdi7FXXIZLaA5vyQp6SOvPqcS4/SYalI8gguDesEs -7avpvBzTKoT0rSnetRSISECKWd2oVrHwhmmUnxVuH3w ---- TQNYZj8wLem2F2HhYqJiLc5ZGue3R2Qr7L4mzl9WTm0 -Rk妆DOğj;9eyѻ2}dd=<6(L*nէV!Rj#$"A\c{O; \ No newline at end of file +-> ssh-ed25519 2P4nKw r2ZGStNi+87P64Ni69PxJftIlWbLhbjWLcIlFQn1zwM +m71Et2TGE+23tGdvv3EAKJOVb7WBzc1sZ4zyGYorGw8 +-> ssh-ed25519 6+hQpQ ekH5UP9/csw6f+/dg5YNeIgnE/EMNXJdTEMh4791nDc +AbQT7h3aB6X8DxsK93mTsy+661FPHuLYcOP8BN29S+o +-> ssh-ed25519 l/ODWA ur7QwAdwnDejLJwrdPRl6ul4/CbIbn0+l/QcQWja61w +ZOVQ9HIHaY7b/Bmwp31KRrGQCMZRmKKxwRB8gOzOrXM +-> ssh-ed25519 7+5K3Q WsaILpsk2TQHYJEMAOlHjhkgM2/dqUqrIdXooaXtl1Y +mPywer/cH23e6sF0eJbtpQCxHhsdYTc1KEN4NvvgBfU +-> ssh-ed25519 Ow0TGw YsVvcnO59mnthtQrVqzKvfh5q6l7RIFSwRhmRsZQj0w +jhn6PufiMLjS39HobQLtRCgsnsrMjyMJstBlO8E0Ics +-> ssh-ed25519 cEINMA oCCGcztBR9y13Jav22Kr9PZR83MKIY6rTkTrw7SKYg4 +2rEkZMcamcA42tI0R+mhVDb2R03KS0PCcTrWBP4NE9g +-> ssh-ed25519 qbMKrQ DzL4Glld5ZUAzQO3c8syIBzI9ueL1cctjKSw+A1MWS4 +YoRDne5/K0uNkbPfvXtqiXFHtF7klXot89PoIVYC3nU +-> ssh-ed25519 Z0mAzw 9Wava5HvSTyV5bSGRCZdJF7GI8WKKGQjLzIH2vJEywE +ElULpAOQOMNf/oejO0h5NKKKrLviQFkPOFBlsepabxA +-> ssh-ed25519 GNZYRg tLovH1hCOZrSB7c0qvMX3fTSF9V0x1mlBgnLVXBM/A8 +gBpSIm18Wd9oQwCxjk/WRCB5Kwv+LXPT1c1ZfwOO4DU +-> ssh-ed25519 fd/ZLQ kc1qQhntVAroSbb3H4cMUJlQ1i+p+tjuttfDk34idRA +59k+GYUlllW+4gVYhtdpQ5W6Pb98WcR8oQrNG01QAPw +--- yLsDdaMyMhVjZp219/gniI/Raz4wrP7ORLjw3NHuOks +g* +Nɥ|Wؙje܀mHXОș85pq ߡPUðkW+( |;QHώ!/ +FNW \ No newline at end of file diff --git a/secrets/forgejo-db.age b/secrets/forgejo-db.age index c551feb7d43bdf673111e7e39da86ab163208f0a..ca52a66dc00929fe22a8374b1d200b0d70bc4cf1 100644 GIT binary patch literal 1404 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?3BPH!4iZ zH8;$tEYI{v%P}_$j?C~4$_gtB@H5OS^3V3lDay0-%&y8e3gybIEXeRP_X8S2{ZQe_IK1yv?$6B3`DohOgkg6AW*@i%&{;sJliul)YqWY z!p+6oyvQZnEz-g(DBHETFuXE1*&CAWx4{KmVve&!V!Z z$S9v&ch6jJgG|eiAXkq7qliL_?0l|dW7h)ja(5H$QVWwve~U`({EBoJceBzG{p7S9 zv&^vMAfK{wFK7QE-+Xl2%(YFujRO^mBC4ESiXDTpGh9;>bKNa+42@D#i*ic+o$^D? zOT5a$!YUH|J%X|ef&#hpi_KH=QzI(Ej8c-5f}Nrq9gTC$z4ZgUOp9F8(t|8Z(hL2v zjh+0oGs@9z^Dj3DaW7Xe2@3b9$jc5bGjexw%T6&(4NVD6$_Oa2@CvL5s>mv_EH-xz z_0P)DHZtKVNjLCy%5XFc%1lYMOg9e>vhXv^*RRa0h)Q=ZHBI+%)h;N{4~UF1_Ao)W zE!ox6&(~4G$s;(cEI&D-Ful?;AUi3%s-j5S)zaVD&Dg>`w8Ep<-P}9XIjYpdAUB_@ zpwuGB$gwCi!`Q^dJ<%^LAfqy?v^XguEzrU>BeB@LBFi_&Dc8WQveFUVw!$P|@1j73 z!X($I)CvQ`lCX>-pDc5qTqjS1N?#-G#Bjq*|K!5rP@il!OLxx-C&y&2%!;zY#L#3X z{fNS#Qd6(stl}ztAN`O#UkjhIq=1r87j3_M-|TENZ$FGw5@nFlkSo)lJE z;ZvfWl38qI?3Yv+84=~^R#_R9>*sD7S!h~iVxH?|Zcxl+;uDqS6`1W5l^dmRS{`T` zT;P*q=n)X&kyTuhmsVz!p6C?mo9&kAQJRkKH+R3N$e?tEY!g3=%A)d=MAtCaAj>4f za<6oQ&~nER|HPokRO6~dud1NRf+Ekz)C^ayf}*mF%#3UU@325qFMosFNQ=bxYH7O5R+8J>~uom8Hj6W|t> zmlPQitX&>h5>Vo$ADCScVraq@8IhA>m|m8eRb=SnX;qkm}{BknHQOA zZ0?d>WZ~oQS{lfutE;Qv7MY!ETJG#;>XV$|7!sV~7nqe(?C9-poDxtJ;B4XVuU#B& z=o41p<(AEriH(?N_!JXLQli)VOr^0X1F3jh2G{hvG2pC8Tjs}tc4 z{TCAFR>gYYO=_gc;k-K@i9swe^FA)jm#MfECa~Y(Nu=G$=X(x3GX7uqb&1pUj}onI zAJT;7LMlF~iDVysnjFf|JxwwCAWhQ*@QgH`j>fS$Nqy^);rr0IUgOky1^|^n{Vf>>P4ptj4Par yE2hksaXR_tuZGiAk5=_N9e@5Xha6pMrOh}ob~3}XKT3~p1_fmOI(D#LaWeqZ!{?9y literal 1294 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?4k1Ofv`$ z^0Wv~s>lit2zAP}bWaM8OfSz&jx#qt13A!F)uIOGe4;y#67Yq)FQ{EsH)J*C7CPK+&{;uvNXh`z}qw{-^VPaAR;Lz zDkm@~+$%H3HNw=yKP|5)r@+`X*aF?Q9DRS6a7P9AjPOL$2os+$H@Ea6?~L3aFMo@S zBu@jwTp!m+|K!w&5bwaufPnm{5Ld3qB1gZxlAOHADziu*&*UtxGN&s4^lYEXbXOzi zWRH^Yr~p4VXD1WyqCj-p%(YFujRO@jP0c(5QoYMfGNK~9Go4J$a=Zew@}exW6LZVL zoy^nx{2aZUE%Mze!(6#s`~ob~O*1W1%mR}$f}N5>Bf~7sQ{2+hvb;Tf3Nlm6f=rUU zDzm+OiptS#^Dj3DaW7Y>$cuFHO3m;n$?`4C3rTl0P0`m6wx}#B&dqc&$_fkB_6c+{ zj&Lr@%ueSDu?z_J%_@$n%J(l1&C8Fpj5KsD%gRd(%`q!VN-M|=$}-VT@`y_GtMEm) zE!ox6&(~3*%+bTIxY%Fc&oi|s(BIq7GAzO+%h@=^Ji{e5Fg2&t)xtGO+afF}D?O4c zRNptvJ1@^H&^5WrKcL7k$|ShRv)DW-KPWsbDlf-1Ff_!;H_Ri#CEXLwA`|E7vqAQBA3X_j70z9jHg ze8RMIoCADaBJ#5x^DS~LO+q8h4YLY^Jd;Zzj3P}u!gJEO%tIf$V?9NcXbT(DGm%M%M4BRGd2l!F-a`WaB)j= z%yf&a^eFfAO0fvZ%gih0`jl~T;q|p8bH8yn|C_kl<;kPnl{YzhzTTLBz}bN#F;Ld8 zYRi{Zf({ww>yG~l*~I@>Ic|3ChfCcjHrqRD#zoXm)lQ0y_p;VGI&;4wyVZ^=QKRs` zH9y||`tQ$q@9Kg7@07#$J-lgInmnCNefj!Qh0bG@E5z9Il4K$<hWTxF(a_NNW`9En|k`;fhL|J7m{`RW#&n}No z|J~l5kW*K3ooJe|UhlVQMdWk!eYYK-cS$%)$i6@SR!{!enmtN_?3=f%gsq&h>k`NN JtffCc0RW<`&MN=_ diff --git a/secrets/lemmy.env.age b/secrets/lemmy.env.age index c235b098256f2222683d4b58b762ada787be55c3..ca4600cd0f63b105891e32549b3d66727ce91357 100644 GIT binary patch delta 1817 zcmey(`;u>hPJLR6OJZnVVxgmXu8Fr(q$pN8}#fjRPW?q>|#hI?o+HR&Mo@O3qm7eBV;fV&5;~B-n&5Df5a*X|b zQ?e`zJW5?F!gEawBSJmQe6%f%Ey{|5iz5>Ae3C-aOGDDR0>TRe{2~gIQWCSxatku^ z@=9_OT`MDfU5(R|T*4Ehyn?E#QXR{j++5QqpJf!U&#f?x}MN7Hb3-@JmnR0lYG640u{`(Q&ZDIoDCffjq-}kle_|o4Lp7Gi%Oile6w8LOU*1@ z>h;aFGjc34a`U-D%yP}b$_(6cg3Z%{!%ST=j8gM`{mfInyb6sYa)LrL(^8{~gOUQ$ z%97Eoi!#V{tSVP4g>LTp@<3ftk7C&i=;f z9;Sw7>Apew-X_LjdD&)0My{oqu3j11MFAz@Mo#r1kzBgEx(eQ*+7+q(uH}_!0iN0> zzLllN@J|@^&TBej{c~hG;ta!rh z)R!v1CqLsk`MBUGXXV78d2-tl{_UM>fAnql!Q;}_i$7Ia6lqPfOqNtrg=dKW3FFCnM4hEL!1Sg6lF;ZV$P&RgYcsxyS5Z_inJyYv-PiQw|a z{;J2*nKKgD@}ktXY|>wSJnQ8BGyXd|b_uXty!K|@SEh+JD!qN59zU6TXz~uR;#{`Q zk3KVcU;4P^oSn_%U3l7UpZ&HYvC~#C`xVT1Y8`v#?IP`zsp9pn2S3fV{}{QRY5KES zsfHF0!{0mjoVlDmt)_3`E5X$NXVTdv6#UX}ol`Ntqp_^>*`JJ!pLQ+pQ*L77`ST@y zro&@Tt)LIS^E~%HZF5~`0S*0rAem$4k*77{l%TKSp;hJ8(D^20ZzC|-$RV)kA6Jeb5!z99fpz^uJDT%E$76<-GovAr~w_LB*-?gTxI_xbSPm~m*t&p&qTx|W!Tn!)0a<{ zJ1@B^VDipG7d&<|i0$JHnf2{{Tj9PN8vGgxwmocUZE{k*(-`0Db5o~gZTx_DhkH&v&8&cYAOviJV%Sas?94Y}W)nYk;Oni{91 zu1|fldFKp)(pm1ubptnx2xmBLaB%mSQx-5W^~!FGof^9zmvYK8axB|*?99Eutd&bQ znLjgq+UNV6H*r3@-mGP2lOkEOTXX+UI-TOQ_SlhTHapIw!|Z>TPJJ!#R$l2)G>=4I cb%7 delta 1706 zcmaFK_nUWuPJKb7W0;GHdq8+{S!tGcxQTC8a;CY5b5eG4NlHdqX_-f6RhpxzOGZ|v z30JXpp<8%%n1NYRu9?2ErDH*cA;fJVyL-eYG7HWwpo;! zdr7jhg`;COSCXrFX}(j1v2j3Nuy0U>OJtc*RAf}TpJ!>Hf2g@zfp&ITpl?=^VTg&v z#E;_PDL&>whQX#r8Ab*rK3=AQX&%MtUWG|6u2oKz63^5CKEI0EGC@=~|kAY-YPd{Hrg@}yOT<_Gv$`liG=StHoU+wxrmqbIuG$YUS zLQ^9rKX>=sV12(7zeMfyVy=qBY|oU!vW!fl{6g&lcjMsj^s40YybKdhm(b!W-%5iJ z3&*g)yfCkba&+qolYG640u_QwbKHadi<5k_!h&+cDqZ#U1IjF1!!q1b(<9Qe3X4Ok z>cfqSoysE3GAy`)lJ&zwLZWglg0p;04b8Gm^2*Belb!U_ObkjQJu529k{x}ui*rIs zU3}54bN7pi3`$o>sWNl%2{o&Va5qXXPYRC6ttzMtaQE`6NG{E?Og79db;&i0GBphI zNDt&nbgC@PH_xmuH1W(gan#N+E=~6GTe%EUA{DY3Y`(lgs9BgCXM)X3R5*d;YQ*f_ww%&{z2KPn(UFDJ~EE7;#7 z$GadnySOAd)5I?$H8js7!`~vnu-+>x)YK_hUq2%wr6AZR-7mB#kV{urS3x^HGtDK~ zsKU!BE7#IJ(xfWOvmn6w|0)5(And2{NL z6GSe1{Y_jY?$)#@b;qTQX;(HKb1h(TjQsp9_sNArpZi5)TRvyYB>q_LRb$vzpMUUt zzFFHdhAT5K>oMN=ZNlt%qIS`>sjGP(%vsa^ntu~SO*3D3t z6K2N_t&n8QTR&U=aZpLush|nJgxuF&o%poo;p~nd?>$S_C>a{d$aZBrFYj3ybTe`9 zJd5?-*QH|35=u^YvLwYcAz8&(_|2?!m+7xuND#{!*8s zzE3!HbvK*d-5b>g&1QLVUdQ(qsjYsK%R9IK&#X-o4h1Y=sb3eq!biy9q+wP67S_jt zQhK**&b(%8@bWzWoac{q{#4)BDGBKU|9gHrt-ri^t=_lq>Km)GgFhzh(M;H(^-^8z z@qxI5!55djvf0+hIFH{ocD2fRi`G@mPc}JJKP#7?QE8L&reXG~j_niwtr3`^ytw9) zBxmAWgIO~z|Jl|G_xC@k50c&2cEaF=aTUkRs4aiKoqlfjexmae-t}wC^Y$M1NjRA; z6#RJG-{W@uPuMyC-MyF>zSk#AIVez@sXF6ol1t<@U!{Lt^VS+I$<>dKZ(%xigKc9Z zLmEpo3)3H`JhzD}IPXkawN@;-PM1GowPX1Mlh##Bo&2UPD4VkBs_fcQscVXs^(xgG i$Ig8YvD*86sg-wr!_C=m7hUQ!-jTYeRCKB6RcioeKc<8L diff --git a/secrets/miniflux.age b/secrets/miniflux.age index c9eb4f7cd154ff4c4b6b1d0263fdfaf4f10b0ebe..1c56c43e58ef52d2d0b46c69b901b0dc7dbc35fe 100644 GIT binary patch literal 1311 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E>{TBPS0>j zck~MP@XHNLOHD3xi_niqEh%vg^fIjU%8GKzwD2i5H83-;Eaq}dO3X|2t~8FybSW{c ztVj&1D0a)xcC<(=DK7{x&`vi<@-{9jOHB2P%tp7(Ogkg6AW*@;!>Az0$tBevDB|5C!H(D*VQ{JuP9a9z}470G&eoRJEX)T zt2`~Vz{tHcD$vBSC?!AL)F7$U#{k{79DRS6a7TqIv*Kc-;0S#;6Mt9zY~w6vuOj`> z661`b6u07%yyBcRkDNkn1DBuzXA>?Tj||WBGX2b`qOhQ{0+SG@e4pZQkAjeZVs~>t zNAFP6>3yqCA63gPe22oE?k2eFEJK z3Oqcr)6>yy^Dj3DaW7YhNXc+2NiX*I)6VkGt1L7%cdg9Q&UAILG)ePF3yd<&GD`~c z4|Yin$j;|V3vqKP3eWI}@=7Z52y-khFR#e23dlD!&CiT3d>S`Cv(4S zL*FD*mvXQ2jM5O_pvpA2{EU>);@~W2ceCWAynrli(=d!Q8D)^`SXHi2mQie~Ulf{C z?qm_*<7;5#lT_gA9#xW`6P6iVR#{@`Rg_ZUYf>lnU`#??-te*>Q;>IH+R3N$e?tE5Lagxr?PBkOYM|0A0Ic* z#H-vz$<_tnfhXDkmQ=Q{Sj!=Nuo8OeeRp9RHBg z$ZTVCH+>&tqv8^$@FLH|pb(5yl9r+$z?Xqn3nA28ju~B84<~q8x~w{9vPS(nP%zX5$anR7VPR~5forn9^~#=Y3XKZ z5Sig1_=arTeQ5;xkQQ@ELn`Tk&?p~nn8O!yr-Vbwso&hd?_jC_M>j% zgcaI_$&zxu8i_v=5?jtW12 F0RX6yx>NuF literal 1201 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?01}s0yhn z3vu%EH%~7tb23iLi!wG$ad9ut&v7pBGz=~*EA-4T$PSGR_2qI6EcXpAHP3ddFtQAC z%=WMh%M9^}3bFJwOUVmM%ruVDH}rNj4oNGENJh8KOgkg6AW$K%Sl>51%BP^J#8ls; z#K+Z7-_N-?Ak@RuJ+Puf=p8*@7$n*fO2%(%(YFujRO@@yo}t8!-~=k41I$POG+{dJ>C5hbMrjiBl29U z-2F;I9lcB|vx+QD(*wDZgABvMEyA610!k_qLo3n?LxNoLD*cU}LPI=_!!2B0^NVww z^IcrbQ+&~F^Dj3DaW7ZU&Mi(%$;dYfH;5>ROmqu&vdr|*4+}R6F3^rJN;6K)3W|y{ zi8L`W%PHonNDVLybI$iS_e(KLN=z@y^axJ%E2?r2G)#~54lDM_O!ha)aLcwdPYgu2 zE!ox6&(~4GKhPzo+{@7;wN$@YJ0~|FD7PvvB*i5s)jK4|ySyOT#4yAwIV&v1B*TC! z%)rDY)5plK)YLLNF{3ce#n-VoIkVKzE5yJjFV`zMs3>{JU zDw7E9lI$=8Q|~B~V&iN-AD^%cx3aXL{7MUBZ?DSq3`b9N+uZ%4B7@QujEY=SLcBvt z%p(Im3vx_Tb1N%-13b%%(>z1W9D^OxOU*r8v-C?{97FTD+=4Qa65U)q1AJY5GCYd2 zoGc2QA|fJ!oO}XI+#>uEGcAn^Jfae#j518nZA(khkMaprFfQ~c4oVC0DKjYv3D-|{ zEi;bvunZ{jDTy@qH_G+TEX#8Ysm#{TF$+xQN(*zz$t^EP@=WnHNQp9ZHjU8N4lQu^ z){aO{Ha9a(^9%P+b=J=E%X0SQ($&>f2n=@)%Jzvg@+mP-4$Da|2@A{%$SNoebarv` z)He&wcQy$M&q@tX_0Kfn`aQv@?VMKI{;QYPrG-wjcwM6U%H+n~>}6b$ve~jP7Ck&# ztu$?(!r7g1CuUFmKIKHl+@nhStOQ$*#fyHsTF@c&`~I{?C(Vys`J}sljj&1}kMYcg zr&9B~w#JA#_JuAGt(bnn>)hOxLQTiG#NWP740D&!bM2Jve)44Z$Nd|F%WX;}PTn}R PGq&Zyvc{ud|0w|gyjz%u diff --git a/secrets/navidrome.age b/secrets/navidrome.age index 4536621be6416a3519e55553b6275dc55b6f7541..51df9566bea3b619c5c0408002f89253ba9f6b6a 100644 GIT binary patch literal 1425 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?4j=F%ENf z^Y$w#Fb+=Bj_~qNwJ6Os$quNq9P+F-LuTq+|w(= z(jzz6-7?+SI50FIFU;68CEc?!zZl)N9DRS6a7P7WFa1L8RF{;r%rJN3On>d9upDhC z=aQ_bj8G?kzbIF2qvS;A6vq_f%4Dt(O2f^wEe-NgT|I*mUGvL)y^2HJ zT})haGP2Qa^Dj3DaW7X04E3)}Hnwo|GEOWBOGyh4%ZMzBjP&$0jErzi2`mnFi7d5r zHH`A|%?#x#_sT9dNDd5&O4rXT$tiIP%yG(yO3(Hx&9Tr9NHovNFLm)s$#qQ5Eigg1 zE!ox6&(~2QI6c6tG(9-k%pl7x(IPy{JufTO$J*+sMVq$Td4V%`wHq(%0R@r=Ym9xXPtGBCyob+uH!$w!$P|@1j73 z(DIx}zlanQKZ~%kfXt!*Zy*1#jFjA{5RXi!(yA2i0B>h)OScRU*N|kcyr@dQsDRRP zkK7b(54Vsc?UKlB$HFupvm7%&*C74GT!RQ#U%zlqzZ?^E+oB9|9jnR}qJk{5Dx=cP z9X(3RiuCo9s>)4DgCf2C^0f1PattDzqMVaL@-01G%R*eaf;=*c((^sdO>zuUU9vNi zyiHtOGd&Hp-CPV)ipvX)LUSvEirmtTarf5(Ad=2!!gXl z&DF`@tI|Cw*e^dl+b1hzA#Hq|ZvM?|sF}>6)%+WX0 z#4{+w%hc30H7V1VOIKG{p~5>YqrjlhE7vpG$FDLg+_l)G!dpMF#GoK4!^r9`^(2Dr@$K%+sx?l%ZW+H6q73rR zZu_w|ZQjPVY>wGYx1Su*ke{Yos9YN(c4XnMtwk>bqGg4nO?=KT5n6oP<)TPLUR2pT z`=AOf|5Z{FfzPhYxRDi-6MuZ$1(#_H4+K@{*>kZ?czr0ZzJKPvM9+&xdX4YSSL~2A zlx>#QS6XZ6y!Oki0?(7FA_9erJ6%`KX%n;AKHt6I;E_ejcS5fCfA|wJU026AmC>DySxT-5Z2LLz$??M0o literal 1315 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E>{SNOwY=w za@IG?ER3ki@e2qs$j;7iE-Ecdi7@jFaL&!mF>~?tbaBd!$mWVN@rn#J%{TUr@O3Ts z3X8}x@CfoOaWv9*_Rq0QPc#g6_s$N=bM{J$3PiWfOgkg6AW*^IE3hmpFU8nBAk*2` z#Kh3UIWHwFt-{wO#52#U!Z*1pDzDa<*~Emz;s%~jjWBOo!O(6cf( zB-OIa$JaQiuqZ6l-9N89(jqL$1;e%+eSep5M+Nt&M1wG2A2%a!CnpzUuc};kLo*+* z^qll$Q`5k#;9Ls>@1*QB@9f-g6RzAWFOz(Od}CANC}+d6V*L_xm-PIsprnGd4AV?E z|1>{y$1-O#A5ZVRP;|eUYnyr-2P#AsxVRao7eoabr+Xyk29_G-MOavvl$PXWhG$2F z1tof0gd2PN1VrSx<#T0+W_g)JmREQL6?=PBxSNLN288()Sw@Ap7yDNPq?;NS7nFIY zg{KBY8lcB&WMZP3W4fn_cTh&9Cx&f>Nxt4ifeM8c z#<``DftGoe*^wbRdBzcmncCiIA;o1u0eRV(2H{4LZs|pa!9KaU>0EwBrtUc*Rc0Pl z`h~@zPQjH~sZN2#ruiXh?gm9Ejw$|`mZf2irRi=N7U+I+_lt@QN>|YK4!88lPjl4{ zboTI0^f&eoPW3l&P4X=&Gp{nO$}bKz_H}iM%1Q}y^W~~aD+tZCFw*x=3dk>tj7l}j zF!D)HjI0dy^Th(x;Twe&*7(4Y~I%P@|LWljEIJI>qNdCM|xl zs&uD+cGH1fvC}v{KqF zIl-Of^nOa|-lm1}r<#n4T7)6BTxAIPnd#V`5 zkZ|Ky`I_Q~Cm+wc*R?G5Q>2|eOP1}Wm&<0pQ|G#JWM(EmV|?}Y6D8eIb2*v!bl ssh-ed25519 2P4nKw eKzaEC2cYarFQFQkEvyiPzekHhY8dkcUsSHj4vaUzwU -AONZBWcQ3liS5RTmiwnGgoAesy+tCk2FOl/9jJbNl1g --> ssh-ed25519 6+hQpQ n4KVpDgRaZlexxzN6ikGpXHHJXMYhXEt0GY14JYWxC4 -gtC1f2nPA7QNeWs83Ljr4/FriJFyJYlYLTWNHRXFOSg --> ssh-ed25519 l/ODWA MJLw4wGtHpCpbK4TuvUm9Ls/hZlfIlVcpiY+HvZPU1s -Q6onzC1voE2/c+LgPVusEV5c5zEsAwS9d4l+VeyZubQ --> ssh-ed25519 7+5K3Q 6HU6/M4eOWxwQhfbN1kro693E1Yv9KqU5CB/ZetjOg4 -ppTIJeWqz8+vHlvj8SOUEKs6XsuNn9Fz4KrWcAtUR1M --> ssh-ed25519 Ow0TGw UanuazqgWTJe7IBRe/Ym8il1A+rUuoWO82TKfzGt1zM -2mAhFgMVBuKYd7QLdbenkkoaNuUYjvw404WYOY+vnjY --> ssh-ed25519 cEINMA pePsLYIbadx0q1ZJ034VMX8ajycesg7oAyOTvrefpF0 -k1rwejjv/Kq1M1AMmkol9ixbwybRFzQVEAFqUuVhEOI --> ssh-ed25519 qbMKrQ zNMsRwQfippz5ZR+k/SfWmQFbL0h4QpEz/XrhgT/aBY -W1Jz3B9L+/QuXUfJzathrXmp1NRb3z2euDl+IATf/jg --> ssh-ed25519 GNZYRg zXACa79k8ORoOZtMpi1llVTKCMGuxFYeCu1oU+mTnQU -AcDnD+57GneUflLpqz86ei2Hn/Iy+O/TqSJWHiKS2Qk --> ssh-ed25519 fd/ZLQ bwPGy+IIs9uQ2QJEf6/DiQIWODjIQpJi/tyGT1fNu2A -JXsWdx30/4ssL4wYOvtQAiX1+ykZB7O1JBMSQ5eQrPg ---- fhMixyXMTrVSptQ2nK8x3pcilUSQzKOpE+g9AH7Q+0g -֮ -#{FX[7Q01M_ҐMCnL47~Xaw#mum"WeL$>H"ygx`@ \ No newline at end of file +-> ssh-ed25519 2P4nKw p8UjJe+uoIaz/8mTznT3CZjzRxodKlpnmgBqP+bfDho +EcTH13pW6sMgUxA71ZAycmYwftfOvJ7MueSB16xBwbE +-> ssh-ed25519 6+hQpQ GMEGy0fCMgNnq9hdtZ3VOGKEma4/erbPmfXyHMK/onI +VUEv18B+5ScpbhvgJ0AD/RkgHtWlKqL31S3P7L8wSD4 +-> ssh-ed25519 l/ODWA mcN4H+KCGL28XmVdn/f0qE+UJhWOl0RY/eokvx5hozc +8AxVNvhjvzbsXPEUGRhQzb78AgQRkOC73MgvveFz8FE +-> ssh-ed25519 7+5K3Q GmRaI9eHzepN7IxzhBJ1DsJKFL6TKc+UPA5gdO4TiFQ +UBFWUlil/dxi1zxtHurfboLienhXmP2TbkhE/nf8i/s +-> ssh-ed25519 Ow0TGw TjewPYyNor7jy2nsHAtTTVna9F+u/xeDfFOTjSUnPE8 +iatU0coSf0BRhTGRxNwmvb3OCS3FlJiU8yt7USi1CM8 +-> ssh-ed25519 cEINMA V3ekXWIaYtnyt0d7c4rSrSaKbmKUez1vqMpf8eBl1wc +jHKjAVjsGcxK25wKDsUpi9Y8PCwLYVRkIiA08oQmqD4 +-> ssh-ed25519 qbMKrQ mimzt0RXZY7Ut5rKWNRq444J1T3B/SbVBiIvV8a3CyE +Luaz3AYcrPYq9gmjBmcPrK2hZIO0B0sjFyAtwjVgvOI +-> ssh-ed25519 Z0mAzw hzT97Gia2MKY/NDs+Btn/5VEEhTHMsWylKjnVPS5cBI +HSxJlfgFLRdmAwIPF0rHaIL1j2bZTWw2lwENbr7PR9A +-> ssh-ed25519 GNZYRg OlTGa0kNYmNqc5+5Pphe1IPz5KGSvf+011iHIDbpj3U +VMJODsOgjJPXnvIVlbQ81xSX0oIpVyfDokbu0UTcH8A +-> ssh-ed25519 fd/ZLQ UC42zT0yQL9KBBnSKU9iFT9E2C1LLCDg6Q8ThZOm13k +LKgGAmwXLQ57ZavmpnnMzjxKemvdtqq6zKhjrJaij78 +--- +uRvXnG7ghIINbIMTvVUXF0spuU/+gjAqyHY/kMH97A +ې {n?[@ c!i8i^8HfyT +l9!DRPe8jP &> *C~7m6*?A$87D`i=6E<7M*2r)7$>6FrThw6k1GQX_o}vXY%DOAJEtLxY3D1Gy?n zJSrWFQ$nMX19H7R3rxL2Tn&O9!$ZzGK!;n;qBJC*G zD8ookZNH3E@2ZT{;!5-2)S~b*gCq|}!$7X268C}%?c%5sugb#mBtQRri+l@1bI-(Z z7uNt^b5H-Gs=QQfi{z@Zpkj2}(o*!Jd;%3LlZ;G#)6Cs-!u`Snoc*))Q=$rz{S3X! z{e04roznucT*3l_%}hg5^NP8A&9y7dv$D(FEcC;|vfceGO*1VjymC|1qe@F0gWOXL zoLus>%frL;!$P@qb#)c=eJfnO0+Iv0bG%DS!<_tceSMruBMrPGQnP}>0?iU5eNs#d zl7ovXqXN0sa<^G)KVenUU$Da}wu|-EN9)I$8wE_)SX=(gPg`KUN4Z6;>7itEyy3fr zkA@qq+6nJrT=a2^g{-@-9?xx@5d%?IL#0-8R9M|8{?IC_m~@ zs@1Y>|8Cy7iBGStb`y!J+uR=RY_d=xP5KGX?@RY@?qbURJ8jm?zjrNiYUk#Z{_E=0 cV40@j-JYrTaz|W;&6BNa0bh2o3M?!D0A?h=JOBUy literal 1224 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?3YG@z3${ z2(t_fPWH;l){n|BG%G3(cXLS(%lFT4_YDb3&Ue=?jmWhOkL0q*F)Rv-ipa^$%1SOV zHaE8{cFGS+scAX%DA3Te$T+Lgr99Q5(#X4{FcRIi9DRS6a7P6b(~x|(?CfmwBI7C_r$p}z??{hq zAODm@KMRwfP=DVP?+7Ea3U8;%AOkL=^r(XJoIKwUZLg4Wmpr!u3)9k^a>MNMG{^ib z6VEd5qV!@n$0D%)p(JwRhcgv25Nc0LZ3(5>A zNis@JPS58uFEXq2bM??RFwAxJFwCw@(sv6Bbv5!aD9K3-^~v@R@pN-@H8u%y^27+q zWLHl=Uq=N4*GQL)obc4JbW`7yJpDZF0KZ(*LQ_-y(#Sk-PiJH2qV&jIN8>VW*J7@8 z(_ELF96y(mFi%VGQsaQ|L?dV8K;MXxoV;?QbbnW~bT`k8r~O5 z8&rmthgz0Z8dQb^J4PC%yQNh+r<)qPmO6Q*RGK;)MY<PIDOn}+C@ znfjDPgt-J8g;e>wMI^gNmYN%d`{jfidz5&jyHxon=VOGVyI)jfP`W}$Qigs`fuXBq zrG=l9n{k0@PIyR0N@jLdXt1wwqFZQgsD)Wja!Pqoxi6QmnQ2M6qh&!@a+-N?c~nr9 zpKE?Zk$y^HX;xNcL~cMvWJF*=P?on(Svk7j(o*!Jd;%59O;S?}%E}FW{k_7q)11;0 z-HHvPQXI20Tujq^{0)jS+>=W5gS^vA98I{iJyKoLE6s}yD*QsD{IxC0oILZgO)^XT zic?d|%~A?|%nGxN+(NP|5>2>tb#)a&lDrBE%mO2vlPbeg^qrhTDl9TQJe&)>9J8|X zJ+$3((#j$$g43#!^3%BtE*Y7*UccVpZS3|tbVs-1c>#noS l{S(Fbi~c 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 diff --git a/secrets/restic-backblaze-repo.age b/secrets/restic-backblaze-repo.age index 7d5479a0ac763dfdd78c86543b6a762648c25384..afee2a9b0aef478dc901c9f4aaa4efa53220a5a5 100644 GIT binary patch literal 1283 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E>}o*%QlND z&-D*ZsYo_U_6d$icD8US$d52~(GCkJbTmux$qS1LHFnGnwBRaD35_x_D)X<*^Q%fJ zh;TG1D0L4iDmTw?a&-!gbTulkFxS_vGK$P7a74GwOgkg6AW$JWsoXT8q%1PjKe)oT z(7iGvEg&SsB{0i9ASfi!D>bjOD%Cg2xza5>CzPwwIN#sV*VNFzILz57)7QcxO~1k{ z#30m9+bq32KiehC!!6IXG%eKIGa22s9DRS6a7P6*4@X0DAH!7td}qgsu>5?_kN|US zS8e|?pTun6a_y|_aLd9hZJ&T3HxsThXOB{g(t_f0uRyQd#PYoIsIo+tkV-!{qY~%r zqG0X9yb`B!-`s$#l45k*%(YFujRO^&EZoD~z0;hWT#Q5gOT*JcJW7*|&65JM3iC32 z@0IR#kdYj!?dzE39FS>d zX6Wqcp3UXym>*IW;GL12Rb_4#Vqlr(oSB)Fqn%Xg=VakhRT}JCVB%Apn~@QkV}kCt zWLHl=Uq=OZ(~Lsz(h&DD&%C^RFYhe>EHm@G#MIEl(1Hx7kTOSYXKkmPg0iqG=TNQ! zCj-MIGbcA!1B*gmLq}tM=alTcupraQWOs|aZ1d8TfT$`1=XB4?^mKIF3X^=jivktQ z-NT$Lqns=XQ_GT)ygjpx4UE&ul8l@av;9+p{0b^uoboNpk}bS)A|knRot$zlEAzem zJ&f`l&5d%44Gs0HygaHLeGEb(488Po9ZS+2qs+oHvt7|`i!#V{tSVPXbuP>>boDB= z(9W$gugozB^so$a%uY=9cPR>v@UQU9H!?CSFUl#?&h+HUG&9Hx4RuR%tu#$Fu5yhm zH8XS#c23cE4lgp(E>3a|NjA{V$kO(6PxeK(&D}35GALcaJfyV5+#uT{)WswqD59V= zwJ1A3Ik3{$(>pD_GQ~GAH_Oe-GB4LS)FY59InSxWJF39d%rGD*$-GkEHQX&NG&scF zF~hAmxH8<`&nPR*zsMxdDK!w?wzL%eD4#$D53{T+^MX|OERU=RM-wys!W{Dg?~q*Q zfTE&IldN)Ae-HP_QkTro@St+8h=4TjsO%I!SI^+UGT(q8clZ3VLdOWx$fW!#_i)Fe zN=JV)r((kbBhOGSU0q#;0!w|DRLiUiFE6LGLcbCZPlHm+%Is2YON+FqbYHXFtfUIV zy2@T!qq0vpZLBpd*AXpUipXlDurbU>(ahAxBH-FdjN4#d!N*3c@DF;pKTdR+KW?1AV bC2!X=?aGU(yPnJN9rTK-%KqVVt)LhH*jJ~) literal 1173 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?4kO^)1ND zFf(`dPH{Fcv-C}`it;IqDyr}2oDJ)Eh zDoG2@v`Dt_uP8OJ^z%#AHpt3O_bN51bV<)j2}HNeOgkg6AW$LCB{Cz!Bs|F|J<`p~ zDJ|D5FvB=M(A_oF&nUw@EYmVDJ>S5sFf=$h+>^^Nup~V+CC$>pu`Jgk*F7!ABf~H! z-Mz%cH_NLm$s|9>#oyQ?L_fU9vK-yE9DRS6a7TsQh{D1|!~D{GkBWkjv{a+ws?fsn zoS@3^u)xs7M85+4Of&Z)AJ5c^kaDhoatn8Z023#D(?~C)h@uiN(~3m@4A%-HAH$I3 z^1>u<&%7d|jLIkzeNS}T%(YFujRO@*k|JD-D@?L2Q%zD$1B}v){j;6TL%gaoa~y+; z!crr{10B;HExiKE9DTWxQ?vYy%PorhatzHP-8`H^{e!&14a}3>bF$;;0_Kf=w^$j8&)%r)3J*sZ)QGsz&pDH7dp z$*!J$zK#k>K3SoKQK11vK4p24DIsR*KE>sZ#vZ}GX*pR*nZ^3KhDQ4C;Q=mb&dFR= z5y>TP83kcpm0{@-MlO+FWx*jKKB4|uSw7~4;StG+5m7;zd7-`)M(OCb6(;$57X>O< zm}*;CrWmC9W(Jt085+44rH4gixK`8XB@n)>Mbds&9NR3@c(hnFN~`1ot*hMJ(;=I$328I-Qz5fxUN=u%LT zm0e<96i^nJk`&<;S?Q7Mm|W$R?U7MjoNO48Y+meKWNg9Z>!0S5n-c7pQ<zKMx*vI&>2uC78*cD{*uSW&2pcZiRNxu3poeyW#wc!g1=m%njZ zq-BUnZmC~pq)}#MQY2T0!_jl?(Ytb=PW$!M#zN3{?WK)vqJKLMO|EZ^tkyH*-m9;E zC5!ctp!y^0*DqF7ET6GnZEt7guTKYpLML>JPCrz1ROI!A8SJyNUfexAgYUWcj)%*H j{w6!?t%#~QJzMamuF0LhVe=QtJYx)7m&2zeF>e_FY%q%S diff --git a/secrets/restic-local-pass.age b/secrets/restic-local-pass.age index a4182f1..05d90b3 100644 --- a/secrets/restic-local-pass.age +++ b/secrets/restic-local-pass.age @@ -1,22 +1,25 @@ age-encryption.org/v1 --> ssh-ed25519 2P4nKw VpIFPHc2sG0Fr7RaSp1sp27+igiSOEpMagaWf/CRyW4 -4kM2KwNG47E+XOszulTU1WAiktOYwTdff4CzsSX5dWo --> ssh-ed25519 6+hQpQ akYAB5TgKkdWyPzW75YKkol/pNMKmi6eSRM0Smkg7ws -XE4gqMqaqUVMJ77kTYuLM8lxJ74rUb+o1/K+ptSn40g --> ssh-ed25519 l/ODWA 5QQ6PCjRv62Qj+OObHd7f9Ybcv7ubr8j3Kx80MfDGAE -xNS4gaNPz2pbjcVatSivKz74dUwZKPTGeIeFLChJ0WI --> ssh-ed25519 7+5K3Q AVBWlQIvjfvKc8vl0Ln1cEuDgy3AdFWD8/IhwubVWyc -KjiIFfbQDbr0+uNsauuxE9P7ZEtfsOfPM9FXjtbWl+0 --> ssh-ed25519 Ow0TGw tyX1hPmyMX8OLn4HJCgJLOGNvEcBIMs/ehfm1atVMzY -pb1w/4/DGvudQKX9U2cxDK9AYrMtZ1kdLEmEYEEC4zg --> ssh-ed25519 cEINMA Qw1dm3Tp101EDjDLNPkE7xW6x4I8uzq3hxbwEbvTdkE -UlQI8Lhz+awc9ZCfmhGsnaSn9iL0N1o7XwuZxEGqp1s --> ssh-ed25519 qbMKrQ mob4CL0vPjLsQWQeX957aRoZiY45Ii57gycZNORSV3E -JxRsxxGhI9QtRmuTLIfBMJBQNnzx2/WQSKX4GTzK0zs --> ssh-ed25519 GNZYRg 6H2FkkW8CnZPIbnMvqGXVRNWBsGshCf8zN1qN6A3l1g -5HgAQVUNUJHHzc6Iy60VhvKUPkqMT9qzwtZLQws6h0w --> ssh-ed25519 fd/ZLQ NyzeGuA76toU8gkkNnZk+A6WcURFH5EwfcMw2rlA2kY -99rQUY+TjYnpQCDKpNOQtH7+GK+KnZ5Dl/HZYvYYLSI ---- Ut8YQYzHvhr88Rze/lkF/veN29jkIJqFY5MoUOKdGhk -Hg/rXi-;QW_v> -wgp9:v]K#^7DSK,s A>箖rf:wtd~az?C/Z'IT ': [DquQPAVD<`\}`6?5~N2b{LV'$J́OHԛVgQh&w65ݮ2G בuY,Z ` \ No newline at end of file +-> ssh-ed25519 2P4nKw dMqoHiAQ16fnn4pVLGFSqPqTT7BFoWAcvnyUfaWE8iQ +LO9EmxLj1ktfIrdg6fchHcHrIcnSn005F6pMJk01hu0 +-> ssh-ed25519 6+hQpQ IrEXwPdUklDB3L14gtUOOsWp64qhD8lhEsYiRyjZjyA +k9xG7kLVPrMsoKXTj4hqgAXX3KX7aK3FfZMRfzVMUp0 +-> ssh-ed25519 l/ODWA QTJupHM9iKStuDDYzfn7ALpygH2+O7IcUdedMOa/FD4 +0pjO067pGyY8VS66gpcRABMcJJKUNnxJOfBn4dsS2jg +-> ssh-ed25519 7+5K3Q +mAd1ySgguKirExnCLkzVvscbtvhopV+OAHfP3AwJCs +GgI3UyXj9ySJAW0OHSKye8bTHyE3Uz0fnkKF3akAXxM +-> ssh-ed25519 Ow0TGw BPopOWSfgJ8+T2/4/UfCbaslM1eI83c9wXNk8H+ENGs +SbbNKrj2DFPQJqWdpGOEil1+2QK7DzmVahnWWRDWt40 +-> ssh-ed25519 cEINMA Mg7zJXUyfmuHwgA7zdzyfyqmkb03Hn/8rNJiX1MtSVI +QcSpDrQQXfGETX7vuNA3kQGBjl6a+K8v8BtVCndEN3w +-> ssh-ed25519 qbMKrQ i6Pe9yMAuuRLA/bQJZjXAx76fD4ZbapHDlZKKS/Zzg8 +Q+QnH4JqM8BPyR1xLPQx8R/pWR7etDWtG0ywDqbVcmg +-> ssh-ed25519 Z0mAzw O1AKvHHdA39f5e3xvPJnSqdhHjb7gd1FOcAk5efwc1M +MeVQzFFCOGchYhUXr0tevls0/1+cBlZhbeNnv8p8LYc +-> ssh-ed25519 GNZYRg C9ap6pxFYhNm957eEVPGJ/dxMlqTy7wkHqd0f9Yh3Ag +XKycwbXaV+1sc8ZHgzQfIcGAxF3R5uU3DuyfzIWxXAc +-> ssh-ed25519 fd/ZLQ ai+rwuymhocytco95RAwbzasc50ZofaWxTh9Cb6e9x8 +3FeBPwCZFrgKY5RWgohg+suhsMYeZm51stEdfOuREeY +--- XOoAfArFFIEnWrbE1yCcXrLxnfogqC/kQVFvY057CjQ +rfJuV5' Ǭ;3J+߫ :Bk޺AH8涴LwB`vrkb rE؀# D +P;:t6K  ս' O o4$@/\LoLG"'[Ĥim <0o +cK;է21 "IZʐGٚ%se';W=2g \ No newline at end of file diff --git a/secrets/restic-server-env.age b/secrets/restic-server-env.age index bec1064..cb6e79d 100644 --- a/secrets/restic-server-env.age +++ b/secrets/restic-server-env.age @@ -1,21 +1,25 @@ age-encryption.org/v1 --> ssh-ed25519 2P4nKw P/5AREO2GLWDGgTnQmcvq4ORUDvZUCDNUfW6gjnXgWQ -Sx+9oL+PqaJ27/reuUmXGcUk+46bOFcDrZHOxMBmRwY --> ssh-ed25519 6+hQpQ vzLILUkCCObrl9IPqqQc4mPmG6OB6qeu7vOVCOoEM04 -bOcMcMzGEh/5FifL89zMkxG+bN+hISfZoboe4yJmRC0 --> ssh-ed25519 l/ODWA BPR4ySpMzah8UbyWy98C8xgEvNFLznjGhNTq2sv1xUI -I3mRcRkoOMw86eBLaqqDmsuEl/RLPo1QMXJ6KYk4UMo --> ssh-ed25519 7+5K3Q +pDaZv47X000tK1W+2j/8EXlakycO5zR7x7AUfJ4LmI -XkwW2uMN7HRRFhuRdrJElVBJFwyiBd4/UInsJ9xoH6g --> ssh-ed25519 Ow0TGw 1AakJzOyPpNkWpOSq8+TecnSdWFH1sS70Zcl4YwMSyg -4g/e2PAMWtHgD/ejlZio2hd+kRlcBO4Hih7i1973n2s --> ssh-ed25519 cEINMA yBiCcMRwa6KmAAUJdhPeayKYYqmW2lLrUDP9JH5TVAc -2Ba4lRQ/rbKSSRbQkunq1l9FbuASbYkaSo+hLEyr+R0 --> ssh-ed25519 qbMKrQ JuE4wL9iuYie2cno9+SRZipNCy/IyjS+6+RXMOFXi10 -jIBwICumFSm10F5t3VFdhzl6/Lv211jAZnp72yNtaG0 --> ssh-ed25519 GNZYRg 7e+vuacgxTObvGQToLk/n0yVQ8cpL4h/SLTKtY6HTQU -EoExlKOqtE4wJ2hVBCvYLyecZyW5Ck+LWq99iFth+eA --> ssh-ed25519 fd/ZLQ eICkKc6DBKBqijQXJMlP3zNR7LLmR3JS+eksVACBGU4 -SjEGDhJIMRsEe9EGRW3//zdeyagAVYGls3Nm9Ap9EKc ---- 6p/Szb20erzQyj0bmy2781LdRQHHhG44pylOUlMms40 -F$YRD!Rh +`.~'`B' vi.5cd$Ր=T uV\( FpՄv֍k3&+&e9fgЋJEޔ~cD \ No newline at end of file +-> ssh-ed25519 2P4nKw q77F+6Ztnd/gk5qEigmSTuoeBIBqYVzmeXbXb8iYwyA +Of3ebNrF1rpWjLwE/a7v8AVMQlAp3V5IzrPOo6ZCoJw +-> ssh-ed25519 6+hQpQ ymAQFi+FBpMW4gS26EDUb/p2exhTNn1gigdSmj6MvTE +kV//Y3NdbdM4t1EDC3ewvPez6V3rK1+B+ms7qfmaEQk +-> ssh-ed25519 l/ODWA 6r9e+PphfIytUJJ3IO3KcuEfiqC2xXc+wpvn7fSIa0o +w0YCT+xVgES55QTXHmw4rq7l4ge+WD8/4mUuppOQFX8 +-> ssh-ed25519 7+5K3Q +KN7zYcfljTbjGB0ReTKxxbM4VPf2sg4kP+Quh2mITc +0NoMp9hhtO0BzgJTHUyNd7f01So2m4TZmFrsMNkUf3c +-> ssh-ed25519 Ow0TGw BRpofGj8hTwaChRsWL+mqzOgwy5j29HZ/t17gNo+JnE +EyFAt7lTKBKTyhfXIAEhM1Pf0UXdkZH6qiW39Y9rAAE +-> ssh-ed25519 cEINMA WkyVC4QpyLAptDTM540vQdX056/MJNotLHqLzJ60cAQ +2CoTnseQexfg6iimOBJ3M+FIbsCE/4Rrw8qKistJnVM +-> ssh-ed25519 qbMKrQ /QxsHyI3Mk6bnCdx3b+Nt1JcS/WJ94Ah/uvsWKPrblc +7+BUt7iIA7SQ8wiEBvTmjqxcerkjfy7GCxwnC5BIbA8 +-> ssh-ed25519 Z0mAzw T+SosJQDDovJJ0Z217PUtmoU/lcseLlT8gczBJcs+zI +Ze9gg4OZaXiz5+1awrUgf9e9AeFCcTWPQ8JUnMoYNDk +-> ssh-ed25519 GNZYRg oDnZ2VOvY9wxRW7+27aRVyigXBwbuSHUs9ohuLbvvwA +GsN747J3knFCu5CgciI2W2JX95A3PmOIzlrITnB3uh4 +-> ssh-ed25519 fd/ZLQ KOeDbjC7oYxmuXXq0zUCRwbxvQd37XZUdvpyq0I/jk0 +x8RAfCS9VUiBWb3pDKp/AHwQbOfsIn7qc2aRGfgrvZ8 +--- Mvao6Ixhk+N+YMBVyPX+2kZ73OsmNIU066LmgDEZP5s +#B#Y +]} +;Ԑg2:7cQ1:r H1j]9dâshF \ No newline at end of file diff --git a/secrets/restic-server-local-pass.age b/secrets/restic-server-local-pass.age index ad0cbbed7343c26d2ec0f7759766b9dbe74728f6..2b16f72d0dc9728e465ee54db01d0934fb46c949 100644 GIT binary patch literal 1403 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 D(>uAZ diff --git a/secrets/restic-server-pass.age b/secrets/restic-server-pass.age index 79b16f0970d4f86818c01660165d9419f70fc246..e559d5e29092f315b8ffffd39fa5c25d8d91cbae 100644 GIT binary patch literal 1403 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E>{RGiS+gH z2@ZD+E=h6oE_QW`%5Y3A4#+LYGbjr(HBBjY%`nT%H_pg(isZ`lPD?GxtuPBs$|95qf~;KMv`oJY zSEtAn!(t~#{jBhu++wdxBNyXPF4NHDtl&};_oNb&D3^ka5HIuayhMLX<7|HqFGF8X z=U|_tGUKr9lu-X@&o1ExY zSd?fS$W@{3o^KKw;^U)jm=;_Tnr)n!?CflmS!^C0m{jI(oEjb(Vi8=FV^VHlfo@x} ztEZo@qe5_Qd60Ktg^ROWkfUQxN?u^Pb7e?+XmLcYZ)C2alZAd!dU0V!xktFW1(&`> zxM8HDxua=?pG&rXL57c$XQgk2VTrbWma}JKvX5&~VL?eiuy06uI=XFzNxt4ifeKkg zMa6E0sct3#Nomf0?j?rh=_$T`{$ZxsuHHpPK^~ET6&@L-l`f%%kz9EOQ8~#bVUY%* zMkc1-reWEEg~4f6&KCOqRe6R!1m&Q%efZ}BW`=vE023RmNUkCPt}&`i3r^S*ax@AyMTfTn1q&p&mI=E&-KE8D`F2o(7g#P9BaCenA=T znK_aE+Lcl6F8Q9JWr;zK=pmVwq95fGs1Q<;;~Sc9;AfieZ<-gCo#*0i;^&fF85NT4 z>1tULRg@iSnw9Ka>gX6^!d05$lVO%=k>XOA z>z=HiTj>=U%B8ETtDx42R?44Xu=AM;W5MEXuk{nPJX<3w8niG`oY#17tUy`eD zV(MHP$o24FT{5qwcJq!q9U{wRrKi@`^;XVr++ezWrAd*(%Q`=XPPrEwjTOI@9|?Zi zC%gL2t=m$17jw=umZ#o~Hve9m*Y&$~Pqux?&1bVEg=IIyDNo$`WEF>xU&O4WyNe&1 zILe-%^!WS_U!B5=cN~Jcy|%YD9?5^fw1M{_FV~71|M~nM6b{Xj*{N}Rfxpt?m?TD> z%47H04h#9PtdG=-c3oMJ{U|-|HRGZA(-tmob$Z+W{h(G`Ift3$v(54mR`fwM>t4^Y`~PD6tI6^2qe4az(ezOgkg6AW*^2r>wv*#G|Cx!?)1g z*RROPCCfb}FQ70m!acmqFVf64DXA*dG1$+$yqL?lJRr|2G_TyqE3Mo!FUKRyKddAv zKgA{2BCOIRDbUEM#N8{o)XlWa&;s4I9DRS6a7P7i1K<3R@*Lliq|_qEJl}k;g21Bm zNYiAWfE52^KLhhnugpr*^c)Xk=X@^rO6^piymF^(OT*v_OCQG|pY$rPoGkxr_bg+R zR7ZFJilS2IfD{ks3{Q01%(YFujRO^YvJ71!vt2wZ^AgLm4HEqW^qoo_J)&HK-8_vW zqcYQsa-xj%bBrrZLOr<(%EPsNvr?Qw0&=3tLY+*!%p5}kGs}`HE3zs=OR~&@jEX8s zgCaeP4T{li^Dj3DaW7ZMPw`FGcg*lKaJAGoOw9^Q(+(?0FU&GY)h|y>aS1dxDReS$ z_lZa;O%LR9)(;NKN%jv8Pty0zNG$gaG_Fc?_Q}erDD+P8&+sWNOtUm~4=KuUEywU% zva6?`ucJb8u9vHGS#U&ZzJ9L0yIWGaTbfIzhlzG&c}SM0tA|@rS(ZHB1Pqxdsq5KxkN^2`x%5*hD4Nj zIeJA@_~d6qdZ)WPyM*g!J96pj>MEo~-&@i zd8I{_>RV_>8kATRmUHEGe-@u&c*4&3(57oO%#o`t@2@tmZh!JwF^nsD@s zt2{I*`o^}i>)-BLo$&kS4G*FHzw3 ssh-ed25519 2P4nKw QySrledbwALjWMNCtmNB9V4fjT05hih8mhJnULRTXkM -PW0Yk/eXqN57NuWQbuE0kUqJHf8XouODHNwQpeRiEe0 --> ssh-ed25519 6+hQpQ CMIGCb6niVPPKNTVXMjWx0Xrh63X4ucyGXATbPi2JEg -1yUotoIqnzGoX6gJ5/VlWmOXdm1Dt4vqLJrtsg9jlgE --> ssh-ed25519 l/ODWA X0hBPkxppmofKE1AWUJIKJkDPaclBVbCVGFwVmzWEEQ -fpXHBOfN/B9UDOIJ98r5J4BMYKeEPMXmM+knxkI43kg --> ssh-ed25519 7+5K3Q QdJv8xbWsQgeQpeVugPyWRS5aNFL+MAKCQsfHutEl3w -FDqXq5t8ElE2tl4WJbcpmJc0YmcrpjYqGX2O8maxHjU --> ssh-ed25519 Ow0TGw b5LtwpTlb2Hs9dtg8Uth1UIqNdRK+Nj+XsAApfsrbwE -lThcDeUMW49n6crw02xnh2HzZ74icKUdF6bdqxqqY24 --> ssh-ed25519 cEINMA aLfXjPsQIJby0CZgYDoA4WPL1b0e69SPe72Z4p6f/1A -lyT+Q6C3kPERXMepNmwoy0tAvLk6qdxUuQoV31KMEfo --> ssh-ed25519 qbMKrQ LehmoKiFc4HPA23gx4V9UJiinnm3Ei91BmB+EKgY0Gg -XIf9trBywVNsoIqAT1XtVqKi0WZzJ8iruGSxjE8zIiU --> ssh-ed25519 GNZYRg W4t6E8lEGhYTDepNdpQz8pch2Lm48xFUuntWoDGeJys -19OD++WOzru7sR5kkNVKmdnhMc0VXKrP2LLpvsxJxZE --> ssh-ed25519 fd/ZLQ Dteel22OzKqmx3uwIACayU2Ph+iUoZGbF1bReGW06lk -iaxcz6F607Xm5bG+ax2TRnvjgl6Kv/dE6VWJxEEzeos ---- +2gjtn4rTs6lwr04qBfQQ7vaYaxdk4zF/wdcCYQtmkM - !n8 -G֯'7LJ<x6d]`AdSs?XVJx@\~s y^@2-|:y㮫v/enc=Н}OՀm]Jj^ \ No newline at end of file +-> ssh-ed25519 2P4nKw Gc5RtP5ToOyHleo9Bf2AFmgrbtjqHQRtSVyTLVax2hs +2/SyvhCDSHWvPUyuTIE2Tu6fUTmxe6Cuv0RnzseDYV8 +-> ssh-ed25519 6+hQpQ gsScMSJI2NnpygCYZdZKllCDqhS8S4jthkkLSfVy9Ug +sKxBlwhMyfLqvk2nD1ICWoXm4dvvI5mPqln+IvFxRwI +-> ssh-ed25519 l/ODWA d0a12xcOSUf9YCaM9aAZO+BRGaJfWz6Uwx33vlfCJyU +ZrOOUsNoAz3wPqH+NcWcMKJOVRrTM8D9VLyVNl4+kz8 +-> ssh-ed25519 7+5K3Q o4EIDek4887FMTOUUkFFTACBpqhJWarvJ0S0AM67v3Y +0QOgJRWPMZyMOeYf5Jgq3F/1vHecZn6EGLlPXxx99/g +-> ssh-ed25519 Ow0TGw FU5jr0qOiI0JbpkiWVndEQzXzu7r1yzyq34ccGQzCCU +aXu6phThUHiQZSN185gWSEdod/5BKQytQTePQ8JJO3s +-> ssh-ed25519 cEINMA KQ/O1MKF9yfGjEV1HD/d8DI7f+ZQeFqwNDaNPLVd2xQ +y3dvSQ8FRwv8sBLszWMKfVcl7aXvYjEInmpr3MToOHY +-> ssh-ed25519 qbMKrQ +GeQ8uvO7BtyqnPA2zKzrXj95zdHr3TYyudtcZ7rITc +9SkJVgvvtZAdEC9/VHNjgSeyWtNEzfPwMqGRMHuENhk +-> ssh-ed25519 Z0mAzw WQo3gxLyd/AJ0gQ2cebLPS2OL/5yKk3zwA5oPxbdlEM +45ltZJRUMiwv5pxo5sXPKLI/3vHwWz9p6OBypzLNm4Y +-> ssh-ed25519 GNZYRg ZekH43/IAg2BFUPdMtj7YU5Rr9mp2irO+TzUQ67sPXs +UrMZJsu55GCwoYiXiBImrSUDeFERrZhWUiNAduxyAzk +-> ssh-ed25519 fd/ZLQ N1sESsgViClahkVs1MpGONCpWqV+c94cPnIIwC3b5A4 +vZ/ewA1Ft2PutZuJWpRLYi3D2pGiMPM2x0Qbj4LFoIc +--- 8eufRdXG/guSTgBSV2tUKFBmB1fyskkSHZNU9+Mpjgk +"H֑`ii0j%ZT0_PŨϬ`3~f`ڑf5% +Y_T~o MrKӫM;';%Bqֻt? \ No newline at end of file diff --git a/secrets/root-passwd.age b/secrets/root-passwd.age index 988da2f..d1df3e6 100644 --- a/secrets/root-passwd.age +++ b/secrets/root-passwd.age @@ -1,22 +1,24 @@ age-encryption.org/v1 --> ssh-ed25519 2P4nKw YKyCmZOgcMBwUCjenHnOncS6KIyDQ4V1NNm6XrHieks -h63n2wumf1E5MPCIqFKDERa1Bp9aFXBmXHjK/xul5Ac --> ssh-ed25519 6+hQpQ x/9Tx2T5EvXsvBPARwmx0ubUM0OPjMEBfEdn6Kpqyns -4l3t9MlG2B6yXP05gBwoEdkJJelrXnA7gRQzNlyPIA4 --> ssh-ed25519 l/ODWA cM//pExqkExxJwwj9M96SUXZtBjrM/0nlJhrhIGN3Rw -Wb8zRxhOHokPwi4ieJCZzNxwtv5FwejE/t9FnJqz9vM --> ssh-ed25519 7+5K3Q wpUMtAyKIRaxl5tj2C8H7um5Wq9tL9VklsviUzSznD4 -6hSVeMqRrwAqeACm01IF1WEjiJ1f+K6pLu9Lpou+Qq0 --> ssh-ed25519 Ow0TGw 8wuTbqHbr8LH4nEr/Xe2scWiXiSyS8//YhB1Nu7glhE -8Pouc/qECpdHWOpV1ZgsDhVdVYGwVFMtqDQZo9uCsTw --> ssh-ed25519 cEINMA /uK54LytJyNEzuQfs/Rd3uN24B41SzZQEsicgAF61Hc -QU83kNEhs1seXagpKJLU8c6m3L6FQUM+3bH+uND1jEY --> ssh-ed25519 qbMKrQ 8KdCsPMnfyj2daOMKceRKz0pd1v0urqyUapTeWXJ3R8 -LihZZ12FAUXD1o/azdLxIrx85iPfHQ7RvMgOBPvNQWQ --> ssh-ed25519 GNZYRg DPfh0CgLt23M4lT2+nlKuupgGKE7liInGL28qKTIG00 -TdkYlfrpJrsvzKfyJw1Xsn0iwlUR7Tpw9PEidQX0/t0 --> ssh-ed25519 fd/ZLQ TdqoPO2dVjjy7hmuaG75nLSBtNhYc4NJpEsg+d2sl38 -iqtzZo7SlFf6nWTjvS9RcnHs6pQ0++HWnAXcE6W3u7U ---- 2lZ59tmP1VC9QWfg4cH6iEf8YjfGnDlQZJl0wRdDuLM -@SV[vni D $gF$ v >]H^TCyDUL"lcz*@$ -kHcGri5frɱ(!vd,.w \ No newline at end of file +-> ssh-ed25519 2P4nKw cN6jZS/jP8cOdxZTEVbfJJmo/fELhowsHH58Deg71A8 +I7cFY64lNitfQSu5ASGvzQS4xumqvkiAyA3WXnlAj1E +-> ssh-ed25519 6+hQpQ ZVbrHrE9TU9Wy8oVT4/7bb85OxAnqGh3UAb2taiSDR4 +qUBoZcqhnwULlsVmlKU9cLCqvzGsOM0/4fXcm1SXECU +-> ssh-ed25519 l/ODWA 7YI9Csb9dSmibhLdCgd88crQEVcQRVRYDRPm+hob+XE +3wuiEAT97pWHLa+i+IjWiIwo2boviAt2C/ZrAb1FgXU +-> ssh-ed25519 7+5K3Q JSiH+SyNVcg7IaTR4FfrYGemNWKw450t5uwWz8E0Oj4 +vZHlVBymXV8deyfqCQx3tMyDEhtSQZlxlrBRfDDxtHs +-> ssh-ed25519 Ow0TGw BlfX4x6XZG4rMcU1GHLQZ2aingQTU9ZsXjO0zDgVxRY +Ge+RwqEqnTHKA6PPtENfT1Tamiqf6UhYWWTtHlYN+EA +-> ssh-ed25519 cEINMA ChxwjdhKXJw1CADLF9dxbxCKUoKiihTICTwn+w1x1wU +wzPPZFKj7Wjpayy23zqIuGlPmse2mMGpmK/7V6FOdcg +-> ssh-ed25519 qbMKrQ V2hM3lUZt1XPHF6b+eXchsB+zbfEROYHVwLzx0c7nAs +fqJ4vSQV2VTW+1/nh3qgoG9JJwTEBSe/9pbYzk0LXBM +-> ssh-ed25519 Z0mAzw b5/uT2x5lF2qxK50epdGL0N24eoJtywDJK36TwATTWE +NuI0DInvnBBbppS3ZS0F+O0COnY1oV5eqign6c9v9TU +-> ssh-ed25519 GNZYRg xGbRTr961x1/OFY7ON1JYgDYKtpjTZqQ7ZHuH2w2E3M +KkQbF4zgZ8d78ZD1I8tM/8Cb9DO0P97u+jdAQmfQtQE +-> ssh-ed25519 fd/ZLQ odllYMycsw88IVrjIdBCEgxeoe/czETl2ATHsQMmgQo +DtHWvfsh0zqUhCIq5f6puGPj3y6rndYIFihN8SSm0oc +--- jvrrPo8xaae16+YB2INSGFy5ADBc8LRbE2U8yAO9BIo +<aUDwk/,9<{r~AjC.)Y O0ڡwE<Y<)5THĞNM|+""l +ydx Z \ No newline at end of file diff --git a/secrets/searx.age b/secrets/searx.age index 0f6b319..7638fa6 100644 --- a/secrets/searx.age +++ b/secrets/searx.age @@ -1,21 +1,23 @@ age-encryption.org/v1 --> ssh-ed25519 2P4nKw OYJufSmsaeYqn+fD5ElOGYSMcBDiRInV3JvpepE/k20 -PWmY65fFswWb+30t9+wGDs4JBInk8xTgehggwzEBXgo --> ssh-ed25519 6+hQpQ Ey4rkv5uP/hYGXV580imJQ/prw9EQFefqeDOTaxgOFg -bgsdUkHvyNvuo2ZvVMQPL70y+jSSBBsVVmPqXkU3eQY --> ssh-ed25519 l/ODWA Rfv0LbNI3b2hB68iyusudS/Mh7Qd5cJxzxwpB51gPXc -uHdUYPbw/bH/VHbOJcOVDx9cQfPM8/JwEYN8HE9Cq6M --> ssh-ed25519 7+5K3Q g5kKgl/Vcf9x/eMcz1/DAfFzffmZV+9rZ3GUIPUIQyU -69uAgavIQ4oydTvv+6uI4P+1rSDH6poL6nF9QyhK0F4 --> ssh-ed25519 Ow0TGw 8d62QbpXlqHQFcSQibXhEmBO8RGxRpb/Fzca7p3f7gE -YOLW+E5BOqOeA9f5dEYDlgKPN3J1ahf09gcB8ER71s8 --> ssh-ed25519 cEINMA qmdpU4DjGmiO1KTSenZHoEMMoKvkHkFel3Q6q9r2NA8 -Gi8xRHeYnzcKeuUf+vV8GhOJNi7QyTXhVdlLKTjrrGw --> ssh-ed25519 qbMKrQ 1q1VsvXxeEHqEmXmanGH3y4rpXUpPkCAxcrvjQJpKm0 -Z0e/p7ucborYJY7tZEA/8yi3MU9dVVCYkGtJvYcet7Y --> ssh-ed25519 GNZYRg gbXWML7DR7dGLCI8cuZkZaPGyL/MrEVtILVJRLTAXDc -xRwyMy7sEDNEZcKhBIF/fHL2Xs3QaKaICE+Pd34LXCE --> ssh-ed25519 fd/ZLQ 8xjVPDPMvnVubRoQ9McOgEpRyuWb5dO8cRrGmVskJ0Y -wwVxj2HPXT77hxCdteOVi+IoqG2zLE/dejXcJ1YtIqM ---- qnkHz2zO6V5QFOdmN4udWBHvRfaU5LnoyU3t7Ov/hLI -GIrS5ٌ~Xm`Yj% sfɭ`4l׹qQѵ{3*oiL)h'Ԋ6$+ \ No newline at end of file +-> ssh-ed25519 2P4nKw qirh5jbaGEe+PrY13CinXDoB9FED20xrQKPNxWIGxiQ +2pxBP1/njawNsEforSBcy9fw1qEpg6kefWb1Dyw/rOs +-> ssh-ed25519 6+hQpQ yp4dZtcp4dYH/qICP1qLLMJ0hkArirhILJzUzgDpeA4 +OchDgmDUzdZOXnxdsxazg9rso2lNPvRTvFD5X15lses +-> ssh-ed25519 l/ODWA XxX+cBHdCU0vulS/r1RkjSVfNwHNKzo/kln7CtCv9Wg +NeSoQKULffQkrnHPPUJei4zuUJvCzv481OsBNOCu6AQ +-> ssh-ed25519 7+5K3Q 5Iy5Z6KWG+CW2YT+ZPlJ89kl6B6y3BYPn6oAP+N19nE +ETekiVwejU4lcW+6Ntc7H9jjxRkt2D8QN0mBU07dqD8 +-> ssh-ed25519 Ow0TGw qp3XXC/LBpj4idylBtj3GVN0zUaP0Djdie06iuEeGXE +H0dtXBZf1Hv+SqcxEP9RwpwkpOwhlKuYdcuzt1Qmnto +-> ssh-ed25519 cEINMA Ti7VOT/yN9c5wMDjvAOBpDSGksqQFhT/MsaqKPLvink +cXC98j91rPRD63JXtgyl1JVMf4IcKnhMmi7NKEvsS90 +-> ssh-ed25519 qbMKrQ AEfkkRuPNIBQ0Dy/eirlzfD8AaoqYghZckpeN0F9vAQ +uO3GJjFeu77xnBebbt58NjayP60jaKhxxUoZEtClPEI +-> ssh-ed25519 Z0mAzw 45N85PU3qQdEZNc1lvk5UKJNwZwHfkot4YLkDE5qOX4 +89w3TsY4UkLiBgGLSLqkD2WXlk+oTHju59SrW6LJNnw +-> ssh-ed25519 GNZYRg 6/MK+Yi0Xs5ufUmf1k8ks7AMYfStjm6h+vPEWj7jNCc ++CQ9bVF865Zvbho7y/eIoalvLkTDzL4ZjwN8pB4IOL8 +-> ssh-ed25519 fd/ZLQ 4ziwL4KpxqcR0sQkgdnrRtXAx9cBAopkZ6/adwPtNRk +bCvlggYVNMUVM+K0g1zJUrsRw/CbMratZT/de/TEpoc +--- 2uYydkNHFfrzi22YGeg6jkpRxZDbdtNAiWUO4LdyJtM +V*9as#Ti pUJ%n_oWF%kF}| L "wd, \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 09174dc..0fc83b0 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -7,13 +7,14 @@ let thor = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHZGQLUhyLwmkTYhSccqO8umQJN0QHk6YaD863x7lcGv"; odin = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGfwv4CzZlPGsBukfoq5wBTlVfWJo7UHH7DP3ILP6/Z"; freyja = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIODW4kBme9Vhx93AkPBwiTvcA7ad+rqLaEAhasMMhNzH"; + tyr = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB3McoNRZkk0hJXHv1MWSx/UklEmr2iZ26C7ctaNK/Ww"; # USERS root = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID2HeOFYaGmjP3OQzPuA+DSjkqfyYH4axoDPWKVP/jdU root@ymir"; crony = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBJLduAXHWJiglmfRfkBGKffzVWkJP6porxIzw6+Zz3W crony@cronyakatsuki.xyz"; users = [root crony]; - systems = [heimdall loki baldur bragi thor odin freyja]; + systems = [heimdall loki baldur bragi thor odin freyja tyr]; in { "traefik.age".publicKeys = systems ++ users; "wg-heimdall.age".publicKeys = systems ++ users; diff --git a/secrets/traefik.age b/secrets/traefik.age index 81d69faf60ba9cc5f58787ad8b94429d8c437657..23e361332064e74dc1bd445efa7649db6cebfdd1 100644 GIT binary patch literal 1379 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?0=sF01fP zcMUWy&U6hhD$BMs4+=Ag@b^dx&h*JGa0*Y%H+46uO7f}Ogkg6AW$KyxHvz}!Z;|zDLli( z*fgsu(b>W|Bf=@bz}O=@AS=K-H{Zn7q#)5dIF!pH$;BxrKcK)V)7vvAEi636Kf@&{ zH_6aHC@U?}x5VE>-`hFd)7RA3F%aFh9DRS6a7P87{9Nahyo|!gB;(AKAngoe^TGh_ zz=9xy495)9q=2-@z!G!E-;^|i?L(@zd|Hc8I)_RG!-57u{bs>txoi|{qkuFNm;FgNqfcQ!z` zE!ox6&(~4G$v-Wmpd#GQD- zKgUeBL?fS&LZ8Uul=O&f?c}@w3v(kgpA6HaV2d)t?8>Z6Bh%Etaucqo$TX(_18v6w zKkw`^fBygjBad8P^T7P#iX@NV9K+($r0@!F{~Uv&qgkc1X;BrFlpJKCZQ@s&6qb`8 zVCdr%>XxdV@9pJOT4tV?iIFDLQuL#I0u@Zclgcwq63dLUb4t=2gNt%a{R(mlEt3+{ zO4D4@%rXorynM2Xie0MmOt^BjwF7fp^_@M79E&1CU6Q;keM|Mz+yg6}i!#dmGYqrx zLre`!i_^+VEVy)abrp>D-TbqQ4Bb2{{L|g_GegWWU4y+d%(KJ1{DP9wi+qhE{Pc^A zJfebpv$>|L&Aert-MV{+Lz7dicjVkZeM{fSt~{`auiY(N@=Ia!j_&0(6E#epe7A}} zZIgA;Y|^HvGBHipd2{b@yx=eqnI;rob5Bsz*rm(urPN`ANj~qp{>`7%Zj*MDtK2Cg zMB(q`mY24fn;U2H|J*kD0dH5R!@3=R6SrOPNnqDMGJR*9c)HfnC$kfN?2QYTIK4r_ zaC6VIsz)1g+|M;_vbZq4?A1NNPiLB*pM505b2?q@nBIv`OBviGcs3pq%nV2}eeU_b XyXS{VK-?d956Kff`_#6E%5DMx(PP)! literal 1269 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?00*s?5j; za}6+z(k?WqOgHw8EX;9A(JyoHbgD>kPN|A0iVX8GDRC)xcja=+Ep<-I$nsB4bMj6r z&WvyljK~QsayQO0FLz2QOZGDgDl!Z$jVMhnk3_f4Ogkg6AW*^3tH{qiw=z}VFefCy z#njg)v?4DrJ0Kw0Og|*sJU=x#v$Ry(Eh$ewvzW^wH$Ah$$uFZUGAk;_Qrj@Ss?x|b zJuWeSd@8oXE(q zB-88=0|Q6@Lih5dbaOwGd~@$~mr$0{rx=QcRsPjlxSJ^~-Y$QaxRh z3sQUwEZoh*E5jnv4YRr2fQBBanH)73Q7y`;>7 zCXs2r?iJcDKKWHqCZ@SjmTu<07Ex~I+39|vE=6umRVL`Rx%)*$2Bj;cxSNIfrI`C` zN0f&9=Ts#-R+ML#C3%`#_!<_Jc_t+%rC6i}x|zGW1etIJ`xsf4x_f#TxnzZuhI^$Y zh7}qmdsQU`mlPLx<(H(mC3{u{mb+wTM+TzXmX@L)9bS}aVd@_dk?)jO=gu0i5*iWd<7~pEtE;Qvk)4&{pB8u^e55meP1)Y$k~%9h_Odf`dFe?$cB__<$w74< zp$~$mHsw{^uM0cz&j0%c37NY(mEwPF4p}LAWmqkGaqywbv(qyBt{7c*U-bFx%JA<; zWaqA*QWSG=eWFr*RIudI!=db5mp^aa_)+_)w{Y~Yn#7f9>QT)Xo-)rovC>aM=ebXP zM#to2Wltg5mw&eW-sN!qpWgS|%D?j2u0Hl$vi=bBw-x;hR-UtY`OC(?x5i0t&zXwi gijvp>PMu!6r+IGQpM9DX6=d?kxkX2*eE*M?07sX=L;wH) diff --git a/secrets/wg-desktop.age b/secrets/wg-desktop.age index dee7444..fba9c94 100644 --- a/secrets/wg-desktop.age +++ b/secrets/wg-desktop.age @@ -1,23 +1,27 @@ age-encryption.org/v1 --> ssh-ed25519 2P4nKw eZVkGF0gwN/KJ5L5dYK7wSYjLv6Mfq5HrInXyyc6ckY -UIt2+C5GjnT+gFMhTQHHefIip3l1YNl7kOq78l4IGbg --> ssh-ed25519 6+hQpQ xWcrqNocdlTm+VlgAlobHuu2bbTSLVenfGF03eFD3Fk -In83iLZlfxglj+RoZ5Ix8hECoCNWvK+2m1XCY8OVyfg --> ssh-ed25519 l/ODWA npCbUDfjk8luCrqMMsfs0n0oGUckRwUvwSdEXiK3un8 -+MQMfmQtKu0UH1wQX0yU5+qUwqE0CxYQm6kBjph63fI --> ssh-ed25519 7+5K3Q lp3+47SKkrCQ5XJD6u//6H3gjg11E++7RZAOBxq+GR4 -Mmenwj9jC9XfBBL8jdc7dynYOWpsIJ8rgNWqa2stN6E --> ssh-ed25519 Ow0TGw tEKbLMi3SXyf+OXGo7NHvPO1GVp3lZzF9B1ESY7WHWo -52RogxQNFwHFHRMGw3ub1orjGdQ61n65eRPM+4MicRI --> ssh-ed25519 cEINMA poEovCXvIj1E2Dm441tnrEDYv9nU5rR7kpcAbXatqw0 -XErLx08wHuSf6odr7TwZKU/Z2yD5yZS7Pje1o49t/Fw --> ssh-ed25519 qbMKrQ SXMD/BVYzaRYqwunHEeo4p0YrgoUsS2EUFwV9NwHtmY -0oDselzfqv/duzVj3J+OSLpLv6yey0pFzN7N6HNOLTs --> ssh-ed25519 GNZYRg XRIReGH10DIQwJa7Rga9VfLu91T7uT4YWkBO6rUDrTA -uKWLptq7DhruXLG81Et+k6yWLhYuCTHME1eGsUOteWM --> ssh-ed25519 fd/ZLQ 4SgqJJ1nEpQel+y9N8ZIRzS88APM2hl047d3WfRw7GM -edAhy01AMQPi+dF+kwz2QCzrEokzQSms2vPI0ScX9Sg ---- YAaLO+buXHJPlJjqiyWkQwjCj31FnOpcqrLln1aQzng -#1Joߵ!֭Eݝ|RsʃM,TvrnԭE sފwC Om-vkm1y~sz<ۏӚݵ({lt^(q|I;?l5Iꘓ"ܕ2®454ԷҌ26dm -.KJ4NI sKzB^lj "Kpsɮà 0fj3g -2 7nj}A.GE2Ph&%VTKsb*XmiQӣ ssh-ed25519 2P4nKw RFwktAcEqlQB0o/DSopnBcygCLRTHZCC80ePQ9BuX2U +dqU5MFrt2FkYBsQKkFWUzO8SvmuCRYj+KVGja2u4uGw +-> ssh-ed25519 6+hQpQ clF96KNAwt0sh7zlX8fnN2q3xYaKjRIZ3rhKVEMFpyc +XM6xZtFCpHPOHKOAjlWFivydz/V3JeFPWdXmy9A+7eI +-> ssh-ed25519 l/ODWA tZ3rwoIW8LrVHR/Ldbxm3Az82Z3eCO6+mEBbKu0Jjwo +wBT+n/VHUptzwnwwEGWLYSmgKf4eJVSIkK6jgatTtzk +-> ssh-ed25519 7+5K3Q qmpf6NqUzpVq1fwmXnWJXqgH4OnaXqAnr22/TDDcnSY +J4esLto7gC+yGlOIIOMC6+7EXCXztf4omhA0pEnHeOI +-> ssh-ed25519 Ow0TGw h9tcePkmHROY04CN+ue30o14dKnF/nXGEnBBLaAFiTs +lofCHa812eqtZ820vtWtUf7yrZhDeJe5aD/VMXKDvfA +-> ssh-ed25519 cEINMA AA1RZH3gPfGbTYvoyhN3EXs7CliUjJaYBdlv418duxs +sb59FssEih6woCJQcamZkpq2Wd11WNAdP4scAKYt60M +-> ssh-ed25519 qbMKrQ id+ivJvg+b/QrjZvsfJjeE84FKqamewg+tZY8h4fplQ +xXBgX4Mpy7r4wpm/1tBUfUJcpZgSdMyIlnCzwkvofCE +-> ssh-ed25519 Z0mAzw dYww8qldN9hQ/nN7GD7i8MYKc9wRTjx6Qr7NXjsS/hw +BMb8Geu/0K6VgfGqLUIRLlfdLlLSwJ/5UAchD58QDLo +-> ssh-ed25519 GNZYRg OOzhEZPRKlqYTvvtjkpDmGy7xBh/yVUmitIw7xOc1ho +TklNiMsUpoG74dceocS4OzcE0iykGX1GdWYspZLvjTs +-> ssh-ed25519 fd/ZLQ 97IOgMD7IohkjMmT09n2kROHPeo6Cu+cr+Yjp8ogqmM +kGUVZTTkk4VOa15C0sJahtXfP8veM537+5+NFS4xm2E +--- oFn9KzcoWelmlIZs51VG2kt2cteR12nRnDtivrCTXRs +!IwG^HcCbB)[oE5+{P|`G]Zz&8 #?Ī2 sZwt%gK4xZKd5z\2u꩏eĠN(eГ_य़),&0&*xSm$u|<hv + +X2nE&LM׈k +h!푐<0$ÄRɗG)|duN_R~u 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 diff --git a/secrets/wg-home.age b/secrets/wg-home.age index 80e8ca7035bb0ad91d0082826226338c3ba290d9..e6ab7463140ab47cf88c1d2d92b626581bae5e1d 100644 GIT binary patch literal 1475 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E?2NDN)0zI zh%7Ft3^MUFPAM=;DmT*4vM4S#G79%J&PuZ=sYr6J^mK^|3gs%w(oQdTPYH?2)pqvv z2@NYXbT#xd_j1h73@^+M^rJ{GgnKaB9G9@{D`Pr)0Ds} z{X~7Q{Lo0tqFlG~~^y-Op@^R=DADT1{vcxq!r8LZ=$}r70G1nt4$HLex(7U|CBfFf- zJU=}xS>G_D*dxi!yihw)KQY`iD?7C!B0n{+1Byu!)Sr_epq*WVZ2w!$P|@1j73 z;1nnA!l>j5uLy&HtWa~0T#wMi#9#xrf{L_)q`)fIAm2pK;M5X-PuFBFmneOY%%rq} zjG$7Vs^9>(bn_C6A`|_>$c%LD66Y+FoX}u5U$12SEK`g$8D)^`SXHjz@1Gf!?UZip zlacIiQW4=2l@Y0J>}zQ0Tar~)9uip+UKQ%^>7MJV9qP;Fky+p!Y^)s?=oGAPnC@zp zmz@~umz=BbmQxkv=pLAEVVdSw=H{Yr=4pWLH+R3N$e?ru*U+r=L{rc5%Fx213|~V7 z{bFa!Bujn&&`3+)VmIH2%Jjs@(160o6c0zP2+#DW3jN^nQvXoPz!F36AfMFW$gnia zvSQziq>_q=aD%*1{jAhdlTeHtkd~q!VUQG6RUF8rtE;P!n3kMwnqp?8@1tK(>R4!2>7J8a?q^(OZ0X_}SQTMZm@RhQOK89y#_I^r>T(Nu+ ztK^G>|96!IqE^)@Nq+4yHa=QluvU*ld`XH%>c0*1_K02n>gC5T^@U?zACG|7<_m61 zylc03Ex7nHRQ$H1n)!aG%>OBJXLMNnv$oVnK1`6{(~Nz-Pqg=^+wa+vS{EOTYh#+h zV3ArG|1aZFwEW_!2f6kda{PHH;AdFWEyn4-JN!QHHKw%xMh_eg&(=yR-Mg~yiHz8Z zj865Zues;mFuKeieLV2l%(R)>O_A}5{}g6eTW1C2{XMkf(V|+G3uV84-3)8qR`zTD Vve_n?Nz8S3LlTW%`b=847XU-(3O4`% literal 1365 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSP3NXp@E>|$f@OCV% zEK5x`adQa?@=cEP@hWjC4ED(>H%<-p^{dLt&B_Z64M`7iN#`mKsxmOk_w@62k8(1} zN=nhTv)thm@W*v!1rCEHuy!#l*OvYg8^Hz_dFzsfwn(8D*;BsncJ%*n{O zvOH2d#4|iCGc_zbQD3{r-#H~R%n{wT9DRS6a7Tp#gP=6W%ECfpBOl|+%*+5!gR+v` zRQ=Qp1B=99Ln9;Y)YQu40OwE>4@a&FXE$Rf&(xf9%?jnRGz_fr$nyyG@ig|+&vH*GHnk{sPjgK&G_DBBO)5@xs_9r($%!6(;$57X>O9 zriPRh8u?fGggEB=7zXI4`-gaX=0p{{xwshk`8XTpx#l`$Ic2*08@qDlL}nEfRV7!X z_;`h-dRV6WggaJ-<(Fh-CkA<1`i6%G87JlDg=K`98s?+h=I$328I-PI>gZCH5g4GK z=a(Dk8R3^{>12`7N#E9G1@I>F$}56_y-eoNJowU+V5< z?&O|coZ=T?P^N7jQI(Wzl9cb~S?-ynonMY_TUv^Kluw{Srhj2!Sz?B9qDOMJeu%Sa zaF~U+X`pYCbGmt=cBy|za-m;Fkw;!-jzKb)MUa=HQGQNDR*7F(rIWdLuy%fdNtU;B zg_)FneCowlK7_3hKTrYu_K!>;k| zQ)>1lj&qU=ckDd;#52xl1;ga&mmBvqFt^X&^fE=M!$>;HkR`j~(c4=r4Qm9_l_M(@ zJHE|ZyZcMXG$yXdhHG3m%7tD8HlAH{tEn-wn~~3Y+R1rpS5=))7}m^R#>c;dxthn< zR8@BUNxiw=lb_D^%P{PHTxu;4wd>`ZhMKAq-zC`c_lgB>NY|XXbLXvXlg}QV|M}{? zg|%|omlSXC9rszFb(8N$iE&xC;}o^GWg)w>_AIJe8vN><{LDQWyxy}c4=wu99<{OW zq4xT+IXj|uMJR7GYxUtic`J=udWyptnT@HE+rD`{afz9K;jB}^nwP6qMt)8|ubPtP eICtiO!yXnBHYo+R%ib(0i8JDQ`S