From d8653015d5ad1034d59fd8e10f71d89b2f9ed0ad Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Tue, 24 Mar 2026 01:04:55 +0100 Subject: [PATCH 1/7] Bunch of shit --- dots/.config/dunst/dunstrc.nix | 2 +- erase-your-darlings-setup.sh | 55 +++++++++++++++++++++++++++++++++ erase-your-darlings-todo.md | 22 +++++++++++++ modules/base/secrets.nix | 2 ++ modules/hardware/fans.nix | 4 +-- modules/users/default.nix | 2 +- modules/wm/hyprland/default.nix | 2 +- secrets.nix | 1 + secrets/password.age | 19 ++++++++++++ 9 files changed, 104 insertions(+), 5 deletions(-) create mode 100644 erase-your-darlings-setup.sh create mode 100644 erase-your-darlings-todo.md create mode 100644 secrets/password.age diff --git a/dots/.config/dunst/dunstrc.nix b/dots/.config/dunst/dunstrc.nix index 50c59ea..b88b911 100644 --- a/dots/.config/dunst/dunstrc.nix +++ b/dots/.config/dunst/dunstrc.nix @@ -18,7 +18,7 @@ in { home-manager.users.${username}.xdg.configFile."dunst/dunstrc".text = '' [global] origin = top-left - offset = (0, -46) + offset = (0, 0) font = CaskaydiaCove Nerd Font 12 corner_radius = 10 gap_size = 3 diff --git a/erase-your-darlings-setup.sh b/erase-your-darlings-setup.sh new file mode 100644 index 0000000..b77c0ad --- /dev/null +++ b/erase-your-darlings-setup.sh @@ -0,0 +1,55 @@ +DISK=/dev/null + +# Create two partitions here: p1 and p2 +fdisk $DISK + +# Formats the partitions +mkfs.vfat -n BOOT ${DISK}p1 +mkfs.btrfs -L ROOT ${DISK}p2 + +mount -t btrfs ${DISK}p2 + +# Creates btrfs subvolumes +btrfs subvolume create /mnt/root +btrfs subvolume create /mnt/home +btrfs subvolume create /mnt/nix +btrfs subvolume create /mnt/persist +btrfs subvolume create /mnt/log + +# Creates snapshot +btrfs subvolume snapshot -r /mnt/root /mnt/root-blank + +umount /mnt + + + +# Creates the directories for the subvolumes to be mounted to, nixos-install will detect this. + +mount -o subvol=root,compress=zstd,noatime ${DISK}p2 /mnt + +mkdir /mnt/home +mount -o subvol=home,compress=zstd,noatime ${DISK}p2 /mnt/home + +mkdir /mnt/nix +mount -o subvol=nix,compress=zstd,noatime ${DISK}p2 /mnt/nix + +mkdir /mnt/persist +mount -o subvol=persist,compress=zstd,noatime ${DISK}p2 /mnt/persist + +mkdir -p /mnt/var/log +mount -o subvol=log,compress=zstd,noatime ${DISK}p2 /mnt/var/log + +mkdir /mnt/boot +mount "$DISK"p1 /mnt/boot + + + +nixos-generate-config --root /mnt + +# Add `"compress=zstd" "noatime"` to all btrfs fileSystem entries +# Add `neededForBoot = true;` to the logging subvolume +nano /mnt/etc/nixos/hardware-configuration.nix + +echo "Initial setup complete :D" +nixos-install +reboot diff --git a/erase-your-darlings-todo.md b/erase-your-darlings-todo.md new file mode 100644 index 0000000..42e0303 --- /dev/null +++ b/erase-your-darlings-todo.md @@ -0,0 +1,22 @@ +# TO DO + +- Create option that enables the symlinks and such +- make default user have a hashedPasswordFile + + + +## Option + +```nix +# duh, nixos directory needs to be persistent +# and machine idrk why but the guide has it lmao +environment.etc = { + nixos.source = "/persist/etc/nixos"; + machine-id.source = "/persist/etc/machine-id"; +}; + +# This gets erased and it's really annoying to see the lecture everytime +security.sudo.extraConfig = '' + Defaults lecture = never +''; +``` diff --git a/modules/base/secrets.nix b/modules/base/secrets.nix index 429d96e..8526bcb 100644 --- a/modules/base/secrets.nix +++ b/modules/base/secrets.nix @@ -21,6 +21,8 @@ in { age.secrets = { wifi.file = secretFile "wifi"; + password.file = secretFile "password"; + personalSSHpub = { file = secretFile "ssh/id_personal.pub"; owner = username; diff --git a/modules/hardware/fans.nix b/modules/hardware/fans.nix index b3c2e65..2eb3deb 100644 --- a/modules/hardware/fans.nix +++ b/modules/hardware/fans.nix @@ -19,7 +19,7 @@ in { defaultStrategy = "school"; strategies = { "school" = { - movingAverageInterval = 10; + movingAverageInterval = 20; speedCurve = [ { temp = 40; @@ -34,7 +34,7 @@ in { speed = 60; } { - temp = 75; + temp = 80; speed = 100; } ]; diff --git a/modules/users/default.nix b/modules/users/default.nix index 607f935..12aa366 100644 --- a/modules/users/default.nix +++ b/modules/users/default.nix @@ -48,7 +48,7 @@ in { }; users.users.${username} = { - initialPassword = "1234"; + hashedPasswordFile = config.age.secrets.password.path; isNormalUser = true; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPpt0NisTZPYDdumMXhxaKv3JygSE0EKE6OiYw4A8ot7" diff --git a/modules/wm/hyprland/default.nix b/modules/wm/hyprland/default.nix index 28c00c3..c209f96 100644 --- a/modules/wm/hyprland/default.nix +++ b/modules/wm/hyprland/default.nix @@ -151,7 +151,7 @@ in { repeatDelay = 300; followMouse = 1; sensitivity = 0.0; - touchpad.naturalScroll = true; + touchpad.naturalScroll = false; numlockByDefault = true; touchpad.disableWhileTyping = true; diff --git a/secrets.nix b/secrets.nix index edb111b..e4f4976 100644 --- a/secrets.nix +++ b/secrets.nix @@ -18,6 +18,7 @@ let "ssh/id_github.pub" "ssh/config" "containers/forgejo-secret" + "password" ]; attrs = map (secret: {"secrets/${secret}.age".publicKeys = all;}) secrets; in diff --git a/secrets/password.age b/secrets/password.age new file mode 100644 index 0000000..b42ad08 --- /dev/null +++ b/secrets/password.age @@ -0,0 +1,19 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBXeFlS +OGVLMWMrZzZjSG56MTIwS2FYbXNhZ1ZuOHFDWjZqNE94QU16OFZjClFPRm9Da1px +QXRxa2RQUnRJRmJ1UW1qbTBmOTdQaWQ5VnMzZnRpUU9BeU0KLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIFJyRlp6N0pQSXp4ZDBEVVNkT3REUm8vcjRIcmhrZHlOczlsUXRi +OEx2M00KdXNHSVZIT3hkQTFxZmdVaXpDTDFsbEgrSmNVMEphKy9OWXhXNVI5QVYr +TQotPiBzc2gtZWQyNTUxOSBXeUlGekEgcnRvNWlaQzQ2VldHaDlzNkNzWWpKTjkw +VHF3S09aSEp2QzR5d29NSE9oUQpNSjZsemc2OE9lb3QzRG1ZeWRKNHAxWEpTK0Nl +Q3FydHAwTk5oc1pvRUZrCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBPOVhHRmtoNUpW +U2txMVY5QjZLa2Q3Qk5BcElQanI3RklXOEwyc0hMaWtjCjBFR0pKUUpwOTFaTVBi +dFBKTHRRaTkzMEt4UkcvVUR4MmJrTWJCSko5bWsKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIHRrOWZGL2t5OENlR2NBM1RsMHBUTDhJNnROYllvM1ptbmNoYXo1NDFjSEEK +ejhpekRDR2g1djlrcElQRlJqdnZJS3Q5bFhEZmtqT21XWXNMUjVYTm8wNAotPiA6 +Zz4pKS1ncmVhc2UgQ1UpID1mVCA2ZU59IEgKODBjRWlKOEJnMGRGRlZmWTV4Zmt2 +UWRXQjk5RW9BCi0tLSAvVyszb3FlY29TTTdvS2xCNEJBYmlpeHpYeU5DVUtVejZC +N01UZUlTVmpZCqyalMf17mas7TuIVaQ4bind1P/7JXeW1pxZ8BAwKFX32iYgaV5R +gE5AM8QTiHVZ2Slhutuhb1zIJbJA0lHbKnH03Hr91sn3NhsOKJxOA7execLqk6cb +o+3UeoKVSEuHXPE8L7imbWSnNWk= +-----END AGE ENCRYPTED FILE----- From 34e69262ff46b108b7338480dabfa0a1f693f00e Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Tue, 24 Mar 2026 01:29:01 +0100 Subject: [PATCH 2/7] feat: erase your darlings --- erase-your-darlings-todo.md | 22 --------------- .../erase-your-darlings-setup.sh | 25 +++++++++++++++-- modules/base/default.nix | 1 + modules/base/erase-your-darlings.nix | 28 +++++++++++++++++++ 4 files changed, 51 insertions(+), 25 deletions(-) delete mode 100644 erase-your-darlings-todo.md rename erase-your-darlings-setup.sh => misc/erase-your-darlings-setup.sh (76%) create mode 100644 modules/base/erase-your-darlings.nix diff --git a/erase-your-darlings-todo.md b/erase-your-darlings-todo.md deleted file mode 100644 index 42e0303..0000000 --- a/erase-your-darlings-todo.md +++ /dev/null @@ -1,22 +0,0 @@ -# TO DO - -- Create option that enables the symlinks and such -- make default user have a hashedPasswordFile - - - -## Option - -```nix -# duh, nixos directory needs to be persistent -# and machine idrk why but the guide has it lmao -environment.etc = { - nixos.source = "/persist/etc/nixos"; - machine-id.source = "/persist/etc/machine-id"; -}; - -# This gets erased and it's really annoying to see the lecture everytime -security.sudo.extraConfig = '' - Defaults lecture = never -''; -``` diff --git a/erase-your-darlings-setup.sh b/misc/erase-your-darlings-setup.sh similarity index 76% rename from erase-your-darlings-setup.sh rename to misc/erase-your-darlings-setup.sh index b77c0ad..5694397 100644 --- a/erase-your-darlings-setup.sh +++ b/misc/erase-your-darlings-setup.sh @@ -1,5 +1,13 @@ +#!/bin/sh + DISK=/dev/null +set -e + +if [ $DISK == "/dev/null" ]; then + return 1 +fi + # Create two partitions here: p1 and p2 fdisk $DISK @@ -7,7 +15,7 @@ fdisk $DISK mkfs.vfat -n BOOT ${DISK}p1 mkfs.btrfs -L ROOT ${DISK}p2 -mount -t btrfs ${DISK}p2 +mount -t btrfs ${DISK}p2 /mnt # Creates btrfs subvolumes btrfs subvolume create /mnt/root @@ -50,6 +58,17 @@ nixos-generate-config --root /mnt # Add `neededForBoot = true;` to the logging subvolume nano /mnt/etc/nixos/hardware-configuration.nix -echo "Initial setup complete :D" -nixos-install +echo "Initial setup complete :D" && +echo "Installing in 5" && +sleep 1 && +echo "Installing in 4" && +sleep 1 && +echo "Installing in 3" && +sleep 1 && +echo "Installing in 2" && +sleep 1 && +echo "Installing in 1" && +sleep 1 && +echo "Installing now" +nixos-install && reboot diff --git a/modules/base/default.nix b/modules/base/default.nix index f1a01a5..0627d6d 100644 --- a/modules/base/default.nix +++ b/modules/base/default.nix @@ -3,5 +3,6 @@ ./nix.nix ./locale.nix ./secrets.nix + ./erase-your-darlings.nix ]; } diff --git a/modules/base/erase-your-darlings.nix b/modules/base/erase-your-darlings.nix new file mode 100644 index 0000000..1a43191 --- /dev/null +++ b/modules/base/erase-your-darlings.nix @@ -0,0 +1,28 @@ +{ + inputs, + outputs, + lib, + config, + pkgs, + ... +}: let + inherit (lib) mkEnableOption mkIf mkOption types; + cfg = config.horseman.base.erase-your-darlings; +in { + options = { + horseman.base.erase-your-darlings = { + enable = mkEnableOption "If set, assumes the machine has been set up as a Erase Your Darlings device"; + }; + }; + + config = mkIf cfg.enable { + environment.etc = { + nixos.source = "/persist/etc/nixos"; + machine-id.source = "/persist/etc/machine-id"; + }; + security.sudo.extraConfig = '' + Defaults lecture = never + ''; + + }; +} From de19e95006abb359e7ac2003f249e714f94daf80 Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Tue, 24 Mar 2026 01:57:19 +0100 Subject: [PATCH 3/7] rekey --- misc/erase-your-darlings-setup.sh | 8 +++++ modules/base/erase-your-darlings.nix | 22 +++++++++++- secrets.nix | 5 +-- secrets/containers/forgejo-secret.age | 36 ++++++++++--------- secrets/password.age | 38 +++++++++++--------- secrets/ssh/config.age | 36 ++++++++++--------- secrets/ssh/id_github.age | 50 +++++++++++++-------------- secrets/ssh/id_github.pub.age | 35 ++++++++++--------- secrets/ssh/id_personal.age | 50 +++++++++++++++------------ secrets/ssh/id_personal.pub.age | 37 +++++++++++--------- secrets/wifi.age | 42 ++++++++++++---------- 11 files changed, 206 insertions(+), 153 deletions(-) diff --git a/misc/erase-your-darlings-setup.sh b/misc/erase-your-darlings-setup.sh index 5694397..38f353b 100644 --- a/misc/erase-your-darlings-setup.sh +++ b/misc/erase-your-darlings-setup.sh @@ -72,3 +72,11 @@ sleep 1 && echo "Installing now" nixos-install && reboot + +# After the reboot, you should be in the fresh NixOS install +# You're not completely done yet, however. You need to to run a few more commands: + +mkdir -p /persist/etc/nixos +cp -r /etc/nixos /persist/etc + +cp /etc/machine-id /persist/etc/machine-id diff --git a/modules/base/erase-your-darlings.nix b/modules/base/erase-your-darlings.nix index 1a43191..8a8b287 100644 --- a/modules/base/erase-your-darlings.nix +++ b/modules/base/erase-your-darlings.nix @@ -20,9 +20,29 @@ in { nixos.source = "/persist/etc/nixos"; machine-id.source = "/persist/etc/machine-id"; }; + security.sudo.extraConfig = '' Defaults lecture = never ''; - + + boot.initrd.postDeviceCommands = pkgs.lib.mkBefore '' + mkdir -p /mnt + + mount -o subvol=/ /dev/disk/by-label/ROOT /mnt + + btrfs subvolume list -o /mnt/root | + cut -f9 -d' ' | + while read subvolume; do + echo "deleting /$subvolume subvolume..." + btrfs subvolume delete "/mnt/$subvolume" + done && + echo "deleting /root subvolume..." && + btrfs subvolume delete /mnt/root + + echo "restoring blank /root subvolume..." + btrfs subvolume snapshot /mnt/root-blank /mnt/root + + umount /mnt + ''; }; } diff --git a/secrets.nix b/secrets.nix index e4f4976..879c9da 100644 --- a/secrets.nix +++ b/secrets.nix @@ -4,9 +4,10 @@ let luna = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFu+XwTX1vF8Xqlna99Tu50TBT0cmOatb2LLwnC/33DU root@luna"; solis = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDKepQ6sJahN0VQTMowIiga2WZBCaNBTadca+OxCV6T6 root@solis"; terra = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6Mog8ujGXnEZ3lXm4zrYclh/0xx4LhZV2U5zqqxALE root@terra"; - artemis = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHDZfBvo7QMA+V/Taxk+xU6jBDzVEz+1pJGmHkCE1rOH root@nixos"; + terra-erase = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID0fRaEnZOA4VAfUzxmHMwOCWeuOw+aaXYaJ2J6H4NA1 root@terra"; + artemis = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHDZfBvo7QMA+V/Taxk+xU6jBDzVEz+1pJGmHkCE1rOH root@artemis"; - systems = [luna artemis solis terra]; + systems = [luna artemis solis terra terra-erase]; all = [horseman] ++ systems; diff --git a/secrets/containers/forgejo-secret.age b/secrets/containers/forgejo-secret.age index 81b3f0a..36cc7ec 100644 --- a/secrets/containers/forgejo-secret.age +++ b/secrets/containers/forgejo-secret.age @@ -1,18 +1,22 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyAvWjRI -VkpQNWpZNHdiZm9jVlZvcTYxS04wUk1hTWtmdWRXL2dydGwxc3pVCklSOWZYNThu -aVBSeDBwRldwTjVzT0VOaG9kNnV5SWJnT2M1YXVRSjUwUFkKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIExmTUxudEFaR21CQzg5ejlUaXRoQW5ORmVqcUlRd1o2L0pZbTd5 -UVBIeWcKZWVSV3k4bHZqV3pDaDMxYzBnZW9FL085TG14bkl0UlZoQ25CbW9iVENv -RQotPiBzc2gtZWQyNTUxOSBXeUlGekEgY2Zkd0VaZmxRaVV4cXBlRnNHeDMyUFFV -YVVzZlF2SXFjak5LREZINFRTMAp6dmFKOTd5eUMrczZ0WUU2T3hER3lkSHlTTGZj -U1k4ZVV1THJMK0RSd21zCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSB0WkJpSkZHZ1BM -QitLdG9SdDdjckxVa0dxQ2dmQlNGekVITlllN2R3OWxZCmt2Zk5VSjNTdnB4Z2ln -TnExNytuZ2FtVE83NWZWcm1Fd25MS1NEL3JsbzgKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIFVDMU9Kbld0aHFia3FmTEs2aGF2THdaSk1Ec2h2WWlMVjZvUkNHTFpCR1EK -NkR6R2JaZkZtbitBMmk1UjRFS3FFZ293bFhDUWxmR2M0ZHFoSVRGV2E1ZwotPiAn -eCFtQ3htLWdyZWFzZQp4VFZWeTlDNWlsNDI5WWlPTzNGbQotLS0gRmZIdXk3UUVw -ZEJjOGdnVVdlWWN5Y0VxaUJORG0ycTBQdVFGVGw1RVpZdwqD8VD14PUaG2u0/h9o -6VeX+m3nJkJgsXUkGPskTHHEc+1NaZ9MQM5dXzrmjfVHBT7N27bDcYlGG2RIfehC -Xz5jRZwSTG58wzt9 +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBiVmlV +OElqN1BuMDRkdEcrYWl4eUhLTE43M0YwcDVXSm5pQXhtcktPcHpRCmJ0VTlRVlBn +a1psRGt4RmtHeG8xVXY5cHJWOWtpYWFEa1JYZDEzcUZOMncKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIFNzajNQd1l0RTBtV01reHd2bXAvUmJMeXBLRzNHYkZsek5tRDJp +NHJIVW8Kdk1ZWVdNYzdLTCtOK0JjbWpRb0ZzRTdVeFlkdDBvVEhtMFVhS3NhT083 +SQotPiBzc2gtZWQyNTUxOSBXeUlGekEgYk0xN0Q0U3dLRGYxZDRVc0U5Qnp5eWhM +ajBLdHZoblBpbS9NcWJ5djBCNAp5QnFQaFlKNGVpZkNmbHNKUUIySmkvY0JnaEZh +eDdibWRaL1hCRVNXMWNvCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSB3TS9aMzc1MFF0 +bVdlOFVIemlMYnNnWGF0V0hSOE1PUERWby9LSU1HeFFjCi9qOElOdUxZeDBSKzlD +N0h0dmljWHc4cjR0bms0amxNZG56QUM1RXRDaFkKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIENDUUNRR2plemJFdFpZVXJDU2FOMjhDY3ZYWGhUa0oxMk5ucERJNlNSbDgK +OVdLWVY3dDBaSFEzWU5UUmpKV0oxWTVVUmZmUWJLa3VlWHRpUDIwZkhxTQotPiBz +c2gtZWQyNTUxOSA4YlJxWXcgay8ybngyV290NXR5c3lhMlFFRkMxRnhPZGU4WWNa +TUh4dlhQWGFUeVJpVQpIUCtuamZnSTFVVlFlR0NZOHFNRkRLZzBBdkE2WlNXRXc0 +aUZqRDRWb0JVCi0+IEp6TyYhKz1GLWdyZWFzZSBYK2I8eG5PQSBOVjZtSHdYXwo4 +UXNycE1vTGZOWGNrY05WWlVnLzcxbGRONFd4SW1UNEJsVmdGc1lsTlNET0hTMmNC +SmR5UENMY0J4KzlrVERPCjU4VHp5a2hZT0l6ZWZnCi0tLSBvQWtwdllkYWdVWE43 +dkEwYTd5SktHS0Nhckg4ZWw4VWd2MjRWVEw2cDM4Ch8tc3wKVRL+pMhk/+W2bMgx +M+AbYAQT/alhae7N+PSe1Oc3ssRYtjBvjs1q+YAjz25eDkBAqgug45Me5w8kLC+v +LjlO0cAaoLI= -----END AGE ENCRYPTED FILE----- diff --git a/secrets/password.age b/secrets/password.age index b42ad08..bc6b329 100644 --- a/secrets/password.age +++ b/secrets/password.age @@ -1,19 +1,23 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBXeFlS -OGVLMWMrZzZjSG56MTIwS2FYbXNhZ1ZuOHFDWjZqNE94QU16OFZjClFPRm9Da1px -QXRxa2RQUnRJRmJ1UW1qbTBmOTdQaWQ5VnMzZnRpUU9BeU0KLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIFJyRlp6N0pQSXp4ZDBEVVNkT3REUm8vcjRIcmhrZHlOczlsUXRi -OEx2M00KdXNHSVZIT3hkQTFxZmdVaXpDTDFsbEgrSmNVMEphKy9OWXhXNVI5QVYr -TQotPiBzc2gtZWQyNTUxOSBXeUlGekEgcnRvNWlaQzQ2VldHaDlzNkNzWWpKTjkw -VHF3S09aSEp2QzR5d29NSE9oUQpNSjZsemc2OE9lb3QzRG1ZeWRKNHAxWEpTK0Nl -Q3FydHAwTk5oc1pvRUZrCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBPOVhHRmtoNUpW -U2txMVY5QjZLa2Q3Qk5BcElQanI3RklXOEwyc0hMaWtjCjBFR0pKUUpwOTFaTVBi -dFBKTHRRaTkzMEt4UkcvVUR4MmJrTWJCSko5bWsKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIHRrOWZGL2t5OENlR2NBM1RsMHBUTDhJNnROYllvM1ptbmNoYXo1NDFjSEEK -ejhpekRDR2g1djlrcElQRlJqdnZJS3Q5bFhEZmtqT21XWXNMUjVYTm8wNAotPiA6 -Zz4pKS1ncmVhc2UgQ1UpID1mVCA2ZU59IEgKODBjRWlKOEJnMGRGRlZmWTV4Zmt2 -UWRXQjk5RW9BCi0tLSAvVyszb3FlY29TTTdvS2xCNEJBYmlpeHpYeU5DVUtVejZC -N01UZUlTVmpZCqyalMf17mas7TuIVaQ4bind1P/7JXeW1pxZ8BAwKFX32iYgaV5R -gE5AM8QTiHVZ2Slhutuhb1zIJbJA0lHbKnH03Hr91sn3NhsOKJxOA7execLqk6cb -o+3UeoKVSEuHXPE8L7imbWSnNWk= +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyA4aitJ +TUlVQ1lEYkMxM05tVitmTWNsN0k1NjJ4b1pvZ2NJbjY5SC81S0FBCitmdm5reVRs +MnZMMS9sMkJiNXlKTnFoVFNXNEdaM1ZFSFdqWkgxNWxjNTQKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIG9aNnVDcm5ITnpOREJ0Wjh4K1MyYVBiV0FiNGlQc3dWUTVoS1Uz +QTVKbk0KNVBzQllyN3NyS1dCWWRDQ2E4elUyRWV6Z3dDV3dEcmgxRjdpNnhKNjI2 +awotPiBzc2gtZWQyNTUxOSBXeUlGekEgOUZXSVVBVys1UHZpdWhPV09ic21tSjZX +aW5uOWRwSU02MFVheEcxaEszRQoxQXZZdCswNy9GcW9RZk9SUWQxd0I0YVdCUXRW +TkMrS2JHSUpSSk50bkxvCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBqNmpRQng3dDZy +enp5MnpGLzRNYUhrWjdoT2JFN3ZLM3JyZTJtZUZ4bUZrCkpWS1NjUmtKZUdTTU5u +NWV2QlhWcHQzZ0ZlU0JtaDhHRDd6dG5OL3EwVEUKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIGxHUjFqa2JDZ1VQVm9RMU5SYnJUaXdyZkpsSEZoUFZzaTl1STVRTmRvaWcK +eEtsWG1ZZTdvMXlOSndKc2prQ1RibzZra3lqa2dJZGc2UXY1V29aM1hNOAotPiBz +c2gtZWQyNTUxOSA4YlJxWXcgTmlmV0pyeXhMakVGTzVRblN6RDVjNithQnhYNlI5 +a1VXR0p0OXB2dldodwprdXRTRW5TWEdkaXZ4WXp3cS83MmxXTU1CdzhjMk1Zd0hL +WE9ITkx6LzRVCi0+IEJjfi1ncmVhc2UgX3NoLSk7JlogQ217fiBmNypIPyBeUF4K +ZUJWYVRudkk2RzdzVnlCSk1JSjVYSm53VzREVUsyZm02REZUN0F2Vml2V1ZZejFp +L0p0OTdGMEN3SmZ2d1FBUgpGdFdMZkFQalhEcEFKQ2RYaHRRWDdSQzE3ZklOSjN5 +SWNhQmxUQQotLS0gUE5SaU5JUm12cnZEQ0hjaEUrZUU1ZmdoMXQyZUlPZkNPNnRX +UmJlcXBzTQrb7guQyxu8R3IOLeSK8PhbrlWu+1k7hC5DeGAsNo7AaXNExkFOGFQ4 +DmISJUO0l4/QFcFWAyJpNE7wc2/NM5dv3OJ5HH+olWfw4+gAbbGW8vKBeoODqltE +6W9I/Jg9zzG7GRxTSDvpasw4 -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/config.age b/secrets/ssh/config.age index 9d25cf9..b45471a 100644 --- a/secrets/ssh/config.age +++ b/secrets/ssh/config.age @@ -1,19 +1,21 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBmMWtF -czZHSVgrS1dqVy83RmNPZXFwdUNrUjh5dG02WDZqUEYvem1iSEJVCllXVVhZOEdQ -c2JuRGpnbW1LVlQvcE1SQUdqY0FTSUFhcTdCcVdhZTBValUKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIGxhcVZ0aWNzWFVOK0I3UjBjWDF3d0NjVGE4UHJOUHRtNkNJU1B2 -ZllpQ2cKRU9GbE5JQmJtcU9uam1hL0YwVHFDdWN4cHo1TndkR2VsTCtKL0NLKytj -OAotPiBzc2gtZWQyNTUxOSBXeUlGekEgKy95NXFuUnVKQkNMU0RhdTY1VzZzZlI2 -YzVwV0xiemhUTXpIN1pKSVBDQQo0MEg0cVNtam0zK0ZzZHUxamxzN1Z4REQwQUo3 -N3dHaWQrdjBlZ20xM05rCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSA2a2l4NFZ5THZm -NzJjOVR1MnlobXNkbDFFZktibkpWN25WcXZRdS9LZEJjCmFoWFF5djZwaUdRWWUy -ZzNSd0Q4ZThhQTlWOW1iNDhxOGs4bzg0elRkNGsKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIEgxOW54QXg4bUt1dWl3T0V6ZzRqcVpRenhZS2NJc3ZJRmN3UEp3OU9Vd2cK -UXlDdkFEdTJ0RkxVVnhsL0NwQk5WNk5rWG1JMEdtekpUbzNPZitlWWhaOAotPiB4 -Y35GLWdyZWFzZQo1c0RubExLSHQ5ZENCYmxRQjh1eHY4ZUVDbVY3N2tTRE5ETGZS -Qy83S0V5RURWN2ZmNUZLN281Qnc3alFONit3ClNkVjZEU3p3Ci0tLSBVSHBsK2tN -aU1JSE8weVpUTlpkNFkyVWZLcXlOSFF4SVZ5bVdPa0NZYkUwCoFFwl634ek0QOzV -axg3XTEOnk/T12up1ePuU9suh3HbUbo9uTuFj61mh1XVmje5JcShrBmzBW3zyGhG -32JDANj3qdpBogGlzsv/pRwsvRUBuW2ab1JSIGZTR3mwBPWyPYxmStMuvg== +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBJU3Ji +RmNnYmNQZ0M5UVJEUGU4QWNSeTBxTkpVakIzV1E2aDhFOHJGZ2pVCnROSDd3VFM2 +a085bktDcVdRRU5OeHpyT1ZiZFFyMVFpVUxTbTFpalFteXMKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIFBiZTJsM3lRTjIycVdKOW9VczlTMDV4US9FSUx1K1NkZnpaRzVQ +K2xReHcKOGhYTWdRaVJzTS9TYmtPK05NV0hQbjhXcjJ0Qkp0emZkaCttVzlrMDkx +TQotPiBzc2gtZWQyNTUxOSBXeUlGekEgV3MxMDU1QjZWemwrLzFOL0xqMW5jcFh1 +YlRjdlk2ZExzazdxVTB4QzJCQQppNUNtYjBmeG5zQjhkdmJzSSs2bU0vbXR0UVJm +dlJHWkdlbE9CcmxmTTY4Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSBZYlFwejhXbnhR +ekltdDJ3UFB5elZqUng5VHV1YThwd3phZ2RBY0ZraGprCjdZbVBBTGc0d21ZdC9n +OThRSUhWN3RINmY4OEtDOVEzTWdtU1oyeW1Lc1kKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIEdLWUZNdW16cEFNTkdibTlkaFZnV2lmNFpCQ212YjdiRmZuVml2K2xnQ28K +QURiWGtaaVRyM3UvNkxnZ2ZTMmNZR3VtZnp6Q2Mxdjc2aWUzajVNQWhYcwotPiBz +c2gtZWQyNTUxOSA4YlJxWXcgT0ZoWGQ1Z3VTSUowRnFxNmJ5UU91ZXVUNnNmRTFy +QXF5Z0kxTWlxT0RrQQpyYkMyc1ZzQ05XRTVBcnIxbDRFSVZBMkVGOUhNNzV1YWFQ +ZnU0aWVRK2dNCi0+IF1aMCJWLWdyZWFzZQpBaW1kbEdjS25aYjlnczFOUDlyK25V +eC9sZzN3WXpkd3RCZXQKLS0tIDRnT1laQUtGOEs3dS9PbEEwRXZpb00yVFNTVmVS +bXBIOWY5SkpXeHRiWWMKQ2BUZjFhP3mTrO+oBVkbNIR6ICPPzVuWjFYCR6pNTeEm +ZSLcdge9270w3PLJnmSg2hyHF9F3TQyIS1/baS4+PRgiWsAgeYtYtQ2rWhL9MNHb +Gh4Fp805jAE0Du4MhL5bnLcxppl2 -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/id_github.age b/secrets/ssh/id_github.age index 21c1b7c..8057c2e 100644 --- a/secrets/ssh/id_github.age +++ b/secrets/ssh/id_github.age @@ -1,27 +1,27 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyA3T0dh -U1c1bHhtZWpCUG9ZNW84QjUwUXNSYkdCR1JLeDBsMFIxSkY5YmtNCkYxczQ0VU9Y -amxxTVVKUWFDbHFvQW1WMzZ4RlQ0Q1pObVBpeG4zSC9ZR2cKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIHZoTkp3RXhZN2RWbWRFODQ5Qjd0NjNOdDBDYWlWemozaEFZdDJn -K05Ja3cKNGpEVFg0Y0RnbWpDYXBjVm5ZdjZzSmRONFJHVm0zZEs0aURDUS9sTG1U -NAotPiBzc2gtZWQyNTUxOSBXeUlGekEgVXNyWmJWSWo3ZEpyMm9RSUh2U3RrNHRj -Umx4UzJmb2l3OFNMcGk3TXJBRQp6Q3g0NDhlU1piRU96dnRscjkvczFrV0tsQTJi -NWt6TzdNOFp0OEQrd3h3Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSBnNXg3L2czK3N4 -RkxEOEJIWE5GYXRFYjRrdkVJc3UwemxWNHJtYW5Sc0U0Cnd0dGpEOHZKSmNJc1NB -L3NiU0I5MzhUVXI2aWxoaXRXdEczWUxKQnZSRmsKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIHJUV3RROFFJU1Y3Q09CL1ZZelM2dXE1QVBuNFRWTXc4dHpmUm1uVjh1U3MK -ZDd2bkJiTzBKVThwTnM4NVB4cVVjVk5IVWZPZFpRckhYVDEwWWFvWVdLMAotPiB2 -TVF6LWdyZWFzZSB7IyAuL3ZXJUEgLztLUTBqCllaVTNLaU5RbkNqazVGMXkrWG1P -eHNaZzF0b1FLdGZTNXBlTkxRbDhUSXJyMjJuRml5SUZEczNhcDVHa1JKdm8KVXk2 -S1VTYi93NllCMkJOWlFMakdPeDloNFc0VHNzcW5FZkZXQnlJTU8weTYKLS0tIFJl -am82aStUcFQrd2dPVFZQVG9ieWk4akN3bU9yaU1tRktrVEUzWG9JMmsKOvYWV88D -57oeykksyDLaYhO4isfg/x65OKD3uL1VXgDAXhB+QXEJE8c99vZIHqlReFcS8rXn -6mCfCGbY25GBX7gX5KosQYT2kgWBT7Um8Ib6qLf+fYpTcSR2GFoEJ5bHDTd8r2ht -smBjjXq43F8OzRNiuYlwnhDXxgbSDMBKmG3S72YKQ55yDbWj/sA5mJ+2089tkzJ7 -uomz8inVubelSxXHb+S2Ba04IcDf04O8Nfpt+avRgCEzFt20RMUiuJ/jOZzFvrY2 -lLUAl1Alc7bfuPnllKGyzhDX2qwUtKbVJM8Z8SFtVH3sjOGhMJJmSQLCY1yvbPWH -TXDLhHTFXcV+QaufR5G0T7yh1YSIrYhPY6g9uJjNbxckPtTqRFweWy4w3voUFjHE -Wyoer8niPGWVR5ntd+vgWtSruPMP5DTYJvJGgoxSNRVCWi8tQl2Csij/MpYnMoIn -aNqKYh9W6pAZCqUZUAd8Qat/5B6v745eV/KMx3oap6W2lPPL5DbU1J1ELkPnZGUB -ET/xvt++BKKOKw/tkMr0/Lz2J+Y411ge5heN4UiKx0yndAQLool+UG0= +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyA4NVJ5 +N3FRVDJ0MHJvY3p0eWc4WTc2Yk9WQnh2MXFSNTVLNGwySjdyRXlJCjRUbExYQ3o1 +NlpaVkpJZGJkb3ZuaU9TRHMzNzlqSDM4anVKalFoU05iTEUKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIERoWE1kYXhGMFc1MVozcEtHZy9RZGdOdVFkN0o1N0xYM0FOV0RZ +S3VLMWcKUS9xcVdmMjdyaU5nb3FaU3h6Z0d6U05HQ3ZyQXdDQkhXSVUzYStUR2k4 +NAotPiBzc2gtZWQyNTUxOSBXeUlGekEgcXEvVitwbzgveW5renNRNFNwcGV0VnN1 +dElpQ2REMWtWV3ZlRWFjUm1qcwpleDdaYUVwYkRrQ1VtRUJTazBxMkVCR1dhWDZ4 +K0U4Uk5Mb3duWVRTN3dZCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBPTnZHMzNKVGJP +TFlMZ0tkYzJINy9WSS9yNVZpMXVvZDMzc1g1VDBjS2c4CnpPK05LcDVrVHo3cFdC +QkVRZUt2Vm1ZaUZ6MTF3TWxwQWVHNjgxUDhERU0KLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIE9YNUM4VUxCUHJzWVd3OXdrN2FaZHZ0czhaL05RYXBrNytNZEQvZjQyQUkK +NU56TU5zT1J5S3o3Ymx3UGV6ZWVFVWVobm9jZnBZdmgza1N0QWYrM1EvSQotPiBz +c2gtZWQyNTUxOSA4YlJxWXcgY01RN0VSb3Z4Z3V2ZEU3a3ZQWUhmVlVIKytJMDRt +ZmxDZWJRT1VEKzdXYwpTRExUL3N4cXU3a0MrNkEyNXYwdFkzTlhNQVRjV3ZTYzRW +TnVqK3F0SjBFCi0+ICtYLWdyZWFzZSAlcFdAIEtqT1V5PWU6CjZsZElOMVB4UnM0 +Ci0tLSB4ZC95OU9NanI3R0dFL2gyYSs0REhSR2pRdFMyV0pibmFVUWFEODI1ZHFV +CgUaQSUFVJyQKbnR7wLPcNgMT8lamfAF4q9MFeeuSWMouKEvZFWvmXvA+D5zkOAr +yu73lrYf/JCpv6Z7FWuArChd5+wTSatl70Rll8+X8TrJtNAW9gGH0vBPti5qLWGv +NR6d1jlwYtcQL7a9AThvAgvuC3k7j787RvYvXkUQuQXCFAMCQDitGGREsvKlPd8+ +XF0Mkr19dV+ZopizidU8me6G69k0P/T8aMlr8uajhg4XDCwtqMIq0ukZtyTZGehs +8+SbXyIgySQzAJy+0XF3X4ogEUUoyjEySFiZ0LT/QUH7BZTzoL8b/u69tf9105iL +nBM7SSJ6Jzv5AYcjxlr7EY6FbUT/g6sWOWovBdBWh5KRfqY9qNiER49oJXaB0d/A +thguUDXah7yGuNZdZy0wXJ+LcEn/nhedNnsJryEbVfY6ysYi5EHbf5msYzHC5ga1 +NLr3gDUtMT/32uXXrYMp0TOAL1N5fAmDtRlJiY4zURae/SOxZwWVuzDgoEkSX5/U +BUTxfbXxxKlJzy/juQSRJwk1/9/V+PBcFTvXqhThasHFGIEYQU7hRIyE59AroP9c -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/id_github.pub.age b/secrets/ssh/id_github.pub.age index 6a50e22..36605da 100644 --- a/secrets/ssh/id_github.pub.age +++ b/secrets/ssh/id_github.pub.age @@ -1,18 +1,21 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBTa0tJ -MTIxakY2QjBVS2puYURoNTRmRE9XUXcycFV4NXQveXZEdjFvM0hjCkZ5MkgwRXJO -N2Qrb0RqSFdTWjFoV0lYaFhvbEVSd1MrN1VJSElLMDJEN3MKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIGRxajZId1hkS01WSWFaaGVTbzk1T2RtUmZHMzVRQWJRVzFWL3N0 -cm5oV1kKS3lFRzNjbEFVZEpqWnVOWE9zeVVXMjI0Ymh1YXcrdjFkbmsxSDZZdnhr -RQotPiBzc2gtZWQyNTUxOSBXeUlGekEgUzQ5L1k1dlN2S0NnWVphZURrQXN2dzli -MmsrMEZHMnd2dFpxcEQ3eWdSMApLSWM3MUtoL28wWE1tV1lxUVlrOEV1Rm4xZ0Rj -RlN4Q0I3OEdrQ2JhSXdNCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBMUzFybmNFejQ5 -TGxTNkh0bDVkOG0zeGxONGtnekFralVPS0k1ZkNCMGw0CktRRnI3cTZKVkdzVCs4 -TGw3MTRKa210L1BHL3EzOTZQU2RzUEFkWXdFbUkKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIEo3SDlxKytENTEzckZYOHlsNG1NbEZLbUJTYml3VTZkT1F3VSt4WitzR1UK -TjdXcFBNeUZvWG5MaGdESnJzZDZHaHVGU1VkNjgrVWsvaTYyVUF0OGdhcwotPiBf -NyotZ3JlYXNlCjg1RWl4bGtuM3lTbgotLS0gaElSVFdYUVpKYUxyYTVha3h4d2FS -dGF2Q29QNHByOGxxNFgwSjMxSTFiNAqOKcR8YKAtvuT/Pvr7I1lxM1+JEmMrvH+C -aaMN4vzB6VRafAK5auauUO0f06bPd9MaL82qG6Gcn+3EONjlJUfVw5ES5mUFkHsF -QOmd57N2cLy1n9MY3tcZazyt3+2APQo1NkK/cq1m1BTGSRxqDUzTsg== +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBOeWpX +b1AyR01PM2NqRzE5WXVUeTRuVm5Ld1dhZTlSTnB2bHVYaHZNMFVrCjNYMzhac0Vj +ZkJQSUhGK0J2UHVLdzNkVlhMU3dwczNvekd0Vzh0L3JPL0UKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIGszMFkzS0gxVC9kY0tka3ZoUG5iRlU4WGlWenBmK0twa2lGbTdz +bVpuRk0KRndTK1VqSDBUemVvcHNBWnBvTzVJRGJDby9EcDZzMytMc2N0NEtaVUJO +ZwotPiBzc2gtZWQyNTUxOSBXeUlGekEgNUdOZHJpbHJoWGdONzI2eG14Si9iSkpK +cTJDL1NxN1JyTmpYSXExVHlDUQpET3cwaHlER0ZFTnJmM2lySkR5azFRQk4xbSsv +S2x2RUN0VW1QMmhRWVFBCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBsc2VibGMwSFg5 +dktiWHNFQjg0dWRURlMydWd6bWxsZy96S0dzYUpYWVE4CjUrWHFBWXBySU5ROUk2 +VHV6SkhCRFFEY04vYXpjRWtYN2xXTEpQME5ucXMKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIHgwTXJwekVPcUFaWEJFN1Btd28rb0gxakVSa0xaYWw0WFFhS1ludXA3QVkK +QkJMQWFUTUN5c3lvakhEM2xMMk40aE9IR3dpV3F2N2Q0MklWcTNLN0NTdwotPiBz +c2gtZWQyNTUxOSA4YlJxWXcgb2I1bkpWMXNzQzlFS09jYm1lYmZnM0NHeTV1TGoy +dXFKOW9DWDF3TUdpNApNMzFqSjZrN2dEL3ZZMERRWXFjRTd0N0FrUTVnL3VtdWg2 +MzJqNXBablEwCi0+IFwqZF5KIS1ncmVhc2UKNFNSNDJ2NlZqTjBKT2ZwN0VnWVdp +STlYVW9GbWw2R0tYWGVZbEkrR2JuNS9WYXZRL0drCi0tLSBvQXdYZ3pFN0ZPVUU0 +dG1oZFd4bmJuT0xRSkdocHg0bnQ3VVN0d0hjN08wCkWtSVWinUXQ1kHNpXUlDIHu +E66rX/VZmvzvzd9ObwrIOMFfWEGCxtBrzCEaN5ALlvkVLOqwlNWFDnrlSLksiQi+ +IJqkxFnKrvUz9X4s84gNBpyCaWhAu4fr8ukMJEAbT4hpHx3AiOExxsVLrprx0GlY -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/id_personal.age b/secrets/ssh/id_personal.age index c9d4db9..09e2a53 100644 --- a/secrets/ssh/id_personal.age +++ b/secrets/ssh/id_personal.age @@ -1,25 +1,29 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBwSHkr -TVdRMm15RmtBTFdqMEp0c25tdDE5OGRnY1FBckhPWm8xUXNJVHpNCjNBdjBMQUhz -cHd6Y3JvK0pGOXZoam9oMG5xYmt4dWxrcWl6aFl5aWxpOGMKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIHdkNE4zenNwOTgvNnU4OEZ1ZnNuY0Z1RThqRDVaQWtCemJHUEQ2 -cEEzREUKVVVpQzJKWENJNjhZdkJCTFVWNkZPZ3paOVVSR3k0R0hwMWUxSDZqT2tl -QQotPiBzc2gtZWQyNTUxOSBXeUlGekEgd2l5Q2VCWXpXQ2UrdGR3N3FlajZOalpF -ZDc4SlpkVGtrZHY3NkUzYWhSWQpTU3hDWVJrUTJBR21KaUNla1Y0Vk9NRjdBckZD -enF1VnN2RVdyY0o5TVQwCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSA0d1p3Q3NwVlRW -eW9mbXlzeStDOHJ6RkRhYzI2UUF1RFR2TjA4L0RxdWxvCmhJVnRTMFlDUXZRdlpq -eXlXQVhuaUxEMzFXMkljWTVUQWMvODdidC9iVjgKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIEhtOGFORkFmY2VzclpuUDhsbW5LZmZSd0NUTHhmVWF0dFVrS2JFaUY3R2MK -TGhsSHFwQmxIZDZYb3ZmR001Ty83Y3B4cDhQbVdyRHlYbmlEUDhzeGx5WQotPiBH -YVEtZ3JlYXNlIFYKeW5FCi0tLSBZWlhRc2wrYTlLY2F4WGVrSVM2dTV0aUhEKzRP -Y1VUNlk1RWZTVmg3NUVNCmR5TpHEH4ReWh68F0zgcnItnwTAXlnvWmG8a4MRAgq6 -3/1gifhALTDatHTClySgNwNS5zUQfDBP2zHhzczf3ZD04wslAzsdH105u9uu8sbw -uis3B7sV7QeSDo34xAzYYFCxc/KbDBK+VDwbca6frzPWJ/Kud6qBD9tI/Y2n4OTh -krVgVaHwiV86Kl685Wvo+qD37fLESZnjWyRmLt4HXKo3MtdHDc+WEUGHAw9B27KK -GGoJ6gDWkmzu5aErEHvRWHZAiyAFK38HrLySdfZusBi/xIpZrvxZyknDFVMQUxeM -rkFtswSh/IpItWC6VCJmNr4drVMWY+86QdCtKdGHhWTXy1I58VPRAhwHJKBx+jyB -jji2xzvLbUw3/H3st0cGK8un12j95d8wibTq+oVEaF9wkMh2Y55jqLXYro6vv5sf -pg5N1OxeZTTsWGkobDdrNbSylxwXYnNr/2CfhiQMtqXFQ5YWvjHuD2em8vzKIFil -aIGplN+6iDn2VUFtCrqmK08+ogXfsz6OtJKR9zkDLa7L6r1uHOJYnNvGc/FCdELC -oZPeISB7CZ+VLQZBNhE8ZhxOJVhKimeIChOr +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyAyOEVq +Yjk3UDBNejNtaFhjdjRiajZzaUkycFk3aUdWdmtkWDdKTUlhdHdBClhjZTZhWU5E +eENrMG1aQm1ONTd0dUpCYkJUSDE5OEtGUGNDZlo5ekwwRVkKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIFF1SWxEbjk2dTBLMlhCMXlyN3h5dm9nUDJoaUZhWVlqaUJPOGpB +VUhjWFEKbTlvNThVTmZGNHhYT2xLZmtoV2VSZlpDbFkzNjFTSWpaemFtV3FSMkJB +NAotPiBzc2gtZWQyNTUxOSBXeUlGekEgQ2NHSnhPWmkxcXhxYWF0MG1jc1dTdjUy +cjNaaFE0OGxhL2Y4eElWZnRGTQpqcXVqNEowK0N5WnlWbkxGc2xkMW9tT0lMTmlF +aU1EaTMwSERidXdYVTljCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSB2dnZnNkNlNXBy +TEs0UHRsMVFNVVQ4elRkaSsvZVpuNm0vM2gzQnVVVWxBCmthdHA3YURKeHhZNm02 +ODJiWFRFV2dpOUFOTUFLTytUYzdnTkRKYlc4bFEKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIG1Sdyt0Z016VFg3QUVFYXZHS291Uk16RzRpVzNBMit0UlNVZTc1djlkeUUK +OGdNTDJjZnFJb2tvMC91MXJ4b01vWFR6RlcwUStCU29zNHFVQmRZUklDVQotPiBz +c2gtZWQyNTUxOSA4YlJxWXcgTkZ5N1FwdCtud0FUS3d0WXZzSWFvYXVSdGxFZFhC +VGN3MVRYZllMZktoRQpoY2M2QkRXYW5QaFd3R2xJcU1mV0N1VTV4SnUyVG9GcUdV +RHNRcG9BdHljCi0+IF5TLWdyZWFzZSAtdE9sUy4wYwphdEV0M1NSMlBmNmRLSlZT +emVYUFJPOCtNM3hKVHZ6cVlFRUtxTjJHbXdmTWsycnllSFBGUTlVSkNXYktEZU5q +Cng5Q0xXMHJDMnlubkh3Ci0tLSBsNXBQalhha1ZGMkhPZmlReXhESFFWU1FPSXZ3 +cGVVTUdGTVZDUE5IWkdzChMnc1TELhB8OUhCF3H6hD2FCYiqtSJaUlfb8+JE+/2y +t35qaGKzzckmdbgXGmiTEXN4tNxdc0njXPTQeiuPvIYIrlXHwlZIK8q4RxqUZV7A +jxz7lqMwAPvIZQKAmZCUyHqlKoN0lhWCkHR3RpSCOQyAcAqhGJqkv4aUqSkFmLGr +B6NmGyJLnFnIY6bizQ7P55SlShUie+OxQdMejEHb90+yQGKfPTpmBzwIuY2Jm8D0 +lzT22BT4AhDlAp7s3Pc8TBK9r9Btx2HFh0RI8ezNSHlKW0u4uZrB4yMxaGxBAkeK +kwSL8LxZOkwhIHQ/hGFRRabpN8zlCnGWD269vtci4mNxAo3NTUzuH39T354KJ6Al +Nw7ELsmw/Y9mEWlVZ4abRoKfQmFGNM2AlE1ZxADA9yBPEPBMCBbw59DPJ6apCKu8 +J5lR2a65u2Ci6pO4hK6Gaul0YLk6wBUwRlgHtTgG0f4p3onCr0k4wmyXTWCKNPNv +2hKzAYevHKLUzWb2DppzQs/pmVsdZVNNDsDn1wHskX9VOmtvKAqq7fqhVuqSx0w8 +zpSFX9QIjI7RKlWRyOcYROP04A8UpkTVSUJb -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/id_personal.pub.age b/secrets/ssh/id_personal.pub.age index 13529d3..95cad30 100644 --- a/secrets/ssh/id_personal.pub.age +++ b/secrets/ssh/id_personal.pub.age @@ -1,19 +1,22 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBrbGt6 -VitDWm9zUFY2R0E2c2tBcUY2bmEvNzJSandiVjlteDd6MGo1T2dBCmdkTkRxRFY2 -REs5cnk4RGpmU3pXbithVHRjZktYTnVxNXpmQ2podnpUdDQKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIDJDMURwYWtXTklCeEtmSlFHczZGcGQvQUFVL1RmcVR0NkY0b1du -V1BIZ1kKM0k2d0dRRmZraUpVMm5aUlV0TWQ5STNmK2NxU2VnS1M2NUJVV24yQ0hi -cwotPiBzc2gtZWQyNTUxOSBXeUlGekEgSnJJV2dHbjMrckpWZnJldTkzaDBqZlBr -dDZ4MmwrMTFpb2EyQWQ3RzBRRQpZRVp4bnd3RE54NllhaGVYYW13dXZ5V0J3NzhK -R0E2ZG1XcXRGTHZncFM0Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSA1UnNybktkMTRk -Nm94V2FlOURRRFRKN0xETWlKcWZiR3A4TkZuQVRPWEU0CkF6bG1QNXVXL2xNbHZS -TVVTT091dVRVZUtvT20zVkJKL3VkaFRXWE9vNVkKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIGFIVVVwakIxZ0V1ZlhjLy9ycWgyWHBmUDFJS0pMV2NaTnIyeWp1dWtIancK -T3ljNG00bkhzUzFXb0hoc2N5NnREcDEyQW51S0RMTGsxdXR5VjJvMHdqSQotPiBe -TDAtZ3JlYXNlCm84RGpjYnl2Q0ZUZEVIblQ4QlI5R214YWdIVkRxcjJZRkdPZ3Iy -clZvTmhyUnJVbmJVS0h3WnlSd2x0VWdGRQotLS0gcEZGTmRTRzJvakNpZG1sSVNq -UTdPTE9KWWZUTCtXK3phdEFWVFk5QzJDYwpa+TLHbUCHSU8UKnuESPf30ZYM2AGI -Cjve0y4uYA80kYSD0q7NSV1RkUXoTgTPRZLxbOBuh1bPQmUfpcth3FRw0xIXlWqF -mJE9RNOqWPf6EquIyt/HrNSlDsRIUuDVxhW0u8Pt0mABZexh222JPe6/DQ== +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyByVnRx +MjJzQ2pwQUN2N1lYSlVnemlaWm5BaFM4OTFsSkhDTnl3amdKcmprCldsK3FXeVhH +VXFlb0plQ1lUUWZCL0hCTngvUzA0d29EV3EzVC85aU5xSnMKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIE9vczIwd3paTmFUUmNoQ1ZZU2NDd0E3MU9OdWhIZGlSMkV6Q0VI +U2o3a2cKRW84OUVWMkw0cy9qNG5wamQya1FjRHFoWFlYaEE4bjBiVkcvQVZheWJx +QQotPiBzc2gtZWQyNTUxOSBXeUlGekEgMTZTSHVKWG9aR1NJOHY5YmVvdTk3NDNR +NFRGMEZJS0owVzBxMnhpb3ppWQpsTmxDbmo1Q2cxQkxNUjFqVUZlQ1V4TVZtUnN3 +bVZWaU9RSHdmditWeXd3Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSBmNlY3ZkN3N2pN +NXpVNjI4TXY1WjdTUzFjQy9HWU11c0NsampVdjVnNTJzClo4ZHc4QWlWQThLb1hK +VkFZK1FZMS9nSTM2bCtZaERZN3MybGRkWFo4dlUKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIHcxNVpHS1ZtRGszZUpzVDlWOU5OTkpLd2FLaHo3Q2wvd1Nwek13bUNEekkK +ZFNyblgvRmc3b3MxNzZ4MzFXaWVlTTZNUytiRkYzOFU5WWQwbGNBUWRKQQotPiBz +c2gtZWQyNTUxOSA4YlJxWXcgRmlxOVQ2aTBLOFdlSWEwRlYrV2JzV2RrMEU1Kzlp +di8zYy9vcjUxQi9XUQpFd2NRYVMwM2thcHZQazhxRHY5WjRBRGhkRWNOM2RYTmd1 +MzMzNTFON3pVCi0+IE87YS1ncmVhc2UgMQpEWWFJaUxPNWZybEowTS94Nit3REQy +TnZWcDJFb0RkejVaQVNLdUNuSE5FVEwwOG1mRXdtMkJHL2pldSsKLS0tIGFCWEhS +RWozQ3h0OEJ1aEpITURFL3VhRll0TmRaOWZkOTlsbk0vK1UzTmcK58AqD8XwhhYF +dO5yWwYrs9LRQmxEvi3kHnf2s9mB7AI9dk+DheoqhjIGEeDYJsilEO8YARtXaMBN +1FFRb0DMNg5bL3JEOsAqnThTAEVDSGQHg+78jNmFfH4oRj1a6bHYxlFQMHmzX/+k +Fh96PXmmpU8= -----END AGE ENCRYPTED FILE----- diff --git a/secrets/wifi.age b/secrets/wifi.age index 4d9d360..2a48b15 100644 --- a/secrets/wifi.age +++ b/secrets/wifi.age @@ -1,21 +1,25 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyAybnc2 -YTBRMUpRT0E3alBWZXlieDlWK3crVkg1aGFLcEJKWXdQeHVwYlFNClN0VEYwQ216 -UFB2dzEwTlY1K1NTSHJXMEZTNlRZWGRRQ0tuejBZTUs1Z1kKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIGdhQmk1ZmpCR2xKSmE4RklWb0dZd2d6OHh0ZVVTR2xRV25GdmFH -aFRRbkEKcHViTHQvMm4ydm1MeVo2aEpJQ0VWZlJCamhVZkJoZ1I1L1o3bFdhdEdp -YwotPiBzc2gtZWQyNTUxOSBXeUlGekEgK2VMd25EOUp5S0pDSlNMTFZkenlXd09W -eG5CS2FCWUE2azBicGZ3MHIxYwpNKy9ySUcrUWlLM0hhQXIrTy9QQkhleUhSTUN0 -bmRIR2d2ZjFOR2lCV3M4Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSBhdzdGZHNOemZt -dFFxWnhpeFZ5aFRydWhPMXMrWHl0Ny9FNFhlTmtLQzJ3CmtHWWdldlVMdkg2aFgv -MDJHWEFySzI0VEhGaHd2VnVEcVUzU1JJbFF4dzAKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIHlWRDUwcTlKRnd0N0VpUWJPd2UwYzBYc1JvbFVnRXlicVROSGZTZytvbTAK -SWVBRmVPbDUyVVV0N1daNmpLQjVESm1ZL0xZcTZGT0RGbEJmRW02alcvZwotPiAu -Pi1ncmVhc2UgaXlfYyFzCk83RXV4clFtZ29ZdUw0OFVEZE5LR2ZEb2lCWjZqcGsK -LS0tIEtBUnpnL2sxR3VZWCswTEJ4cGg2RXhDZndxaVdXVUFhQWc3d1hYL284OHcK -s1JLJWVTPMOkTdwQ9KjP8X/J+J9dpRM9TC7/9KzupLTni5iuaDuHu4yqcEreBZR6 -9bDLNACBMDucZNy2XGSg2zE16fFQM584rcvHZ8Hvn0Ju+heMjvjKwkAJ6hSapZa+ -LrQaHx8JeFgaH+aXMbi7Ysz3lbKwhecyG8tSG/KocoSXWOehp+BGPeLIX02G2a2r -g0KtTNNGWEaar10PNTkYQlxyQG5y9gugLWsfiwB1LjSc+ZZJVIpMRmyFo1ekfus2 -Db3jUp+de9+lxetURzUVWO7biPRha3WnS/1I +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBlUDRi +a1lvV3owVkt3N1JOQTVacGJ6VGxTVFhCSDhlbVFYMWpwd1RINDIwCmkyL0xVZDgy +NVpWN3BoS1BGalRWeGlBMXo1RFFvdjRFTDdNYTRoalJUZjgKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIG5vS3lxVUxlaUZyOEpwTmcxTzV6dk5sWnZZL3hhZTdmc01iOGlo +SzF3bVUKd2xKTTVCZTg3aHBuMitOYnBPZUF6VnQvV2VHSERlUFNuYjZtSytQZVUy +dwotPiBzc2gtZWQyNTUxOSBXeUlGekEgbjViREVFekNjWHVnQ09FMEdvTFR3aEZV +TjdUN1I5QmI3RFJVSERmQmUyWQptc01MNGVLTmY0RzNHVnNtMDk3VFNiR2F2NDZh +WG82M252UjU1RDZLeGpzCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBZdDM2OEZweExL +OE9qL2sxdTdzd3pVNm1FMitYWHhxaTN0VUJUQjFFVFRjCjVJSlFETlJvaVYxUGZn +R3hWMDlHN1dYV3YxUy9vaUMycE9BZXZhZmduelEKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIDBWWWlXajQxcFdaWS9CcE9jTWs4WUVOOWNiMHdOVjlNNk1RVWxzWlQrVXcK +RGw1U2xMbnMwemlDUWNqRlM4K0xUSm1oelFQZGhyTlhuNTE4YVFNcTk2OAotPiBz +c2gtZWQyNTUxOSA4YlJxWXcgVFgzMUhMWmRlT0tBQ2RwSjI2M1haeDVOeG9nVGpx +VTZSMGU0S3ljNnRnOAoxMThHT0NPY0FmUTJUWjEvRjVGajdTWmk3OUI3bnlVdVJI +a2w2aElGdzRJCi0+IGs2N1FaLWdyZWFzZSBsTDl+XSBZICl2VE86IyAoVWFnKFoj +CjVZK0RMeGQzTmhXSVJad3F3WVRoTnlSdWE5SittbTl6dFhlSjJMQ0FJWS9USHZJ +elBNZTRNWmovVmkrSzdoRm4KZ2tYeEMzT0JMZUk4ZEVTNEZEeC90T3dwdnArWHdE +Y1pPYkx0Ci0tLSBzTklzYU5uOWM3NTJuYVZPTytPOHhiZGV6c2U5ZTQzQUx1M0Nv +bXhOa3FnCpPl8tOjDeSl+1LWtYoZxVtPX8LHhXy4mZUxNgO6yaSwg5JUkDjAu+oe +MFAKIpZgtiLSGxIDc4HLFFQFWbhFWy81Z4w+mFMFa2glskHd3Jyq8w68lDzf/sdv +VM730FCItSu/72H/4dWTNPk4brGbh3LSdTaNuyzDhs6LaZNMlKLYP5sQKSWlRh5q +lxyRykS4LGCxGrBHO3/Mzv/cItbp1ZEMi84qJd1kd9i0JUVmeUG6ltA3v4QnJhCg +Vu7plYY2V513Qg6TtaeZ4YbVNJ8a5mbUKTGxhZctIQhifg== -----END AGE ENCRYPTED FILE----- From 163782be1bd2923e6034a410916f8ab62f2a108e Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Wed, 25 Mar 2026 23:57:06 +0100 Subject: [PATCH 4/7] rekey --- secrets.nix | 2 +- secrets/containers/forgejo-secret.age | 39 +++++++++---------- secrets/password.age | 41 ++++++++++---------- secrets/ssh/config.age | 38 +++++++++--------- secrets/ssh/id_github.age | 51 +++++++++++++------------ secrets/ssh/id_github.pub.age | 38 +++++++++--------- secrets/ssh/id_personal.age | 55 ++++++++++++++------------- secrets/ssh/id_personal.pub.age | 40 +++++++++---------- secrets/wifi.age | 46 +++++++++++----------- 9 files changed, 175 insertions(+), 175 deletions(-) diff --git a/secrets.nix b/secrets.nix index 879c9da..fe9ac62 100644 --- a/secrets.nix +++ b/secrets.nix @@ -4,7 +4,7 @@ let luna = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFu+XwTX1vF8Xqlna99Tu50TBT0cmOatb2LLwnC/33DU root@luna"; solis = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDKepQ6sJahN0VQTMowIiga2WZBCaNBTadca+OxCV6T6 root@solis"; terra = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6Mog8ujGXnEZ3lXm4zrYclh/0xx4LhZV2U5zqqxALE root@terra"; - terra-erase = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID0fRaEnZOA4VAfUzxmHMwOCWeuOw+aaXYaJ2J6H4NA1 root@terra"; + terra-erase = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEU0PB3d2+pjHfyi4i/Y39crzmiCD+UcrQeEEt6woW7C root@terra-eyd"; artemis = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHDZfBvo7QMA+V/Taxk+xU6jBDzVEz+1pJGmHkCE1rOH root@artemis"; systems = [luna artemis solis terra terra-erase]; diff --git a/secrets/containers/forgejo-secret.age b/secrets/containers/forgejo-secret.age index 36cc7ec..56716ba 100644 --- a/secrets/containers/forgejo-secret.age +++ b/secrets/containers/forgejo-secret.age @@ -1,22 +1,21 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBiVmlV -OElqN1BuMDRkdEcrYWl4eUhLTE43M0YwcDVXSm5pQXhtcktPcHpRCmJ0VTlRVlBn -a1psRGt4RmtHeG8xVXY5cHJWOWtpYWFEa1JYZDEzcUZOMncKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIFNzajNQd1l0RTBtV01reHd2bXAvUmJMeXBLRzNHYkZsek5tRDJp -NHJIVW8Kdk1ZWVdNYzdLTCtOK0JjbWpRb0ZzRTdVeFlkdDBvVEhtMFVhS3NhT083 -SQotPiBzc2gtZWQyNTUxOSBXeUlGekEgYk0xN0Q0U3dLRGYxZDRVc0U5Qnp5eWhM -ajBLdHZoblBpbS9NcWJ5djBCNAp5QnFQaFlKNGVpZkNmbHNKUUIySmkvY0JnaEZh -eDdibWRaL1hCRVNXMWNvCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSB3TS9aMzc1MFF0 -bVdlOFVIemlMYnNnWGF0V0hSOE1PUERWby9LSU1HeFFjCi9qOElOdUxZeDBSKzlD -N0h0dmljWHc4cjR0bms0amxNZG56QUM1RXRDaFkKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIENDUUNRR2plemJFdFpZVXJDU2FOMjhDY3ZYWGhUa0oxMk5ucERJNlNSbDgK -OVdLWVY3dDBaSFEzWU5UUmpKV0oxWTVVUmZmUWJLa3VlWHRpUDIwZkhxTQotPiBz -c2gtZWQyNTUxOSA4YlJxWXcgay8ybngyV290NXR5c3lhMlFFRkMxRnhPZGU4WWNa -TUh4dlhQWGFUeVJpVQpIUCtuamZnSTFVVlFlR0NZOHFNRkRLZzBBdkE2WlNXRXc0 -aUZqRDRWb0JVCi0+IEp6TyYhKz1GLWdyZWFzZSBYK2I8eG5PQSBOVjZtSHdYXwo4 -UXNycE1vTGZOWGNrY05WWlVnLzcxbGRONFd4SW1UNEJsVmdGc1lsTlNET0hTMmNC -SmR5UENMY0J4KzlrVERPCjU4VHp5a2hZT0l6ZWZnCi0tLSBvQWtwdllkYWdVWE43 -dkEwYTd5SktHS0Nhckg4ZWw4VWd2MjRWVEw2cDM4Ch8tc3wKVRL+pMhk/+W2bMgx -M+AbYAQT/alhae7N+PSe1Oc3ssRYtjBvjs1q+YAjz25eDkBAqgug45Me5w8kLC+v -LjlO0cAaoLI= +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBLYzhm +dGdsQWRPVDg4NTlvNlcwaDhLV0N5SWVGVG9WWkFwblJ2djg5aXg4CkhrdjZaRkFn +eXZuR09ycDNlbjBKQ3BCZm1lVERFVUZQYTRqS1hLM0wxdDAKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIDQ0RWpya0NSeWs3eTgvVEl2cngvQUJtT2VaNW92elVId0FKbnQ0 +YzR5MU0KWFNmWnNSTDlzbFhsbklmLzlTdWUzc3FnRjFJcTVvWUFsMUNpRmhPRERM +TQotPiBzc2gtZWQyNTUxOSBXeUlGekEgZVd2SjFGeTAvVXNzYkhxUWRCOG53aUcx +WmRHV0NzRmd5L0ZKaDNTOFkyRQpnQTB3bUd4T0N0VFhqQ1ZmWC9Vd29WMEJRYStZ +UkQ3a0xleDA1M2NUNGFNCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBFOXkyWlpXUWti +b3ZSL2llTitMeWlCWlpwbFRGQTFXSlFNYmprU3NMTEJJCkVEQXZwajRYaG9aK01T +RyszNGpRWndSMnprWUQ4S3RtNE1jZlRhRkZLNncKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIFR2ZHE1ajM4bUlSRGozT1FBQ0RTZ0FJalRyZEVnaE5tTG40S1lEVHVMRWMK +VUZrUXVrNU1aRlA4ZkMvTFNlNjQ2cGs4TVZBWCsybWd2aU1DcnFGL0hGcwotPiBz +c2gtZWQyNTUxOSBrTlFjWncgM2phb0RtVnYxSlZpM3EwSDNGVS91NVg0SGdVYS9Z +Tm1ZaVZ3dWw5Z1RFYwoxNE51MzU4L0VORFpnajU1dHpGMDZ4RDlvUnpHY2g5aCtI +V3VVYXdCNEdvCi0+IClmNlFYLWdyZWFzZSAvRC08SF1qOAoyWndyb25jbWtTcE5R +bTc3QzFpVDBLbjNsdWxsT0VEY01YNTIrVGNycGZsRkdWK292TWxKT0NIVHh2cnho +UHl0Cnc0a2d2NkhOQk1pZ3N2MAotLS0gakQ5SVVLbWRNOW16VG5PdnE3KzNxeE1R +OEpCU2NNclNteW9yZExXMEtYYwpmeTNolfzEyZnk4YwwQAp9KjvyM1Onm+ljqtxF +Fqo3Opa2C/ZwPkxfzNDtG/dU4MNeK1RxvbWVuypu1EuwldIpq6KqoUHOfeHL -----END AGE ENCRYPTED FILE----- diff --git a/secrets/password.age b/secrets/password.age index bc6b329..8b0f89c 100644 --- a/secrets/password.age +++ b/secrets/password.age @@ -1,23 +1,22 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyA4aitJ -TUlVQ1lEYkMxM05tVitmTWNsN0k1NjJ4b1pvZ2NJbjY5SC81S0FBCitmdm5reVRs -MnZMMS9sMkJiNXlKTnFoVFNXNEdaM1ZFSFdqWkgxNWxjNTQKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIG9aNnVDcm5ITnpOREJ0Wjh4K1MyYVBiV0FiNGlQc3dWUTVoS1Uz -QTVKbk0KNVBzQllyN3NyS1dCWWRDQ2E4elUyRWV6Z3dDV3dEcmgxRjdpNnhKNjI2 -awotPiBzc2gtZWQyNTUxOSBXeUlGekEgOUZXSVVBVys1UHZpdWhPV09ic21tSjZX -aW5uOWRwSU02MFVheEcxaEszRQoxQXZZdCswNy9GcW9RZk9SUWQxd0I0YVdCUXRW -TkMrS2JHSUpSSk50bkxvCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBqNmpRQng3dDZy -enp5MnpGLzRNYUhrWjdoT2JFN3ZLM3JyZTJtZUZ4bUZrCkpWS1NjUmtKZUdTTU5u -NWV2QlhWcHQzZ0ZlU0JtaDhHRDd6dG5OL3EwVEUKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIGxHUjFqa2JDZ1VQVm9RMU5SYnJUaXdyZkpsSEZoUFZzaTl1STVRTmRvaWcK -eEtsWG1ZZTdvMXlOSndKc2prQ1RibzZra3lqa2dJZGc2UXY1V29aM1hNOAotPiBz -c2gtZWQyNTUxOSA4YlJxWXcgTmlmV0pyeXhMakVGTzVRblN6RDVjNithQnhYNlI5 -a1VXR0p0OXB2dldodwprdXRTRW5TWEdkaXZ4WXp3cS83MmxXTU1CdzhjMk1Zd0hL -WE9ITkx6LzRVCi0+IEJjfi1ncmVhc2UgX3NoLSk7JlogQ217fiBmNypIPyBeUF4K -ZUJWYVRudkk2RzdzVnlCSk1JSjVYSm53VzREVUsyZm02REZUN0F2Vml2V1ZZejFp -L0p0OTdGMEN3SmZ2d1FBUgpGdFdMZkFQalhEcEFKQ2RYaHRRWDdSQzE3ZklOSjN5 -SWNhQmxUQQotLS0gUE5SaU5JUm12cnZEQ0hjaEUrZUU1ZmdoMXQyZUlPZkNPNnRX -UmJlcXBzTQrb7guQyxu8R3IOLeSK8PhbrlWu+1k7hC5DeGAsNo7AaXNExkFOGFQ4 -DmISJUO0l4/QFcFWAyJpNE7wc2/NM5dv3OJ5HH+olWfw4+gAbbGW8vKBeoODqltE -6W9I/Jg9zzG7GRxTSDvpasw4 +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBlcUJQ +Q0w2WWdNUWwySExscUkvc1JjMGQwNDcyTHBtMGxrVFQ0UlpvQUNrCjJ3VjRFYWF6 +Rm9QMk83V2hsMkUyR2RyS0pheG0rUjhDVFN0eUFTTXJQM2sKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIEI5SHNacVcrbVl1Z2VjdFJyV1UrVDZGUkFKMXc1NEtlTzNIS213 +MTB2bGcKTjhYNERkRjd3Z3NueHpTYWJpM0ZWSkk4bGxlTFQrbFlFc2ZCWEpKRUJR +bwotPiBzc2gtZWQyNTUxOSBXeUlGekEgai9yczJENFlIOEJPVEFqUU5vNHk4Wkc5 +empZdi9hSXlORUtmaVZETmZDRQoyaTBvODJlZmQ5c3BCdnM5NktCVEMxVFFCakhn +bkN0RjB2VzhMRjl0ZlJVCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSB2S0JLQXhOczR0 +clBjWmRpbXVoYXpiODJjTUdoRUxRSE9PSkIyR2JsT25jCkZXc2pxbVBXbEoyS2x0 +SlVWRmxEWlA0ZVpId2c0K3V4M25PUkhDZExvOTgKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIGt3U1J3djlpM1BKUmE3SnFFU2lDNkpPSERDUUR2MHdKMFIvanUvYll3aHMK +NWxaVGhMVy9CT0V5cWcybHQ2WVlvbUJRaFE1cVpnbmEzKzRxWW5RcVhBRQotPiBz +c2gtZWQyNTUxOSBrTlFjWncgM2x6L1F1bEEvTU54RkR6V0l4SG43WHlZNHEyM1dW +cm9MQ25WTm4rSlVrMAo5Zk5iU1UyVHQxbkRBTnNxMTN1anREdGdrQTNzbnNNeHlj +MktrYjVWUm5JCi0+IFU7bU1yI0gtZ3JlYXNlIC5pR29fdFhAIHp2WlosIHwsaFhw +CkprWllya2VSS0xPR0U2d1RJcnVDdWJMVklZOHMycWxaOGVMcnVuUitXd2Ura1VU +OFVFVE1jajRrdUtWV2Y2N1EKcTNWNTY3T3NoVHF0YjlVTnVnCi0tLSBPMmlSZW5k +UVhOTStobWIrUmQzbldIdWoyK0VzZWFPc25nd3RLelk1U3RZCupun+M3jtGXiD8y +8oBmknZc0ChPp4QiPrh2Jo0x9+6rKDwX0eGoxPCHj8rZ4Md33RIB/JOUszVUfzwh +v2E+LDqULmpW1yWCL08klb3KrUi/ShHMjSjpHRo7vas5tUnNiQlbYVn+eMBelQ== -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/config.age b/secrets/ssh/config.age index b45471a..42ee263 100644 --- a/secrets/ssh/config.age +++ b/secrets/ssh/config.age @@ -1,21 +1,21 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBJU3Ji -RmNnYmNQZ0M5UVJEUGU4QWNSeTBxTkpVakIzV1E2aDhFOHJGZ2pVCnROSDd3VFM2 -a085bktDcVdRRU5OeHpyT1ZiZFFyMVFpVUxTbTFpalFteXMKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIFBiZTJsM3lRTjIycVdKOW9VczlTMDV4US9FSUx1K1NkZnpaRzVQ -K2xReHcKOGhYTWdRaVJzTS9TYmtPK05NV0hQbjhXcjJ0Qkp0emZkaCttVzlrMDkx -TQotPiBzc2gtZWQyNTUxOSBXeUlGekEgV3MxMDU1QjZWemwrLzFOL0xqMW5jcFh1 -YlRjdlk2ZExzazdxVTB4QzJCQQppNUNtYjBmeG5zQjhkdmJzSSs2bU0vbXR0UVJm -dlJHWkdlbE9CcmxmTTY4Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSBZYlFwejhXbnhR -ekltdDJ3UFB5elZqUng5VHV1YThwd3phZ2RBY0ZraGprCjdZbVBBTGc0d21ZdC9n -OThRSUhWN3RINmY4OEtDOVEzTWdtU1oyeW1Lc1kKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIEdLWUZNdW16cEFNTkdibTlkaFZnV2lmNFpCQ212YjdiRmZuVml2K2xnQ28K -QURiWGtaaVRyM3UvNkxnZ2ZTMmNZR3VtZnp6Q2Mxdjc2aWUzajVNQWhYcwotPiBz -c2gtZWQyNTUxOSA4YlJxWXcgT0ZoWGQ1Z3VTSUowRnFxNmJ5UU91ZXVUNnNmRTFy -QXF5Z0kxTWlxT0RrQQpyYkMyc1ZzQ05XRTVBcnIxbDRFSVZBMkVGOUhNNzV1YWFQ -ZnU0aWVRK2dNCi0+IF1aMCJWLWdyZWFzZQpBaW1kbEdjS25aYjlnczFOUDlyK25V -eC9sZzN3WXpkd3RCZXQKLS0tIDRnT1laQUtGOEs3dS9PbEEwRXZpb00yVFNTVmVS -bXBIOWY5SkpXeHRiWWMKQ2BUZjFhP3mTrO+oBVkbNIR6ICPPzVuWjFYCR6pNTeEm -ZSLcdge9270w3PLJnmSg2hyHF9F3TQyIS1/baS4+PRgiWsAgeYtYtQ2rWhL9MNHb -Gh4Fp805jAE0Du4MhL5bnLcxppl2 +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBjSjVR +elp3UzR1NzQraE5SVGNmbVJRWjdIdlhzUGcxeG5hWERUWUZJTlVjCm9FZVU4dGp1 +aGRtTWo1RWc2a3lzL1hNSnhvekliVktGVXBxVzJxdTd2RDQKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIFdiVzJqRENKUWRFd3NGUFlxQVNRNGJLVGEzQXNGYUFjNnljTTlQ +VGszeTAKeUZpdC9XWCtQYTBkQ3VXdW1xd1VvRHY2MGVobzlzWEltR2ZVK3NFS3pQ +OAotPiBzc2gtZWQyNTUxOSBXeUlGekEgS2JMQjdqamxTSFI3MWdOMkJXNElHS3dP +cGhkcU9BK0dIQmVCcTdJU0QxOAo5RDBmNTNPNzl5WVpMMjQzbnV1REl5ODZpb3h1 +RGcrVDdRcy8xMnNRWmlrCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSArU1pQNGl4cHli +VnVSZytjL0J0c04zZEUwZlpLREY4R2ZXaVNSTldZekRBCkRXaHZLVFlhLzE2cDJ6 +RjdGeU44T1hXM1lJcFJxSE96Um5sZWVSa2M5ZTgKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIGZJM0lFTmIwTUZ3TFRnM0hhT0VobnJyeU1Eb0ZmWWNBcE14R014b0ZubXcK +NFJQOE5SM0E1L3lueHE4NW1sSVY5aXM4Q1FmL1FOcXRwaEVObEtWNGt0SQotPiBz +c2gtZWQyNTUxOSBrTlFjWncgQlNpTFkxY3lZdFhEbFpzRjRWOXhXcXFVT3BqeU45 +QkpKUkttcnh4R0UybwpSVEc1Ylozc2NORDdhTVRNNnc0bjhubGpYTURZZzV4Qjlh +TDZqV0lUSVlvCi0+IEcpLWdyZWFzZSBuIEspSiBnWH0yKkF+NCA6fllQUlNdXQor +aVc2anhVT1R0cTZxdwotLS0gTGMxbEpoMW9DRDd4b1BjRmxpWE1udWd2bEFiYnRJ +UVEyMExEUUpXZjJqcwqT+mIFd4iOziAEfas5XjufL9/kMgmUaFtcngUOUCJrMKPM +0YS+grljT092V7l0MJGByjlWFF1K2q2+nzE6zeGpxKXyGiKY3bcu+s48+MUMJihV +90pV2ma5Ca8DlPLtspdwMxsQPo4= -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/id_github.age b/secrets/ssh/id_github.age index 8057c2e..81d527c 100644 --- a/secrets/ssh/id_github.age +++ b/secrets/ssh/id_github.age @@ -1,27 +1,28 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyA4NVJ5 -N3FRVDJ0MHJvY3p0eWc4WTc2Yk9WQnh2MXFSNTVLNGwySjdyRXlJCjRUbExYQ3o1 -NlpaVkpJZGJkb3ZuaU9TRHMzNzlqSDM4anVKalFoU05iTEUKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIERoWE1kYXhGMFc1MVozcEtHZy9RZGdOdVFkN0o1N0xYM0FOV0RZ -S3VLMWcKUS9xcVdmMjdyaU5nb3FaU3h6Z0d6U05HQ3ZyQXdDQkhXSVUzYStUR2k4 -NAotPiBzc2gtZWQyNTUxOSBXeUlGekEgcXEvVitwbzgveW5renNRNFNwcGV0VnN1 -dElpQ2REMWtWV3ZlRWFjUm1qcwpleDdaYUVwYkRrQ1VtRUJTazBxMkVCR1dhWDZ4 -K0U4Uk5Mb3duWVRTN3dZCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBPTnZHMzNKVGJP -TFlMZ0tkYzJINy9WSS9yNVZpMXVvZDMzc1g1VDBjS2c4CnpPK05LcDVrVHo3cFdC -QkVRZUt2Vm1ZaUZ6MTF3TWxwQWVHNjgxUDhERU0KLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIE9YNUM4VUxCUHJzWVd3OXdrN2FaZHZ0czhaL05RYXBrNytNZEQvZjQyQUkK -NU56TU5zT1J5S3o3Ymx3UGV6ZWVFVWVobm9jZnBZdmgza1N0QWYrM1EvSQotPiBz -c2gtZWQyNTUxOSA4YlJxWXcgY01RN0VSb3Z4Z3V2ZEU3a3ZQWUhmVlVIKytJMDRt -ZmxDZWJRT1VEKzdXYwpTRExUL3N4cXU3a0MrNkEyNXYwdFkzTlhNQVRjV3ZTYzRW -TnVqK3F0SjBFCi0+ICtYLWdyZWFzZSAlcFdAIEtqT1V5PWU6CjZsZElOMVB4UnM0 -Ci0tLSB4ZC95OU9NanI3R0dFL2gyYSs0REhSR2pRdFMyV0pibmFVUWFEODI1ZHFV -CgUaQSUFVJyQKbnR7wLPcNgMT8lamfAF4q9MFeeuSWMouKEvZFWvmXvA+D5zkOAr -yu73lrYf/JCpv6Z7FWuArChd5+wTSatl70Rll8+X8TrJtNAW9gGH0vBPti5qLWGv -NR6d1jlwYtcQL7a9AThvAgvuC3k7j787RvYvXkUQuQXCFAMCQDitGGREsvKlPd8+ -XF0Mkr19dV+ZopizidU8me6G69k0P/T8aMlr8uajhg4XDCwtqMIq0ukZtyTZGehs -8+SbXyIgySQzAJy+0XF3X4ogEUUoyjEySFiZ0LT/QUH7BZTzoL8b/u69tf9105iL -nBM7SSJ6Jzv5AYcjxlr7EY6FbUT/g6sWOWovBdBWh5KRfqY9qNiER49oJXaB0d/A -thguUDXah7yGuNZdZy0wXJ+LcEn/nhedNnsJryEbVfY6ysYi5EHbf5msYzHC5ga1 -NLr3gDUtMT/32uXXrYMp0TOAL1N5fAmDtRlJiY4zURae/SOxZwWVuzDgoEkSX5/U -BUTxfbXxxKlJzy/juQSRJwk1/9/V+PBcFTvXqhThasHFGIEYQU7hRIyE59AroP9c +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBIUm5q +c3huNm1KbGNKcDVIcjJTa1lBYnIxbzJtaVRpQ2tBVmFNYy9iemc4CnVWT0g4bUd1 +WnVsSjdVSHB6VU84bVE1R3VrdlZwbTNnUXZJaEp3WHhuUUEKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIFhnRUdldkNRWUV4K2c5MTEwRXdLbURjYlNiYXYrTmVDMFNEaFg1 +dHUxMTAKeHBFSHRHV0V5NmZkUVJXbkpIN2UzSkFGRFNQNUYvdGVERjlHSFlhQTZV +SQotPiBzc2gtZWQyNTUxOSBXeUlGekEgQzhBTWsrOEs3RDJZWDZkWnhna2lIVXdi +dFdqV1BEcVR6MzA1U1YxUHUzQQp0RWJ1QTUxcWNBdW80TkFuaVNMSkJiN2d6RGNo +OE1ncUpQYVdVajRVcXNvCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBnVnhQaE13Wno1 +VlJTQjlOVVJmOEJmbTcydHY3NENZM1p3OGtaMlJEYVhvCjhDdklJT3d4cDkwQVFT +ZUczbE4zdXo4RmNmYUdITDBjeXdITFFtc0xySDgKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIFpJNWxOb0hUd0JnNjhqanhzdEtIeE9VSUJXMDFlTTlUVGdIOG90WjNBQlkK +WHFOVjk3SWpXM1BkOWpwSVR0MmsvZzVqOEVSOEttWGRpQjF0bHk0R3lzYwotPiBz +c2gtZWQyNTUxOSBrTlFjWncgaEQ3NjlLUlNMR0FEVTczTE43cG5LRzY0dDVtbElG +VHNXMDJ5K3VCQTMxVQpSVGcwU0dEb1NXekRNVkw0dlhIN2lXOFV0UlNXdXJiYkVH +T2hnTE9wd1ZFCi0+IFF0dylqRVN6LWdyZWFzZSBuCnJkTXRQK29nUjFYTGdqVUxw +MUJiR0JuWlgvT3ozU2pKeFJTNgotLS0gZHgzcWQxWUVjUUtQcjhScS85MjZGQTZ5 +Rkcva0ZVT3dmTjYraGE3SHpOMAqItKZYalaHP/3eovuQmOJMIhN6xEIssBolYaEh +KSgXADVHU3hUZr+U4u+mtKo9SqDq76E2eGV4WlZVKu4XxHICGDfh2H8xLaSTmK8X +BSMkD5d+Uk0EZuppU3e8+vLVMVdLe2PJGLmOuh4FM0tsvKW6MaTP8iI6MxouKrZZ +tWwoo8t1Dza/24+i4ROPzwdL9LkpdO76mrEwjOlL5U3dMlq7Bf/ODHP/brpz3tdD +EdblGmgsU6U/PHpPHXuzwwvxzbmXZMdLQD5RgDfRqetO80hx6+PyJDR9Q7Sr7uCx +MG229h0Qx5I7rlivW7iLWEypWh3Ya11FYite5Mzffu1NKwYgE48sXg9zV1ZHfRyg +cb0Fsb5yJD2Eo/8A64FR1hphn5b4DdAo0Sq4HkrxwHha8HJIwDE1y9Payvno6YNT +Bbee/cY8Vu+STtYvC7mYdLZwwRQDtDO2NLbiPR7/zJu3SeWH8vGbolV/I814x7cz +S/YQO/gMCzy1TLlL7iRTQ7nPNkupTIm+laz23f98PfkexXAHPsXdL/XPjs20AqBL +FvbuyYdD49msYyAe8TGYWg6VSQ== -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/id_github.pub.age b/secrets/ssh/id_github.pub.age index 36605da..21afe0f 100644 --- a/secrets/ssh/id_github.pub.age +++ b/secrets/ssh/id_github.pub.age @@ -1,21 +1,21 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBOeWpX -b1AyR01PM2NqRzE5WXVUeTRuVm5Ld1dhZTlSTnB2bHVYaHZNMFVrCjNYMzhac0Vj -ZkJQSUhGK0J2UHVLdzNkVlhMU3dwczNvekd0Vzh0L3JPL0UKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIGszMFkzS0gxVC9kY0tka3ZoUG5iRlU4WGlWenBmK0twa2lGbTdz -bVpuRk0KRndTK1VqSDBUemVvcHNBWnBvTzVJRGJDby9EcDZzMytMc2N0NEtaVUJO -ZwotPiBzc2gtZWQyNTUxOSBXeUlGekEgNUdOZHJpbHJoWGdONzI2eG14Si9iSkpK -cTJDL1NxN1JyTmpYSXExVHlDUQpET3cwaHlER0ZFTnJmM2lySkR5azFRQk4xbSsv -S2x2RUN0VW1QMmhRWVFBCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBsc2VibGMwSFg5 -dktiWHNFQjg0dWRURlMydWd6bWxsZy96S0dzYUpYWVE4CjUrWHFBWXBySU5ROUk2 -VHV6SkhCRFFEY04vYXpjRWtYN2xXTEpQME5ucXMKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIHgwTXJwekVPcUFaWEJFN1Btd28rb0gxakVSa0xaYWw0WFFhS1ludXA3QVkK -QkJMQWFUTUN5c3lvakhEM2xMMk40aE9IR3dpV3F2N2Q0MklWcTNLN0NTdwotPiBz -c2gtZWQyNTUxOSA4YlJxWXcgb2I1bkpWMXNzQzlFS09jYm1lYmZnM0NHeTV1TGoy -dXFKOW9DWDF3TUdpNApNMzFqSjZrN2dEL3ZZMERRWXFjRTd0N0FrUTVnL3VtdWg2 -MzJqNXBablEwCi0+IFwqZF5KIS1ncmVhc2UKNFNSNDJ2NlZqTjBKT2ZwN0VnWVdp -STlYVW9GbWw2R0tYWGVZbEkrR2JuNS9WYXZRL0drCi0tLSBvQXdYZ3pFN0ZPVUU0 -dG1oZFd4bmJuT0xRSkdocHg0bnQ3VVN0d0hjN08wCkWtSVWinUXQ1kHNpXUlDIHu -E66rX/VZmvzvzd9ObwrIOMFfWEGCxtBrzCEaN5ALlvkVLOqwlNWFDnrlSLksiQi+ -IJqkxFnKrvUz9X4s84gNBpyCaWhAu4fr8ukMJEAbT4hpHx3AiOExxsVLrprx0GlY +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBNNzM0 +cjNmTFF4azB5TmZ0dGVJTGRTL21rNEYweXY4bjgrblpHbHB5VGdNCjhtTjlpRVVw +clFMUkJscFJWVGhFc3ZyZ3NZR1dXUHFlV0kreUw4ZnhZZTAKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIEMra0FuRnFyMW52SFNlbnRYMEhhbU1QSEQxSGZIeEthcjd6anpT +QVVDaHcKL0w1RlhlTTUvSGp2SmlybFUzVFZVeU1acHFOUDQ2WE03dFhvQStTS015 +SQotPiBzc2gtZWQyNTUxOSBXeUlGekEgRUdaT0hVaTRMQUFzeURDY2ZNRFh6YUpi +cS84WEZsNmgrMWU1dGVQeW4wcwpJYzEvZzhHcXNXRTN4cnBNNUdqcE9lNWlkVlhh +YXFtZWgzU09mRVNnN0lBCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBaR0lxL0JHQ0xJ +WUZEMUE1QUJiTjBqRE83djEvSFBzSHlVSnpFRldRdzM0CjA0QStQNVQzdS9ZVVNy +OHJ3TFpDM0RkMnRzRUsxUmYzMkRHWlA1S3Z0MFkKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIGRSV05ISXd5aW5DVnZsN2x3RWJPcXJpMUlqSjdKSTV0MWZhMjQwY1psV1UK +bkI1MW1RYU9PZzVyd0k4Mk5BU0VLUjZIYnZ6Rk5XUENMb051ZHdOY3ArOAotPiBz +c2gtZWQyNTUxOSBrTlFjWncgOGUzUWx6RVM0Y1FFc1RaZWFyWkppNllXZEVsWnJX +ZmtKNlJrVk1XRmxDNAovZWFmVjNXZkFDVEdyODhvVDJ3WlBUVk52TktZZGUwaUlm +YVp2V1dWTDA4Ci0+IEtJPiNmbnMtZ3JlYXNlIFE9Z3t5IGtzQ0UzfUEKYmxLcnVj +dzZaRnFzMXcKLS0tIFNyZjBoTWlwbFk2bGVaUmlQME5Kekx6bFFhSm54WXplUkVr +d2c4NzlYa3cKVHDXi7OZzMf5aa+0FTSiUUU2woS90XCGxtlv6iPNjaoJf57yAk8a +6u0Z0cP527NLMxVn3gZE4stZmLlvLwcsg6IGc+KZxznkVp5XL3utGWITPdxLPX36 +88knOh5VOT2eT5pMj1tplaV5PJrss3aHU2s= -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/id_personal.age b/secrets/ssh/id_personal.age index 09e2a53..cba6cf9 100644 --- a/secrets/ssh/id_personal.age +++ b/secrets/ssh/id_personal.age @@ -1,29 +1,30 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyAyOEVq -Yjk3UDBNejNtaFhjdjRiajZzaUkycFk3aUdWdmtkWDdKTUlhdHdBClhjZTZhWU5E -eENrMG1aQm1ONTd0dUpCYkJUSDE5OEtGUGNDZlo5ekwwRVkKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIFF1SWxEbjk2dTBLMlhCMXlyN3h5dm9nUDJoaUZhWVlqaUJPOGpB -VUhjWFEKbTlvNThVTmZGNHhYT2xLZmtoV2VSZlpDbFkzNjFTSWpaemFtV3FSMkJB -NAotPiBzc2gtZWQyNTUxOSBXeUlGekEgQ2NHSnhPWmkxcXhxYWF0MG1jc1dTdjUy -cjNaaFE0OGxhL2Y4eElWZnRGTQpqcXVqNEowK0N5WnlWbkxGc2xkMW9tT0lMTmlF -aU1EaTMwSERidXdYVTljCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSB2dnZnNkNlNXBy -TEs0UHRsMVFNVVQ4elRkaSsvZVpuNm0vM2gzQnVVVWxBCmthdHA3YURKeHhZNm02 -ODJiWFRFV2dpOUFOTUFLTytUYzdnTkRKYlc4bFEKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIG1Sdyt0Z016VFg3QUVFYXZHS291Uk16RzRpVzNBMit0UlNVZTc1djlkeUUK -OGdNTDJjZnFJb2tvMC91MXJ4b01vWFR6RlcwUStCU29zNHFVQmRZUklDVQotPiBz -c2gtZWQyNTUxOSA4YlJxWXcgTkZ5N1FwdCtud0FUS3d0WXZzSWFvYXVSdGxFZFhC -VGN3MVRYZllMZktoRQpoY2M2QkRXYW5QaFd3R2xJcU1mV0N1VTV4SnUyVG9GcUdV -RHNRcG9BdHljCi0+IF5TLWdyZWFzZSAtdE9sUy4wYwphdEV0M1NSMlBmNmRLSlZT -emVYUFJPOCtNM3hKVHZ6cVlFRUtxTjJHbXdmTWsycnllSFBGUTlVSkNXYktEZU5q -Cng5Q0xXMHJDMnlubkh3Ci0tLSBsNXBQalhha1ZGMkhPZmlReXhESFFWU1FPSXZ3 -cGVVTUdGTVZDUE5IWkdzChMnc1TELhB8OUhCF3H6hD2FCYiqtSJaUlfb8+JE+/2y -t35qaGKzzckmdbgXGmiTEXN4tNxdc0njXPTQeiuPvIYIrlXHwlZIK8q4RxqUZV7A -jxz7lqMwAPvIZQKAmZCUyHqlKoN0lhWCkHR3RpSCOQyAcAqhGJqkv4aUqSkFmLGr -B6NmGyJLnFnIY6bizQ7P55SlShUie+OxQdMejEHb90+yQGKfPTpmBzwIuY2Jm8D0 -lzT22BT4AhDlAp7s3Pc8TBK9r9Btx2HFh0RI8ezNSHlKW0u4uZrB4yMxaGxBAkeK -kwSL8LxZOkwhIHQ/hGFRRabpN8zlCnGWD269vtci4mNxAo3NTUzuH39T354KJ6Al -Nw7ELsmw/Y9mEWlVZ4abRoKfQmFGNM2AlE1ZxADA9yBPEPBMCBbw59DPJ6apCKu8 -J5lR2a65u2Ci6pO4hK6Gaul0YLk6wBUwRlgHtTgG0f4p3onCr0k4wmyXTWCKNPNv -2hKzAYevHKLUzWb2DppzQs/pmVsdZVNNDsDn1wHskX9VOmtvKAqq7fqhVuqSx0w8 -zpSFX9QIjI7RKlWRyOcYROP04A8UpkTVSUJb +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBhYVRH +dndUWGtZVFduT3cyWmE4alBuVDFod3ZMWG5mdlRuNCtEZWVVR2c4ClhCbEJBWlBY +cnhiRnBhcmMyM3BQTGZvVWxMaXAxZWVHN1R1aGZEY3dhdEEKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIFFLSG9wcUh4SXNZbE5XWFd4WkM2V2NnN0FGVnlPbFduYXM3eHdB +QW5OaUkKQnBYeXZQenQ0UDcrZEQzdTdlN1dDQ2E2WGIzTWIxaW9PVFhZY2J1dE55 +MAotPiBzc2gtZWQyNTUxOSBXeUlGekEgMXdPTmRJSkJMK2pmWkx1UzlETllKSlJl +UXhiR0VncmxncTZ6aU1VanBuNAprUlhadTY1eHZhMHQxalR3bmxjbENRajV5WXFK +MWtvVUd1eHJuSFBJNXpvCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSAybWNwZEVqRUg1 +R0duV1poWGVOMXdDR2RrRnhLRUlSQ3g0eGg5WEt0cHhBCkRVRk9XZVpvd0gxME1Q +WU1CKzVSaVdWTFBDQy9uRkVKbUNaTFd5blNwajAKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIFRzem8xREt0NTBDNmdmRk02VkljZFhOUVQ2RUtkbytFWGUvbmR1eGJNV2sK +Y1FFcUw0UWo3ZkVyOUdiU0orbnlFZFRIbXk1Q0hidWx4RE9vVWh6VSsrbwotPiBz +c2gtZWQyNTUxOSBrTlFjWncgWVlwSG85RUtkbXRFYXc4QVJGTWpucXNpYWdEcWgx +bjh4RTVsamgyZ3Z5VQpCMFl1Y2x1NGxPRUJGZTRPMnZpUEVOSmU0RXEzTmhSQ2Fr +MnczM0IzS0o4Ci0+IEtzU0dJLWdyZWFzZSBjSHcgUD1GZgpXd2JwN3ZUZyt2ZGxO +ZS9BRFZram5vRy9xNFdXY040dytBTXF5SEZ0cnJVM3JhdXo0b1FaRGgxWEdWUy9x +R3V4Cmo1WXVqcG5Ca2JrMmpmbWxlbDA5MHQ5QVJwZEwwQUVGNkEKLS0tIHhHRXBY +czRJbWdEc0pCYjBkSjh4ZStyc0pnekFGNzRsNit6NHJiNHRCZncKsi6jznua5Grq +8/TBAIEfNhXJjcJLh/uG2JKfzg9v+ADEDRVacQ660QIPqgyaPC9UYYaWhPeviwyg +66HAvjkH6XeVH/H89o4asJ4WB9GubH/UcSZ3iMcl61r+9MH2cH23BkuN2tXf3p/C +k54tr/9S2Pn8DmfO43b1jg/Bv1oLz4/IKZNQ0eUvD4I7245l3N0GM9NfhaKuY6ky +tl1wcUE7i8Czh3b8BsInxlITMQpxIIo4Dazzujxm9uafUFqO/C8iMtyUDNXyQSnS +t6oaflj6Dg4EUKrAvzqzLhFILZ3Oa6Ut2JZBsXe4Ur37q5hgf9DQCbOp4Hi5FCyp +FQsTmYkHCiAcPclgt7VUOBw2wSpeU6+MgOnCZD8rn6qE4PDJlpfJN2yyoln8xKRI +PqTZMIDAMJvpHzDRvQLgKQ66X8uC6zA9B1RstUjquGUT+rQxauaiYd1HY7GFCzVz +9IUZL95hLn70KaR6Raqrc76dFC9ZjlJADoIzuN/jaUhHiVL5HTJCMAl6SrKGbWQ2 +ufmkH8ha4syf5nnA7Tb6Z5TcMQpnRLN0ugqy71YnPdiYx6J2rcDUeQmMBcIHAu0X +r9M= -----END AGE ENCRYPTED FILE----- diff --git a/secrets/ssh/id_personal.pub.age b/secrets/ssh/id_personal.pub.age index 95cad30..43f4b8b 100644 --- a/secrets/ssh/id_personal.pub.age +++ b/secrets/ssh/id_personal.pub.age @@ -1,22 +1,22 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyByVnRx -MjJzQ2pwQUN2N1lYSlVnemlaWm5BaFM4OTFsSkhDTnl3amdKcmprCldsK3FXeVhH -VXFlb0plQ1lUUWZCL0hCTngvUzA0d29EV3EzVC85aU5xSnMKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIE9vczIwd3paTmFUUmNoQ1ZZU2NDd0E3MU9OdWhIZGlSMkV6Q0VI -U2o3a2cKRW84OUVWMkw0cy9qNG5wamQya1FjRHFoWFlYaEE4bjBiVkcvQVZheWJx -QQotPiBzc2gtZWQyNTUxOSBXeUlGekEgMTZTSHVKWG9aR1NJOHY5YmVvdTk3NDNR -NFRGMEZJS0owVzBxMnhpb3ppWQpsTmxDbmo1Q2cxQkxNUjFqVUZlQ1V4TVZtUnN3 -bVZWaU9RSHdmditWeXd3Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSBmNlY3ZkN3N2pN -NXpVNjI4TXY1WjdTUzFjQy9HWU11c0NsampVdjVnNTJzClo4ZHc4QWlWQThLb1hK -VkFZK1FZMS9nSTM2bCtZaERZN3MybGRkWFo4dlUKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIHcxNVpHS1ZtRGszZUpzVDlWOU5OTkpLd2FLaHo3Q2wvd1Nwek13bUNEekkK -ZFNyblgvRmc3b3MxNzZ4MzFXaWVlTTZNUytiRkYzOFU5WWQwbGNBUWRKQQotPiBz -c2gtZWQyNTUxOSA4YlJxWXcgRmlxOVQ2aTBLOFdlSWEwRlYrV2JzV2RrMEU1Kzlp -di8zYy9vcjUxQi9XUQpFd2NRYVMwM2thcHZQazhxRHY5WjRBRGhkRWNOM2RYTmd1 -MzMzNTFON3pVCi0+IE87YS1ncmVhc2UgMQpEWWFJaUxPNWZybEowTS94Nit3REQy -TnZWcDJFb0RkejVaQVNLdUNuSE5FVEwwOG1mRXdtMkJHL2pldSsKLS0tIGFCWEhS -RWozQ3h0OEJ1aEpITURFL3VhRll0TmRaOWZkOTlsbk0vK1UzTmcK58AqD8XwhhYF -dO5yWwYrs9LRQmxEvi3kHnf2s9mB7AI9dk+DheoqhjIGEeDYJsilEO8YARtXaMBN -1FFRb0DMNg5bL3JEOsAqnThTAEVDSGQHg+78jNmFfH4oRj1a6bHYxlFQMHmzX/+k -Fh96PXmmpU8= +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBDNXFh +YThGaXYvV0FjbnlYRkFlaG1JMEorUVJ3cFphbWVidXdoYXdNMEcwCmFHdHhrMFZo +UThQMlRNeFV0MUJrZWw3S3gyS2YvTTdkdWp0YnEyVDZaTWcKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIGhnMzNjeC9hTkU3bGc1L0hkSjQ5dTE5Q0NIdXNzSEJxRm1YRGgv +QXorQTQKbTRRTEF3ajAvSXd5ZkhUK1prZkFwanl6MTFGbzhpcDltL25FL0hJc0Iv +TQotPiBzc2gtZWQyNTUxOSBXeUlGekEgRHI3aW9aLzRUSlZ6UUdlMGxEcForcEw3 +VzJELzNXaTdaaTlZSkVudm5EdwpDZWQvbnozbVBTcVUyQ0RnMUxLYXZPKzIzcE9O +a2ZzejNGeHB1S3d0cGZ3Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSBKWVVSdFN4d3B0 +ZUFUcXE3Q3ZJTmF2YndLZGlZbk1mNmh2MVBTbzRGeG13CmxYMC9QUEgva1lPd3RM +bEE0MVF4TnUxZ3JacWxTcnI2ZVhQTmVCMTlRdXMKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIHFhTitobVFkbEtOTEVOeHU1NlRUT0hiYUFMc0pQN01xNVM1bDZvMU1peEkK +M3VpTEtTZWx6Wnd4T0pBWnplY1FNVzFVWDl4bUNxZ0FFZkxSWUcyMUliNAotPiBz +c2gtZWQyNTUxOSBrTlFjWncgZzFvZkJPdVNBUkZtMHIvM0NUQWZaampTWkFJTmtM +bm5IY3NjY1Z1MFhHRQpqNjZvMU9DY3JmS3YwQUNxT1pNY0lna1ppYlhCY2ZNL2d6 +V1A5YldVcUx3Ci0+IEAtZ3JlYXNlICMmTTIlIDQoJDhbNGUgX3k9b2I9dyBGL2RR +c1xaZQphSitwYVpVcURsWk9DSW5sNW1Bb0RkQzdBK3FYOTV0K01uWjFPNVJ0eUEK +LS0tIGhoNE40bXdNMHU4T3IwY1V0NnBmS3ZtZmFGdGlQMEIyeWphbmJ4OEtHRmsK +7KmpO9JoDuTrC4STHMF/YD8WV3tXAWzzKs2k5vh/wwoFx7FGLl3sfLshPKcfHnjK +X8pWeAZMsGXoJ4JC9GYdRiX1cdDpdKnx1nq4m2jJYaWFVzjFVfydfrkH15Y9pDOj +NJz/btMKNx6t4uoL7Ia8aRc= -----END AGE ENCRYPTED FILE----- diff --git a/secrets/wifi.age b/secrets/wifi.age index 2a48b15..861ac68 100644 --- a/secrets/wifi.age +++ b/secrets/wifi.age @@ -1,25 +1,25 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBlUDRi -a1lvV3owVkt3N1JOQTVacGJ6VGxTVFhCSDhlbVFYMWpwd1RINDIwCmkyL0xVZDgy -NVpWN3BoS1BGalRWeGlBMXo1RFFvdjRFTDdNYTRoalJUZjgKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIG5vS3lxVUxlaUZyOEpwTmcxTzV6dk5sWnZZL3hhZTdmc01iOGlo -SzF3bVUKd2xKTTVCZTg3aHBuMitOYnBPZUF6VnQvV2VHSERlUFNuYjZtSytQZVUy -dwotPiBzc2gtZWQyNTUxOSBXeUlGekEgbjViREVFekNjWHVnQ09FMEdvTFR3aEZV -TjdUN1I5QmI3RFJVSERmQmUyWQptc01MNGVLTmY0RzNHVnNtMDk3VFNiR2F2NDZh -WG82M252UjU1RDZLeGpzCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBZdDM2OEZweExL -OE9qL2sxdTdzd3pVNm1FMitYWHhxaTN0VUJUQjFFVFRjCjVJSlFETlJvaVYxUGZn -R3hWMDlHN1dYV3YxUy9vaUMycE9BZXZhZmduelEKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIDBWWWlXajQxcFdaWS9CcE9jTWs4WUVOOWNiMHdOVjlNNk1RVWxzWlQrVXcK -RGw1U2xMbnMwemlDUWNqRlM4K0xUSm1oelFQZGhyTlhuNTE4YVFNcTk2OAotPiBz -c2gtZWQyNTUxOSA4YlJxWXcgVFgzMUhMWmRlT0tBQ2RwSjI2M1haeDVOeG9nVGpx -VTZSMGU0S3ljNnRnOAoxMThHT0NPY0FmUTJUWjEvRjVGajdTWmk3OUI3bnlVdVJI -a2w2aElGdzRJCi0+IGs2N1FaLWdyZWFzZSBsTDl+XSBZICl2VE86IyAoVWFnKFoj -CjVZK0RMeGQzTmhXSVJad3F3WVRoTnlSdWE5SittbTl6dFhlSjJMQ0FJWS9USHZJ -elBNZTRNWmovVmkrSzdoRm4KZ2tYeEMzT0JMZUk4ZEVTNEZEeC90T3dwdnArWHdE -Y1pPYkx0Ci0tLSBzTklzYU5uOWM3NTJuYVZPTytPOHhiZGV6c2U5ZTQzQUx1M0Nv -bXhOa3FnCpPl8tOjDeSl+1LWtYoZxVtPX8LHhXy4mZUxNgO6yaSwg5JUkDjAu+oe -MFAKIpZgtiLSGxIDc4HLFFQFWbhFWy81Z4w+mFMFa2glskHd3Jyq8w68lDzf/sdv -VM730FCItSu/72H/4dWTNPk4brGbh3LSdTaNuyzDhs6LaZNMlKLYP5sQKSWlRh5q -lxyRykS4LGCxGrBHO3/Mzv/cItbp1ZEMi84qJd1kd9i0JUVmeUG6ltA3v4QnJhCg -Vu7plYY2V513Qg6TtaeZ4YbVNJ8a5mbUKTGxhZctIQhifg== +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBtMFRy +MFV3TjhBMGxzVWdIVk5ib2xuNVFTRHN1d0ZjUXkzckZrQ0dBK3pnCmoxRE5FeG00 +M3NsOHNhNHlNOUJwVHFnMXIyYUI0VkdjZ2NWL0trNnNhQVUKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIEFLK1IySkY1Y0NFTERWVkVKY2Vnem4xU1JQZjVCRGlUNUJISTVF +ZUMrM0EKai8ybS9ydkx1K2dwbHpQVDdIZUhtM1pGM0IrVVEwNjlPS0NJa3MwWHhK +RQotPiBzc2gtZWQyNTUxOSBXeUlGekEgQ0tnaXBzUVRnb3U1b1pISUFyL25wN29h +Z2xxQi9udS9lNDUzVVhZRTlINAovL1QrUnRrMHNGeVQrTXFkWFVDZEIrUy9qZ2g2 +VjExNndzdnZNWk1BU3V3Ci0+IHNzaC1lZDI1NTE5IGRiT2VoQSBwOGpZRWRWenl1 +WkhWbEJDdW10UUZOREVKajF2QURnaDc1cldNVEM3eGdJCjY0ekVicExrdFhReUxK +SUxsaTVrWGRVQ2x2eWg1eEllcDZoV05IbmVuTVUKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIGJMdGFBNkw3dXlUMjd3UlE1QW9tcnFxMno4NzNudTgvRHB0WFVGZC8zbEUK +Y0J4c2Y2NGFqOVlaZW0xRW0zYWM1L2tPZVVscHZOelp5UTFhZ2s0NWVKdwotPiBz +c2gtZWQyNTUxOSBrTlFjWncgRTk0Y2N0SzliS1BvTVoxWEFNT0puRjdWK21GcW1y +WU5qanpRd2lLMUh6TQpoWHY0NDhHVU5vVnhtSnpDMlUvSmFJdzBkbnBBdVBjSjJN +dXlGWXpKY3ZvCi0+IG8tZ3JlYXNlCmFTQnFwUlNkV2loVHJXL096UWRkSldPSEdy +OFVGckZaV3I1cmUyN0x5czFPdUFWVXFQR2RtK0luem5VTHBCTDQKMGN4aUdLSURD +Q090YjF4eU94blVWbmFQSHRSNXY3aFJ4eFN4SFlCcUd3WHo4MlJsczB3Ci0tLSBa +bUV1bU94VFppZzdycUpWa0hQRi9tOEVrVGYwalQwckJsajFwMXFBVkY0CqVHHZ9H +0N6lPso24rZN6P4UQj9s1qtz+r/hG41m7esCZZ10qgJUTmNuwdJ/TIWZJLNzsPaR +b3T5z0WbDfEmg0vEyhUylLoY3Um6HOSWAtGuN3tDLiXitKhkex2Z6squEoogP/RA +UQfuihvjkXdwpTChuBNOclSMk1Y7+S9ih+SRvnG1TLRVqzwYLREBednPxbbmAbgs +Lj8Ksb8yjawG0V49qcPM+4xRQRUol1r7fthWU4cMtpha0d+YNZ98ySipTHMdw2IQ +kmiOe9R4LQXLyWQmcbEi3XAQUD2w3Q== -----END AGE ENCRYPTED FILE----- From 67fe88ec1c4d57bafb1245a6a2af8f9a8f9cbbf0 Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Thu, 26 Mar 2026 00:19:31 +0100 Subject: [PATCH 5/7] it brokko --- misc/erase-your-darlings-setup.sh | 6 ++++- modules/base/erase-your-darlings.nix | 4 +++ modules/timers/wol.nix | 4 +-- secrets/password.age | 39 ++++++++++++++-------------- 4 files changed, 29 insertions(+), 24 deletions(-) diff --git a/misc/erase-your-darlings-setup.sh b/misc/erase-your-darlings-setup.sh index 38f353b..8d726ed 100644 --- a/misc/erase-your-darlings-setup.sh +++ b/misc/erase-your-darlings-setup.sh @@ -79,4 +79,8 @@ reboot mkdir -p /persist/etc/nixos cp -r /etc/nixos /persist/etc -cp /etc/machine-id /persist/etc/machine-id +cp /etc/machine-id /persist/etc + +mkdir -p /persist/etc/ssh +cp /etc/ssh/ssh_host_ed25519_key /persist/etc/ssh +cp /etc/ssh/ssh_host_ed25519_key.pub /persist/etc/ssh diff --git a/modules/base/erase-your-darlings.nix b/modules/base/erase-your-darlings.nix index 8a8b287..8128829 100644 --- a/modules/base/erase-your-darlings.nix +++ b/modules/base/erase-your-darlings.nix @@ -19,12 +19,16 @@ in { environment.etc = { nixos.source = "/persist/etc/nixos"; machine-id.source = "/persist/etc/machine-id"; + "ssh/ssh_host_ed25519_key".source = "/persist/etc/ssh/ssh_host_ed25519_key"; + "ssh/ssh_host_ed25519_key.pub".source = "/persist/etc/ssh/ssh_host_ed25519_key.pub"; }; security.sudo.extraConfig = '' Defaults lecture = never ''; + users.mutableUsers = false; + boot.initrd.postDeviceCommands = pkgs.lib.mkBefore '' mkdir -p /mnt diff --git a/modules/timers/wol.nix b/modules/timers/wol.nix index 371bab3..61ce9d5 100644 --- a/modules/timers/wol.nix +++ b/modules/timers/wol.nix @@ -22,9 +22,7 @@ in { }; systemd.services."enable-wol" = { - script = '' - /home/horseman/nix-config/misc/startup.sh - ''; + script = builtins.readFile ../../misc/startup.sh; serviceConfig = { Type = "oneshot"; User = "root"; diff --git a/secrets/password.age b/secrets/password.age index 8b0f89c..79d3b15 100644 --- a/secrets/password.age +++ b/secrets/password.age @@ -1,22 +1,21 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBlcUJQ -Q0w2WWdNUWwySExscUkvc1JjMGQwNDcyTHBtMGxrVFQ0UlpvQUNrCjJ3VjRFYWF6 -Rm9QMk83V2hsMkUyR2RyS0pheG0rUjhDVFN0eUFTTXJQM2sKLT4gc3NoLWVkMjU1 -MTkgZ1BJZFpBIEI5SHNacVcrbVl1Z2VjdFJyV1UrVDZGUkFKMXc1NEtlTzNIS213 -MTB2bGcKTjhYNERkRjd3Z3NueHpTYWJpM0ZWSkk4bGxlTFQrbFlFc2ZCWEpKRUJR -bwotPiBzc2gtZWQyNTUxOSBXeUlGekEgai9yczJENFlIOEJPVEFqUU5vNHk4Wkc5 -empZdi9hSXlORUtmaVZETmZDRQoyaTBvODJlZmQ5c3BCdnM5NktCVEMxVFFCakhn -bkN0RjB2VzhMRjl0ZlJVCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSB2S0JLQXhOczR0 -clBjWmRpbXVoYXpiODJjTUdoRUxRSE9PSkIyR2JsT25jCkZXc2pxbVBXbEoyS2x0 -SlVWRmxEWlA0ZVpId2c0K3V4M25PUkhDZExvOTgKLT4gc3NoLWVkMjU1MTkgdHYv -Q3pnIGt3U1J3djlpM1BKUmE3SnFFU2lDNkpPSERDUUR2MHdKMFIvanUvYll3aHMK -NWxaVGhMVy9CT0V5cWcybHQ2WVlvbUJRaFE1cVpnbmEzKzRxWW5RcVhBRQotPiBz -c2gtZWQyNTUxOSBrTlFjWncgM2x6L1F1bEEvTU54RkR6V0l4SG43WHlZNHEyM1dW -cm9MQ25WTm4rSlVrMAo5Zk5iU1UyVHQxbkRBTnNxMTN1anREdGdrQTNzbnNNeHlj -MktrYjVWUm5JCi0+IFU7bU1yI0gtZ3JlYXNlIC5pR29fdFhAIHp2WlosIHwsaFhw -CkprWllya2VSS0xPR0U2d1RJcnVDdWJMVklZOHMycWxaOGVMcnVuUitXd2Ura1VU -OFVFVE1jajRrdUtWV2Y2N1EKcTNWNTY3T3NoVHF0YjlVTnVnCi0tLSBPMmlSZW5k -UVhOTStobWIrUmQzbldIdWoyK0VzZWFPc25nd3RLelk1U3RZCupun+M3jtGXiD8y -8oBmknZc0ChPp4QiPrh2Jo0x9+6rKDwX0eGoxPCHj8rZ4Md33RIB/JOUszVUfzwh -v2E+LDqULmpW1yWCL08klb3KrUi/ShHMjSjpHRo7vas5tUnNiQlbYVn+eMBelQ== +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IC9tczZkdyBRYkZw +bldsb0JESDFiTVFRQ3RLZktFUU5OL3VITEhNM1dyNzE2VzF1dVcwCmxkdlE0M1pm +NEpTcmtESWdvbm81L2dLU1FudVB1T1JmM2VBemY1K3R6MzQKLT4gc3NoLWVkMjU1 +MTkgZ1BJZFpBIHlTRVBvM2dYbWtVYUJ1Y3pQc0I4bnFZQ2hPYS9GWFpVc0VXSDlU +T0l3R2sKdHFqQm5iZEErZ3dVUUp1WGhDWUVHdEc3TUlqWnJJNXkyeUJiZmJMMW1L +bwotPiBzc2gtZWQyNTUxOSBXeUlGekEgaHIzTkdPNGZ6MWlyM0lrWXJwd2hYaWN6 +VGpQblp4Kysxc25YOXdsTzMzUQp2dGFHeXVmbVgwajNKK1ZNU0szUEpJRmRCS0pD +NnNyL3h2TFNFWmR1VkwwCi0+IHNzaC1lZDI1NTE5IGRiT2VoQSBONnVPWUlWL0Ro +ZTdQbG5mRk42ZUFsYVFkWHowZmJreXhqYTc5M0prRHpvCkRYVmpHbldMT1dWdm5F +dEdlT1YrT2tEa2loa1h0WVV2YlFHdTlBWWlnQ0UKLT4gc3NoLWVkMjU1MTkgdHYv +Q3pnIG1Cc2RiUkE0WERzTU1aL3h2YWtNckdLeDFraGtQclhhNjlCQUFObk93elEK +WUR4dVJqbUh3LytSbTBkSmg1SUhYQ0pGQkxiM2tMWW1FZUtmWmxtVFYyWQotPiBz +c2gtZWQyNTUxOSBrTlFjWncgelFXeVYyZlVCVXg5ejVZSGdNTXF3YjY2OW1DYUNr +RXdoVlFrL0xhZnRWawpVTjVRMjNNRlhjaDkvckFmTmhuUjZTbzBzS21ibU1xUjJO +ZDFydmZCK2VRCi0+IFItZ3JlYXNlIFBEIGAvdD57Im4oIEhEW0MgLQoybmNnaUpO +aVl4Y0dERXBMdzBEZlJhWGUKLS0tICtnc2pHWnh5MUE5cndVc1FDa0tJRWloU1Aw +Zm0wdDJWY2lDbUV0MVIzODgKZOAVSl5pQwFI9YRpSkqHUCiBdn2UAL8ZALAuijya +jYh34OCkzlguVGATye5t/46JIbnAUc1RiMNAGGdCU6hvqyo3C/ZMXdbDa4HW7yoG +ixYoAV57cWHRGiggMvTC/XUBJR5uni7h3/RcOg== -----END AGE ENCRYPTED FILE----- From ef619a885d26aba7fc6f04fe1d120d18608959d0 Mon Sep 17 00:00:00 2001 From: flake-updater Date: Sun, 29 Mar 2026 05:05:41 +0200 Subject: [PATCH 6/7] Update flake.lock --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 49db06b..af877b1 100644 --- a/flake.lock +++ b/flake.lock @@ -73,11 +73,11 @@ ] }, "locked": { - "lastModified": 1773963144, - "narHash": "sha256-WzBOBfSay3GYilUfKaUa1Mbf8/jtuAiJIedx7fWuIX4=", + "lastModified": 1774559029, + "narHash": "sha256-deix7yg3j6AhjMPnFDCmWB3f83LsajaaULP5HH2j34k=", "owner": "nix-community", "repo": "home-manager", - "rev": "a91b3ea73a765614d90360580b689c48102d1d33", + "rev": "a0bb0d11514f92b639514220114ac8063c72d0a3", "type": "github" }, "original": { @@ -112,11 +112,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1773964973, - "narHash": "sha256-NV/J+tTER0P5iJhUDL/8HO5MDjDceLQPRUYgdmy5wXw=", + "lastModified": 1774388614, + "narHash": "sha256-tFwzTI0DdDzovdE9+Ras6CUss0yn8P9XV4Ja6RjA+nU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "812b3986fd1568f7a858f97fcf425ad996ba7d25", + "rev": "1073dad219cb244572b74da2b20c7fe39cb3fa9e", "type": "github" }, "original": { From e8dc9fa5167f99a1b189f2892b0608254cb7a4ef Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Mon, 30 Mar 2026 14:16:40 +0200 Subject: [PATCH 7/7] flake now automatically grabs all hosts --- flake.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/flake.nix b/flake.nix index ae95711..1c44997 100644 --- a/flake.nix +++ b/flake.nix @@ -39,12 +39,7 @@ } @ inputs: let inherit (self) outputs; - hosts = [ - "luna" - "terra" - "solis" - "artemis" - ]; + hosts = nixpkgs.lib.attrNames (builtins.readDir ./machines); systems = [ "aarch64-linux"