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/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": { 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" diff --git a/misc/erase-your-darlings-setup.sh b/misc/erase-your-darlings-setup.sh new file mode 100644 index 0000000..8d726ed --- /dev/null +++ b/misc/erase-your-darlings-setup.sh @@ -0,0 +1,86 @@ +#!/bin/sh + +DISK=/dev/null + +set -e + +if [ $DISK == "/dev/null" ]; then + return 1 +fi + +# 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 /mnt + +# 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" && +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 + +# 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 + +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/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..8128829 --- /dev/null +++ b/modules/base/erase-your-darlings.nix @@ -0,0 +1,52 @@ +{ + 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"; + "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 + + 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/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/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/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..fe9ac62 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 AAAAC3NzaC1lZDI1NTE5AAAAIEU0PB3d2+pjHfyi4i/Y39crzmiCD+UcrQeEEt6woW7C root@terra-eyd"; + 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; @@ -18,6 +19,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/containers/forgejo-secret.age b/secrets/containers/forgejo-secret.age index 81b3f0a..56716ba 100644 --- a/secrets/containers/forgejo-secret.age +++ b/secrets/containers/forgejo-secret.age @@ -1,18 +1,21 @@ -----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+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 new file mode 100644 index 0000000..79d3b15 --- /dev/null +++ b/secrets/password.age @@ -0,0 +1,21 @@ +-----BEGIN AGE ENCRYPTED FILE----- +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----- diff --git a/secrets/ssh/config.age b/secrets/ssh/config.age index 9d25cf9..42ee263 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+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 21c1b7c..81d527c 100644 --- a/secrets/ssh/id_github.age +++ b/secrets/ssh/id_github.age @@ -1,27 +1,28 @@ -----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+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 6a50e22..21afe0f 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+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 c9d4db9..cba6cf9 100644 --- a/secrets/ssh/id_personal.age +++ b/secrets/ssh/id_personal.age @@ -1,25 +1,30 @@ -----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+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 13529d3..43f4b8b 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+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 4d9d360..861ac68 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+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-----