From d976ee003582c0151c8f3570e436df499b4d0410 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20M=C3=BChl?= Date: Tue, 6 Jan 2026 00:41:19 +0100 Subject: [PATCH] I can build now --- configurations/home/toph@aepplet/default.nix | 7 ++++ .../home/toph@endurance/config/appearance.nix | 16 -------- .../home/toph@endurance/config/dev.nix | 4 +- .../home/toph@endurance/config/git.nix | 2 +- .../toph@endurance/default-applications.nix | 2 +- .../home/toph@endurance/default.nix | 6 +-- .../home/toph@endurance/misc/creativity.nix | 3 +- .../home/toph@endurance/niri/default.nix | 2 + .../home/toph@endurance/niri/keybinds.nix | 6 ++- .../home/toph@endurance/niri/settings.nix | 2 +- configurations/home/toph@vasa/default.nix | 17 ++------- configurations/nixos/endurance/default.nix | 5 +-- flake.nix | 36 ------------------ modules/flake/args.nix | 27 +++++++++---- modules/flake/default.nix | 1 + modules/flake/hosts.nix | 16 ++------ modules/flake/lib/default.nix | 5 +-- .../flake/lib}/writeNushellApplication.nix | 6 ++- modules/flake/nix.nix | 24 ------------ modules/flake/packages.nix | 13 +++++++ modules/generic/nix.nix | 30 +++++++++++---- .../home/common/terminal/programs/tmux.nix | 2 +- modules/home/common/terminal/shell/fish.nix | 2 +- modules/home/common/terminal/shell/nu.nix | 4 +- modules/home/secrets.nix | 3 +- modules/nixos/profiles/graphical/wm.nix | 2 +- modules/nixos/users.nix | 6 ++- overlays/.gitkeep | 0 overlays/default.nix | 34 +++++++++++++++++ overlays/{lix/default.nix => lix.nix} | 2 +- overlays/packages.nix | 3 ++ .../{unstable/default.nix => unstable.nix} | 0 packages/connect-to-mercury/package.nix | 18 +++++++++ packages/dedoc/{default.nix => package.nix} | 0 .../firefox-with-context/firefox-with-context | 0 .../package.nix} | 0 .../package.nix} | 0 .../package.nix} | 8 +--- .../default.nix => hg-picker/package.nix} | 0 packages/oryx/{default.nix => package.nix} | 0 .../oxigraph/{default.nix => package.nix} | 0 .../default.nix => quick-zeal/package.nix} | 0 packages/{scripts => }/quick-zeal/quick-zeal | 0 .../connect-to-mercury/connect-to-mercury | 14 ------- packages/solidtime-desktop/default.nix | 5 --- .../package.nix} | 0 .../default.nix => spawn-term/package.nix} | 8 +--- .../to-s3/default.nix => to-s3/package.nix} | 0 packages/{scripts => }/to-s3/to-s3 | 0 ...67d54391802a4b064f0911c99-tophPassword.age | Bin 279 -> 353 bytes ...80e7624327785e4dc2e0-radiclePrivateKey.age | Bin 641 -> 0 bytes ...05c08871d4-victoriametricsPasswordFile.age | Bin 403 -> 0 bytes ...3b6ee80589c9f0b475256-radiclePublicKey.age | Bin 319 -> 0 bytes ...061d23fe6d1347e4e94aabe277f-smbSecrets.age | 8 ---- ...92c3025c1f5bd7a4f4aabbf554-traefik-env.age | 8 ---- ...805e2ef82d8fc5a-victoriametricsEnvFile.age | Bin 487 -> 0 bytes ...67d54391802a4b064f0911c99-tophPassword.age | 8 ---- ...805e2ef82d8fc5a-victoriametricsEnvFile.age | 15 +++----- ...67d54391802a4b064f0911c99-tophPassword.age | 7 ++++ ...57b7278f290608722bc80adb2f95e0-compose.age | Bin 9154 -> 0 bytes ...bc3dc3ca489784f16a14cf23ab4a0-stalwart.age | Bin 2304 -> 0 bytes ...4dfa5cb8bf5e4914b260b95cac4078-traefik.age | Bin 1071 -> 0 bytes ...1166ccf5cc477824fe69b47284912e-traefik.age | Bin 1021 -> 0 bytes ...766c9e563fa35b6b5dacdade067a5c-compose.age | Bin 3732 -> 0 bytes ...a5161551e0237b02acd721942aad9-stalwart.age | Bin 2320 -> 0 bytes ...af0474074a50285a177aacd7ec0f-id_ethnuc.age | Bin 0 -> 741 bytes ...edfa8d6e97a197d3e5df42c92e-id_hausgold.age | Bin 0 -> 706 bytes ...45057167f14101ddcdbcb-id_homeassistant.age | Bin 0 -> 668 bytes ...80f7a6e57f6cc276f6fae690-repoUpdatePAT.age | 9 +++++ ...9e324e621f167ae6a8b9dc2ca0529-id_alvin.age | Bin 0 -> 649 bytes ...ff2b9a3226656619c81e4c47-emailPassword.age | 7 ++++ ...36fcc3c1ce07d32b54d70f80ef-id_europium.age | Bin 0 -> 775 bytes ...325b86283f0a1572f2817924fea4-id_github.age | Bin 0 -> 701 bytes ...cb82593014313ac12faa7a33834a1aa-config.age | Bin 0 -> 1306 bytes ...f163a86f52bfaee9d516fee4b00a5111-npmrc.age | 8 ++++ ...af0474074a50285a177aacd7ec0f-id_ethnuc.age | Bin 720 -> 0 bytes ...edfa8d6e97a197d3e5df42c92e-id_hausgold.age | Bin 740 -> 0 bytes ...0824166a3a9a50bd2dbd4cef01b-id_rhenium.age | Bin 714 -> 0 bytes ...45057167f14101ddcdbcb-id_homeassistant.age | Bin 723 -> 0 bytes ...80f7a6e57f6cc276f6fae690-repoUpdatePAT.age | 7 ---- ...ff2b9a3226656619c81e4c47-emailPassword.age | 7 ---- ...36fcc3c1ce07d32b54d70f80ef-id_europium.age | Bin 779 -> 0 bytes ...325b86283f0a1572f2817924fea4-id_github.age | Bin 765 -> 0 bytes ...cb82593014313ac12faa7a33834a1aa-config.age | Bin 1275 -> 0 bytes ...f163a86f52bfaee9d516fee4b00a5111-npmrc.age | 7 ---- secrets/ssh/id_alvin.age | Bin 0 -> 859 bytes 86 files changed, 202 insertions(+), 230 deletions(-) create mode 100644 configurations/home/toph@aepplet/default.nix rename {lib => modules/flake/lib}/writeNushellApplication.nix (98%) delete mode 100644 modules/flake/nix.nix create mode 100644 modules/flake/packages.nix delete mode 100644 overlays/.gitkeep create mode 100644 overlays/default.nix rename overlays/{lix/default.nix => lix.nix} (78%) create mode 100644 overlays/packages.nix rename overlays/{unstable/default.nix => unstable.nix} (100%) create mode 100644 packages/connect-to-mercury/package.nix rename packages/dedoc/{default.nix => package.nix} (100%) rename packages/{scripts => }/firefox-with-context/firefox-with-context (100%) rename packages/{scripts/firefox-with-context/default.nix => firefox-with-context/package.nix} (100%) rename packages/{scripts/generate-wallpaper/default.nix => generate-wallpaper/package.nix} (100%) rename packages/{scripts/git-delete-stale/default.nix => git-delete-stale/package.nix} (92%) rename packages/{scripts/hg-picker/default.nix => hg-picker/package.nix} (100%) rename packages/oryx/{default.nix => package.nix} (100%) rename packages/oxigraph/{default.nix => package.nix} (100%) rename packages/{scripts/quick-zeal/default.nix => quick-zeal/package.nix} (100%) rename packages/{scripts => }/quick-zeal/quick-zeal (100%) delete mode 100755 packages/scripts/connect-to-mercury/connect-to-mercury delete mode 100644 packages/solidtime-desktop/default.nix rename packages/{scripts/connect-to-mercury/default.nix => solidtime-desktop/package.nix} (100%) rename packages/{scripts/spawn-term/default.nix => spawn-term/package.nix} (94%) rename packages/{scripts/to-s3/default.nix => to-s3/package.nix} (100%) rename packages/{scripts => }/to-s3/to-s3 (100%) delete mode 100644 secrets/rekeyed/alvin/4d69517f795180e7624327785e4dc2e0-radiclePrivateKey.age delete mode 100644 secrets/rekeyed/alvin/7e5c19aa43c8da31e2b8a805c08871d4-victoriametricsPasswordFile.age delete mode 100644 secrets/rekeyed/alvin/88cd17db4123b6ee80589c9f0b475256-radiclePublicKey.age delete mode 100644 secrets/rekeyed/beryllium/f5fac061d23fe6d1347e4e94aabe277f-smbSecrets.age delete mode 100644 secrets/rekeyed/christopher_beryllium/8118cd92c3025c1f5bd7a4f4aabbf554-traefik-env.age delete mode 100644 secrets/rekeyed/cobalt/744ad1a7e324b40d0805e2ef82d8fc5a-victoriametricsEnvFile.age delete mode 100644 secrets/rekeyed/cobalt/a833fa567d54391802a4b064f0911c99-tophPassword.age create mode 100644 secrets/rekeyed/endurance/a833fa567d54391802a4b064f0911c99-tophPassword.age delete mode 100644 secrets/rekeyed/europium/7557b7278f290608722bc80adb2f95e0-compose.age delete mode 100644 secrets/rekeyed/europium/b2fbc3dc3ca489784f16a14cf23ab4a0-stalwart.age delete mode 100644 secrets/rekeyed/europium/bb4dfa5cb8bf5e4914b260b95cac4078-traefik.age delete mode 100644 secrets/rekeyed/stalwart_europium/751166ccf5cc477824fe69b47284912e-traefik.age delete mode 100644 secrets/rekeyed/stalwart_europium/7f766c9e563fa35b6b5dacdade067a5c-compose.age delete mode 100644 secrets/rekeyed/stalwart_europium/fb2a5161551e0237b02acd721942aad9-stalwart.age create mode 100644 secrets/rekeyed/toph.endurance/0abeaf0474074a50285a177aacd7ec0f-id_ethnuc.age create mode 100644 secrets/rekeyed/toph.endurance/0f948eedfa8d6e97a197d3e5df42c92e-id_hausgold.age create mode 100644 secrets/rekeyed/toph.endurance/241c114c18645057167f14101ddcdbcb-id_homeassistant.age create mode 100644 secrets/rekeyed/toph.endurance/68a44c5680f7a6e57f6cc276f6fae690-repoUpdatePAT.age create mode 100644 secrets/rekeyed/toph.endurance/6e09e324e621f167ae6a8b9dc2ca0529-id_alvin.age create mode 100644 secrets/rekeyed/toph.endurance/a3984008ff2b9a3226656619c81e4c47-emailPassword.age create mode 100644 secrets/rekeyed/toph.endurance/bf37e236fcc3c1ce07d32b54d70f80ef-id_europium.age create mode 100644 secrets/rekeyed/toph.endurance/d5d9325b86283f0a1572f2817924fea4-id_github.age create mode 100644 secrets/rekeyed/toph.endurance/dcb82593014313ac12faa7a33834a1aa-config.age create mode 100644 secrets/rekeyed/toph.endurance/f163a86f52bfaee9d516fee4b00a5111-npmrc.age delete mode 100644 secrets/rekeyed/toph_endurance/0abeaf0474074a50285a177aacd7ec0f-id_ethnuc.age delete mode 100644 secrets/rekeyed/toph_endurance/0f948eedfa8d6e97a197d3e5df42c92e-id_hausgold.age delete mode 100644 secrets/rekeyed/toph_endurance/1944c0824166a3a9a50bd2dbd4cef01b-id_rhenium.age delete mode 100644 secrets/rekeyed/toph_endurance/241c114c18645057167f14101ddcdbcb-id_homeassistant.age delete mode 100644 secrets/rekeyed/toph_endurance/68a44c5680f7a6e57f6cc276f6fae690-repoUpdatePAT.age delete mode 100644 secrets/rekeyed/toph_endurance/a3984008ff2b9a3226656619c81e4c47-emailPassword.age delete mode 100644 secrets/rekeyed/toph_endurance/bf37e236fcc3c1ce07d32b54d70f80ef-id_europium.age delete mode 100644 secrets/rekeyed/toph_endurance/d5d9325b86283f0a1572f2817924fea4-id_github.age delete mode 100644 secrets/rekeyed/toph_endurance/dcb82593014313ac12faa7a33834a1aa-config.age delete mode 100644 secrets/rekeyed/toph_endurance/f163a86f52bfaee9d516fee4b00a5111-npmrc.age create mode 100644 secrets/ssh/id_alvin.age diff --git a/configurations/home/toph@aepplet/default.nix b/configurations/home/toph@aepplet/default.nix new file mode 100644 index 0000000..793d234 --- /dev/null +++ b/configurations/home/toph@aepplet/default.nix @@ -0,0 +1,7 @@ +{pkgs, ...}: { + bosun.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBUKDCjB0VpQubi8BfnYKbh4MIE1tcvKQesdoPE4NXAf"; + + home.packages = with pkgs; [ + helix + ]; +} diff --git a/configurations/home/toph@endurance/config/appearance.nix b/configurations/home/toph@endurance/config/appearance.nix index 2d9e73b..b141f13 100644 --- a/configurations/home/toph@endurance/config/appearance.nix +++ b/configurations/home/toph@endurance/config/appearance.nix @@ -3,10 +3,6 @@ pkgs, ... }: { - home.packages = with pkgs; [ - lxappearance - ]; - gtk = { enable = true; @@ -16,18 +12,6 @@ # package = pkgs.rose-pine-cursor; # size = 32; # }; - - gtk2.extraConfig = lib._elements.selfReferencedString {sep = "#";} '' - gtk-enable-animations = 1 - gtk-primary-button-warps-slider = 1 - gtk-toolbar-style = 3 - gtk-menu-images = 1 - gtk-button-images = 1 - gtk-sound-theme-name = "freedesktop" - ''; - - gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; - gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; }; home.sessionVariables = { diff --git a/configurations/home/toph@endurance/config/dev.nix b/configurations/home/toph@endurance/config/dev.nix index 89c1bf4..e1ed607 100644 --- a/configurations/home/toph@endurance/config/dev.nix +++ b/configurations/home/toph@endurance/config/dev.nix @@ -30,12 +30,12 @@ tokei # Like cloc gource zeal # Offline documentation browser - _elements.dedoc # Terminal-based documentation viewer + harbor.dedoc # Terminal-based documentation viewer just # Just a command runner claude-monitor devenv gitui - _elements.oryx # TUI for sniffing network traffic using eBPF + harbor.oryx # TUI for sniffing network traffic using eBPF # Build tools cargo diff --git a/configurations/home/toph@endurance/config/git.nix b/configurations/home/toph@endurance/config/git.nix index fa8f171..f47c58b 100644 --- a/configurations/home/toph@endurance/config/git.nix +++ b/configurations/home/toph@endurance/config/git.nix @@ -15,7 +15,7 @@ delta # Diffing tool onefetch # neofetch for git repos - pkgs._elements.git-delete-stale + harbor.git-delete-stale ]; programs.git-global-log.enable = true; diff --git a/configurations/home/toph@endurance/default-applications.nix b/configurations/home/toph@endurance/default-applications.nix index 668391a..ee1f3c9 100644 --- a/configurations/home/toph@endurance/default-applications.nix +++ b/configurations/home/toph@endurance/default-applications.nix @@ -2,7 +2,7 @@ home.packages = with pkgs; [ # Simple browsers for HTML qutebrowser - pkgs._elements.firefox-with-context # Open URLs in different browser profiles based on context + harbor.firefox-with-context # Open URLs in different browser profiles based on context ]; xdg.mimeApps = { diff --git a/configurations/home/toph@endurance/default.nix b/configurations/home/toph@endurance/default.nix index 275531e..9af18cd 100644 --- a/configurations/home/toph@endurance/default.nix +++ b/configurations/home/toph@endurance/default.nix @@ -149,9 +149,9 @@ home = { extraOutputsToInstall = ["doc" "devdoc"]; - packages = with pkgs._elements; [ - quick-zeal - spawn-term + packages = with pkgs; [ + harbor.quick-zeal + harbor.spawn-term ]; }; diff --git a/configurations/home/toph@endurance/misc/creativity.nix b/configurations/home/toph@endurance/misc/creativity.nix index 9ad5393..da89809 100644 --- a/configurations/home/toph@endurance/misc/creativity.nix +++ b/configurations/home/toph@endurance/misc/creativity.nix @@ -1,11 +1,10 @@ { pkgs, - system, inputs, ... }: { home.packages = with pkgs; [ - inputs.affinity-nix.packages.${system}.v3 # adobe suite replacement + inputs.affinity-nix.packages.${pkgs.stdenv.hostPlatform.system}.v3 # adobe suite replacement gmic # greyc's magic krita diff --git a/configurations/home/toph@endurance/niri/default.nix b/configurations/home/toph@endurance/niri/default.nix index 7627ff6..0a65e14 100644 --- a/configurations/home/toph@endurance/niri/default.nix +++ b/configurations/home/toph@endurance/niri/default.nix @@ -4,6 +4,8 @@ ... }: { imports = [ + inputs.niri.homeModules.niri + ./settings.nix ./window-rules.nix ./keybinds.nix diff --git a/configurations/home/toph@endurance/niri/keybinds.nix b/configurations/home/toph@endurance/niri/keybinds.nix index 7c3918b..6b2c62d 100644 --- a/configurations/home/toph@endurance/niri/keybinds.nix +++ b/configurations/home/toph@endurance/niri/keybinds.nix @@ -1,6 +1,8 @@ { config, pkgs, + lib, + inputs, ... }: { programs.niri.settings = { @@ -8,8 +10,8 @@ "Mod+space".action = spawn "fuzzel"; "Mod+e".action = spawn "dolphin"; "Mod+d".action = spawn "zeal"; # Documentation viewer - "Mod+c".action = spawn "${pkgs._elements.spawn-term}/bin/spawn-term"; - "Mod+g".action = spawn "${pkgs._elements.hg-picker}/bin/hg-picker"; + "Mod+c".action = spawn "${"spawn-term"}/bin/spawn-term"; + "Mod+g".action = spawn "${pkgs.harbor.hg-picker}/bin/hg-picker"; "Mod+q".action = close-window; "Mod+f".action = fullscreen-window; diff --git a/configurations/home/toph@endurance/niri/settings.nix b/configurations/home/toph@endurance/niri/settings.nix index da78313..6d75226 100644 --- a/configurations/home/toph@endurance/niri/settings.nix +++ b/configurations/home/toph@endurance/niri/settings.nix @@ -6,7 +6,7 @@ programs.niri.settings = { prefer-no-csd = true; - debug.honor-xdg-activation-with-invalid-serial = true; + # debug.honor-xdg-activation-with-invalid-serial = true; layout = { always-center-single-column = true; diff --git a/configurations/home/toph@vasa/default.nix b/configurations/home/toph@vasa/default.nix index 111281f..d8e9fff 100644 --- a/configurations/home/toph@vasa/default.nix +++ b/configurations/home/toph@vasa/default.nix @@ -1,17 +1,8 @@ -{ - pkgs, - config, - ... -} @ all: { - elements.secrets = { - rekeyPath = "christopher_molybdenum"; - key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHl33DPxxzxrNNjM8rL4ktAj4ExzCyGiU8rKog0csxNA"; - }; - - elements.kitty.enable = true; +{pkgs, ...}: { + bosun.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHl33DPxxzxrNNjM8rL4ktAj4ExzCyGiU8rKog0csxNA"; home.packages = with pkgs; [ - _elements.to-s3 - _elements.connect-to-mercury + harbor.to-s3 + harbor.connect-to-mercury ]; } diff --git a/configurations/nixos/endurance/default.nix b/configurations/nixos/endurance/default.nix index 66e5fb8..799ca5a 100644 --- a/configurations/nixos/endurance/default.nix +++ b/configurations/nixos/endurance/default.nix @@ -1,6 +1,3 @@ -# ++ 27_Co: Cobalt -# -# Main tower workstation environment { pkgs, lib, @@ -31,7 +28,7 @@ }; networking = { - hostName = "cobalt"; + hostName = "endurance"; firewall.enable = false; interfaces.eno1.wakeOnLan.enable = true; }; diff --git a/flake.nix b/flake.nix index f5150d1..93adee6 100644 --- a/flake.nix +++ b/flake.nix @@ -86,53 +86,17 @@ ./modules/flake ]; }); - # (inputs.snowfall.mkFlake { - # inherit inputs; - # src = ./.; - - # # Exposes all internal libs and packages as `lib._elements` or `pkgs._elements` respectively - # snowfall.namespace = "_elements"; - - # # Global system modules to be included for all systems - # systems.modules = with inputs; { - # nixos = [ - # disko.nixosModules.default - # ./modules/common - # ]; - # darwin = [ - # stylix.darwinModules.stylix - # ./modules/common - # ]; - # }; # # Add modules only to specific hosts # systems.hosts = with inputs; { # cobalt.modules = [ - # niri.nixosModules.niri # stylix.nixosModules.stylix - # musnix.nixosModules.default # ovos.nixosModules.default # waka-victoriametrics.nixosModules.default # ]; # }; - # homes.users = { - # # TODO: For some reason this needs to be toggled for agenix to work? - # # "christopher@cobalt".modules = with inputs; [ - # # niri.homeModules.niri - # # ]; - # }; - - # # Configure nixpkgs when instantiating the package set - # # TODO: This is already specified elsewhere. Still needed here? - # channels-config = { - # allowUnfree = true; - # permittedInsecurePackages = []; - # }; - # overlays = with inputs; [ - # niri.overlays.niri - # nur.overlays.default # ovos.overlays.default # (final: prev: { # waka-victoriametrics = waka-victoriametrics.packages.${final.system}.default; diff --git a/modules/flake/args.nix b/modules/flake/args.nix index 77f6d9c..056c353 100644 --- a/modules/flake/args.nix +++ b/modules/flake/args.nix @@ -1,18 +1,31 @@ -{inputs, ...}: { +{ + inputs, + lib, + ... +}: { systems = [ "x86_64-linux" "x86_64-darwin" ]; - perSystem = {system, ...}: { + perSystem = { + system, + self', + ... + }: { + # these settings only apply to flake-local packages being built, not to the + # nixpkgs instance within host and home configurations _module.args.pkgs = import inputs.nixpkgs { inherit system; - config = { - allowUnfree = true; - allowUnsupportedSystem = true; - }; - overlays = []; + overlays = [ + (final: prev: { + writeNushellApplication = import ./lib/writeNushellApplication.nix { + inherit lib; + pkgs = prev; + }; + }) + ]; }; }; } diff --git a/modules/flake/default.nix b/modules/flake/default.nix index 28f143f..3d0ba8d 100644 --- a/modules/flake/default.nix +++ b/modules/flake/default.nix @@ -4,6 +4,7 @@ ./homes.nix ./args.nix ./formatter.nix + ./packages.nix ./lib ]; } diff --git a/modules/flake/hosts.nix b/modules/flake/hosts.nix index d235385..98d79c3 100644 --- a/modules/flake/hosts.nix +++ b/modules/flake/hosts.nix @@ -1,19 +1,11 @@ -{ - inputs, - inputs', - ... -}: let +{inputs, ...}: let inherit (inputs) self; - mkHost = host: config: + mkHost = hostname: config: { - path = ../../configurations/nixos/${host}; + path = ../../configurations/nixos/${hostname}; deployable = true; - - specialArgs = { - inherit inputs inputs'; - hostname = host; - }; + specialArgs = {inherit inputs hostname;}; } // config; in { diff --git a/modules/flake/lib/default.nix b/modules/flake/lib/default.nix index c9caaa6..4b236d0 100644 --- a/modules/flake/lib/default.nix +++ b/modules/flake/lib/default.nix @@ -4,8 +4,7 @@ ... }: { flake.lib = lib.fixedPoints.makeExtensible (final: { - secrets = import ./secrets.nix {inherit inputs lib;}; - - inherit (final.secrets) mkSecret; + # secrets = import ./secrets.nix {inherit inputs lib;}; + # inherit (final.secrets) mkSecret; }); } diff --git a/lib/writeNushellApplication.nix b/modules/flake/lib/writeNushellApplication.nix similarity index 98% rename from lib/writeNushellApplication.nix rename to modules/flake/lib/writeNushellApplication.nix index c87f8d9..d9adaac 100644 --- a/lib/writeNushellApplication.nix +++ b/modules/flake/lib/writeNushellApplication.nix @@ -1,4 +1,8 @@ -{lib, ...}: pkgs: { +{ + lib, + pkgs, + ... +}: { /* The name of the script to write. diff --git a/modules/flake/nix.nix b/modules/flake/nix.nix deleted file mode 100644 index 30db3f5..0000000 --- a/modules/flake/nix.nix +++ /dev/null @@ -1,24 +0,0 @@ -{inputs, ...}: { - systems = [ - "x86_64-linux" - "x86_64-darwin" - ]; - - perSystem = {system, ...}: { - _module.args.pkgs = import inputs.nixpkgs { - inherit system; - - config = { - allowUnfree = true; - permittedInsecurePackages = [ - "nixos-config" - "electron-36.9.5" - "dotnet-sdk-6.0.428" - "olm-3.2.16" - ]; - }; - - overlays = []; - }; - }; -} diff --git a/modules/flake/packages.nix b/modules/flake/packages.nix new file mode 100644 index 0000000..04637a1 --- /dev/null +++ b/modules/flake/packages.nix @@ -0,0 +1,13 @@ +{lib, ...}: { + perSystem = { + config, + pkgs, + inputs', + ... + }: { + packages = lib.filesystem.packagesFromDirectoryRecursive { + callPackage = pkgs.callPackage; + directory = ../../packages; + }; + }; +} diff --git a/modules/generic/nix.nix b/modules/generic/nix.nix index 87405a1..331ec96 100644 --- a/modules/generic/nix.nix +++ b/modules/generic/nix.nix @@ -1,4 +1,9 @@ -{pkgs, ...}: { +{ + pkgs, + lib, + inputs, + ... +}: { nix = { package = pkgs.lixPackageSets.stable.lix; @@ -23,12 +28,21 @@ }; nixpkgs = { - config.allowUnfree = true; - config.permittedInsecurePackages = [ - "nixos-config" - "electron-36.9.5" - "dotnet-sdk-6.0.428" - "olm-3.2.16" - ]; + config = { + allowUnfree = true; + allowUnfreePredicate = pkg: + builtins.elem (lib.getName pkg) [ + "cider-2" + ]; + + permittedInsecurePackages = [ + # "nixos-config" + # "electron-36.9.5" + # "dotnet-sdk-6.0.428" + "olm-3.2.16" + ]; + }; + + overlays = import ../../overlays {inherit inputs lib;}; }; } diff --git a/modules/home/common/terminal/programs/tmux.nix b/modules/home/common/terminal/programs/tmux.nix index 2a68ade..42219bb 100644 --- a/modules/home/common/terminal/programs/tmux.nix +++ b/modules/home/common/terminal/programs/tmux.nix @@ -9,7 +9,7 @@ in { home.shellAliases.inspect = "tmux -f ~/${tmuxConfigFile} new-session ssh inspect"; - home.file.${tmuxConfigFile}.text = lib._elements.selfReferencedString {sep = "#";} '' + home.file.${tmuxConfigFile}.text = '' set -g status-position top set-option -g status-bg default set -g 'status-format[0]' '#[fill=colour202 bg=colour202 fg=colour231 bold]Danger! HAUSGOLD Inspector ' diff --git a/modules/home/common/terminal/shell/fish.nix b/modules/home/common/terminal/shell/fish.nix index 1507473..031a5c0 100644 --- a/modules/home/common/terminal/shell/fish.nix +++ b/modules/home/common/terminal/shell/fish.nix @@ -14,7 +14,7 @@ in { enable = true; shellAliases = config.home.shellAliases; - shellInit = lib._elements.selfReferencedString {sep = "#";} '' + shellInit = '' # Set global environment variables. ${env} ''; diff --git a/modules/home/common/terminal/shell/nu.nix b/modules/home/common/terminal/shell/nu.nix index cdd1df8..3b46d99 100644 --- a/modules/home/common/terminal/shell/nu.nix +++ b/modules/home/common/terminal/shell/nu.nix @@ -16,7 +16,7 @@ nushellPlugins.skim ]; - extraConfig = lib._elements.selfReferencedString {sep = "#";} '' + extraConfig = '' let carapace_completer = { |spans| carapace $spans.0 nushell ...$spans | from json @@ -72,7 +72,7 @@ } ''; - envFile.text = lib._elements.selfReferencedString {sep = "#";} '' + envFile.text = '' $env.PATH = ( $env.PATH | split row (char esep) diff --git a/modules/home/secrets.nix b/modules/home/secrets.nix index 82a8d47..7e57d6e 100644 --- a/modules/home/secrets.nix +++ b/modules/home/secrets.nix @@ -18,7 +18,8 @@ in { options.bosun = { rekeyPath = mkOption { type = types.str; - default = hostname; + # TODO: Make username configurable + default = "toph.${hostname}"; }; key = mkOption { diff --git a/modules/nixos/profiles/graphical/wm.nix b/modules/nixos/profiles/graphical/wm.nix index e781213..de6a761 100644 --- a/modules/nixos/profiles/graphical/wm.nix +++ b/modules/nixos/profiles/graphical/wm.nix @@ -8,7 +8,7 @@ inherit (lib) mkIf; in { imports = [ - inputs.niri.nixosModules.niri + #inputs.niri.nixosModules.niri ]; config = mkIf config.bosun.profiles.graphical.enable { diff --git a/modules/nixos/users.nix b/modules/nixos/users.nix index ec8f396..ad2b09d 100644 --- a/modules/nixos/users.nix +++ b/modules/nixos/users.nix @@ -1,6 +1,5 @@ { inputs, - inputs', pkgs, hostname, ... @@ -15,10 +14,13 @@ programs.fish.enable = true; home-manager = { + useGlobalPkgs = true; + useUserPackages = true; + users.toph = inputs.self.homeConfigurations."toph@${hostname}"; extraSpecialArgs = { - inherit inputs inputs' hostname; + inherit inputs hostname; }; }; diff --git a/overlays/.gitkeep b/overlays/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/overlays/default.nix b/overlays/default.nix new file mode 100644 index 0000000..bb4e800 --- /dev/null +++ b/overlays/default.nix @@ -0,0 +1,34 @@ +{ + lib, + inputs, + ... +}: let + inherit (lib.attrsets) mapAttrs; + + # wrapper that provides channels arg to each overlay + withChannels = overlayFn: final: prev: let + # Import channels with the same config as the main nixpkgs + importChannel = input: import input { + system = final.stdenv.hostPlatform.system; + config = final.config; + }; + in + overlayFn { + inherit inputs; + channels = + { + nixpkgs = final; + } + // mapAttrs ( + _: input: + importChannel input + ) + inputs; + } + final + prev; +in [ + (withChannels (import ./lix.nix)) + (withChannels (import ./packages.nix)) + (withChannels (import ./unstable.nix)) +] diff --git a/overlays/lix/default.nix b/overlays/lix.nix similarity index 78% rename from overlays/lix/default.nix rename to overlays/lix.nix index 4239ca6..6b0e31d 100644 --- a/overlays/lix/default.nix +++ b/overlays/lix.nix @@ -1,4 +1,4 @@ -{channels, ...}: final: prev: { +{...}: final: prev: { inherit (prev.lixPackageSets.stable) nixpkgs-review diff --git a/overlays/packages.nix b/overlays/packages.nix new file mode 100644 index 0000000..b96e78e --- /dev/null +++ b/overlays/packages.nix @@ -0,0 +1,3 @@ +{inputs, ...}: final: prev: { + harbor = inputs.self.packages.${final.stdenv.hostPlatform.system} or {}; +} diff --git a/overlays/unstable/default.nix b/overlays/unstable.nix similarity index 100% rename from overlays/unstable/default.nix rename to overlays/unstable.nix diff --git a/packages/connect-to-mercury/package.nix b/packages/connect-to-mercury/package.nix new file mode 100644 index 0000000..51e54ce --- /dev/null +++ b/packages/connect-to-mercury/package.nix @@ -0,0 +1,18 @@ +{pkgs, ...}: +pkgs.writeShellApplication { + name = "connect-to-mercury"; + text = '' + hostname="mercury.local" + ip=$(dscacheutil -q host -a name $hostname | tail -n2 | head -n1 | cut -d' ' -f 2) + + if [ -z "$ip" ]; then + echo "Host $${hostname} seems to be down. Are you sure the VM is running?" + exit 1 + fi + + echo "$hostname: $ip" + + sudo route -n delete 172.17.0.0/16 &>/dev/null + sudo route -n add 172.17.0.0/16 "$ip" &>/dev/null + ''; +} diff --git a/packages/dedoc/default.nix b/packages/dedoc/package.nix similarity index 100% rename from packages/dedoc/default.nix rename to packages/dedoc/package.nix diff --git a/packages/scripts/firefox-with-context/firefox-with-context b/packages/firefox-with-context/firefox-with-context similarity index 100% rename from packages/scripts/firefox-with-context/firefox-with-context rename to packages/firefox-with-context/firefox-with-context diff --git a/packages/scripts/firefox-with-context/default.nix b/packages/firefox-with-context/package.nix similarity index 100% rename from packages/scripts/firefox-with-context/default.nix rename to packages/firefox-with-context/package.nix diff --git a/packages/scripts/generate-wallpaper/default.nix b/packages/generate-wallpaper/package.nix similarity index 100% rename from packages/scripts/generate-wallpaper/default.nix rename to packages/generate-wallpaper/package.nix diff --git a/packages/scripts/git-delete-stale/default.nix b/packages/git-delete-stale/package.nix similarity index 92% rename from packages/scripts/git-delete-stale/default.nix rename to packages/git-delete-stale/package.nix index 4a6ed6e..830806d 100644 --- a/packages/scripts/git-delete-stale/default.nix +++ b/packages/git-delete-stale/package.nix @@ -1,9 +1,5 @@ -{ - lib, - pkgs, - ... -}: -lib._elements.writeNushellApplication pkgs { +{pkgs, ...}: +pkgs.writeNushellApplication { name = "git-delete-stale"; runtimeInputs = with pkgs; [git]; diff --git a/packages/scripts/hg-picker/default.nix b/packages/hg-picker/package.nix similarity index 100% rename from packages/scripts/hg-picker/default.nix rename to packages/hg-picker/package.nix diff --git a/packages/oryx/default.nix b/packages/oryx/package.nix similarity index 100% rename from packages/oryx/default.nix rename to packages/oryx/package.nix diff --git a/packages/oxigraph/default.nix b/packages/oxigraph/package.nix similarity index 100% rename from packages/oxigraph/default.nix rename to packages/oxigraph/package.nix diff --git a/packages/scripts/quick-zeal/default.nix b/packages/quick-zeal/package.nix similarity index 100% rename from packages/scripts/quick-zeal/default.nix rename to packages/quick-zeal/package.nix diff --git a/packages/scripts/quick-zeal/quick-zeal b/packages/quick-zeal/quick-zeal similarity index 100% rename from packages/scripts/quick-zeal/quick-zeal rename to packages/quick-zeal/quick-zeal diff --git a/packages/scripts/connect-to-mercury/connect-to-mercury b/packages/scripts/connect-to-mercury/connect-to-mercury deleted file mode 100755 index cd9f112..0000000 --- a/packages/scripts/connect-to-mercury/connect-to-mercury +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -hostname="mercury.local" -ip=$(dscacheutil -q host -a name ${hostname} | tail -n2 | head -n1 | cut -d' ' -f 2) - -if [ -z "${ip}" ]; then - echo "Host ${hostname} seems to be down. Are you sure the VM is running?" - exit 1 -fi - -echo "${hostname}: ${ip}" - -sudo route -n delete 172.17.0.0/16 &>/dev/null -sudo route -n add 172.17.0.0/16 "${ip}" &>/dev/null diff --git a/packages/solidtime-desktop/default.nix b/packages/solidtime-desktop/default.nix deleted file mode 100644 index 1fc8da2..0000000 --- a/packages/solidtime-desktop/default.nix +++ /dev/null @@ -1,5 +0,0 @@ -{pkgs, ...}: -pkgs.writeShellApplication { - name = "connect-to-mercury"; - text = builtins.readFile ./connect-to-mercury; -} diff --git a/packages/scripts/connect-to-mercury/default.nix b/packages/solidtime-desktop/package.nix similarity index 100% rename from packages/scripts/connect-to-mercury/default.nix rename to packages/solidtime-desktop/package.nix diff --git a/packages/scripts/spawn-term/default.nix b/packages/spawn-term/package.nix similarity index 94% rename from packages/scripts/spawn-term/default.nix rename to packages/spawn-term/package.nix index f838f49..49ee537 100644 --- a/packages/scripts/spawn-term/default.nix +++ b/packages/spawn-term/package.nix @@ -1,9 +1,5 @@ -{ - lib, - pkgs, - ... -}: -lib._elements.writeNushellApplication pkgs { +{pkgs, ...}: +pkgs.writeNushellApplication { name = "spawn-term"; runtimeInputs = with pkgs; [kdotool]; diff --git a/packages/scripts/to-s3/default.nix b/packages/to-s3/package.nix similarity index 100% rename from packages/scripts/to-s3/default.nix rename to packages/to-s3/package.nix diff --git a/packages/scripts/to-s3/to-s3 b/packages/to-s3/to-s3 similarity index 100% rename from packages/scripts/to-s3/to-s3 rename to packages/to-s3/to-s3 diff --git a/secrets/rekeyed/aepplet/a833fa567d54391802a4b064f0911c99-tophPassword.age b/secrets/rekeyed/aepplet/a833fa567d54391802a4b064f0911c99-tophPassword.age index 393fc32eb42b4439437b839ddb34d69cc0c68b05..af7cc2625710cf4d3ad017938957e77364581b91 100644 GIT binary patch delta 318 zcmV-E0m1&40^tIXEPqNzQZII9NlH^OVm4(|I738dIcsP+QfN+USz&2WOgA)oYivz; zLv434Gzu$9Zc<1vQEX6dMKWwxO;b#6IZj1aW;aYxRZVwzaAkQoS28wNFH>kZV+t)k zAZdF{ZAv^jEoX9NVRL05Qy^beMR7nsAT&B9SXf9Y3TSInb$@haadJ^*d0}QyN^M40 zVM%#tVM|3&Yeh0JFmPHgWO*@lQEFFDZA@r%RdH1>b#iDqV{dU*IBGO`a%BoHSb9)3 zL~MF1D`Z16bW3b^WaIBLDyZ delta 243 zcmV(X zF*#LwRSIiaS~PM}a&viFFL75wHcmNFL@+sLbw*1~b24XnQ%6ZLOGHgicUezTX9_Jo zATu;AXL4m>b7de=SwJx-AxkaEg&~JYiCqrHEBynD@158b9HQVVmU`=GDK}qPHaMOVsLgzP-QqdX+>vtQ3~Kb tm<*C(GRCHsT<*alA3v&2>=K!wVF&Qz7c6+4;S{SlkLo*d`DXwWTsWi*Q#Akp diff --git a/secrets/rekeyed/alvin/4d69517f795180e7624327785e4dc2e0-radiclePrivateKey.age b/secrets/rekeyed/alvin/4d69517f795180e7624327785e4dc2e0-radiclePrivateKey.age deleted file mode 100644 index aa703e9bd784060b2301ff83eb66943c92564405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmV-{0)G8rXJsvAZewzJaCB*JZZ2Q_! zc}+${K}bt6NqTTJ|J~CesV2ma%Ew2WgsbT zKuAamS9eiLGiy?73N0-yAXjB`PH;3wL_#(=Yk6r(bxLMVHdA44LQGOgQf@;=NM(9( zR8mnxX;*ed3cF`trLqQkyz|qb`@qqhf{ui_si6jTZb0J|DXB^^Vp8wNsJZc~_4^N; zy8v+5%<_dVm#XPC&JY*$1`(3c`kaK2hxR3EKUsSs9ykf3ntfD&3-7`tLdMF|J#}4J z(+*xMuz%CZLB8I}%U=2EP|#2=;+y3w`CQ>tye651fSK_lKKO%5ukufo$IJFPd^4Dl zQ&d|@?v0LXXCHSlMWwZI-WJPKPR!qjpj>=4}74c|4J?|oYw bnanOI`^I~2_OFBr!|`JR)pOp{tC_V9R~I58 diff --git a/secrets/rekeyed/alvin/7e5c19aa43c8da31e2b8a805c08871d4-victoriametricsPasswordFile.age b/secrets/rekeyed/alvin/7e5c19aa43c8da31e2b8a805c08871d4-victoriametricsPasswordFile.age deleted file mode 100644 index 1c1a4ddc6bf3e479a790120656cf67e3c1b8a8aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmV;E0c`$ZXJsvAZewzJaCB*JZZ2PH|3kLNYI5Lt-&9FL6jOS4CP`aw}9cY()xZa!zzYD>qL@ zT1hu=L2^iONJ3 xGh)xy(W%OE(_L+n6T_6VTXu-f?Ev)uvIt=$LP7rI|DS+!|5^95DKnr@J}f)XoFo7M diff --git a/secrets/rekeyed/alvin/88cd17db4123b6ee80589c9f0b475256-radiclePublicKey.age b/secrets/rekeyed/alvin/88cd17db4123b6ee80589c9f0b475256-radiclePublicKey.age deleted file mode 100644 index 3ff559a3fa2f850c387f71b0d5d8f8e1c5623b11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmV-F0l@xYXJsvAZewzJaCB*JZZ2UHA`(aHcLk|cQrCINJeR6H*s-zO=}7*J|I>*EoX9NVRL05Cm=Fr zI7m29Qwl^;3N0-yAaYPuc4Tx%dTw}dN-HyFMQB1ko&oxOE(#}dy`f8FTenNLxJqSm-WYboRywadCM+HFtwh?uFIFu=;exaI z21aqlFYLAk?@vg)P#!9-?A8vJ!6_5+eNbw-&_)2!BA4&hGcy$9wp`VYS1MF-t_1Y^ R4Rapu)e7SdM~IItK#Tk5bff?P diff --git a/secrets/rekeyed/beryllium/f5fac061d23fe6d1347e4e94aabe277f-smbSecrets.age b/secrets/rekeyed/beryllium/f5fac061d23fe6d1347e4e94aabe277f-smbSecrets.age deleted file mode 100644 index 74bb7a8..0000000 --- a/secrets/rekeyed/beryllium/f5fac061d23fe6d1347e4e94aabe277f-smbSecrets.age +++ /dev/null @@ -1,8 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 pySEWw kigbWfXfeb8YlBMpSWM+jDPtjYeAltdTORqPQ7kqnFg -P8j10qrMzjWZ91FVnn4sLugS/AcS2XrMr9TRal5gRVc --> m0^G"4-grease p]TT RuLz -9HFjCiuy7w ---- j57VRBCbLMVDI2s7DnpBwTvVzzvqwMdXL6Ec/9Tg6MA -cD_FT,h }/;A8P%/:E)pՀ -mq{J Ukn\8L}j'yaJ \ No newline at end of file diff --git a/secrets/rekeyed/christopher_beryllium/8118cd92c3025c1f5bd7a4f4aabbf554-traefik-env.age b/secrets/rekeyed/christopher_beryllium/8118cd92c3025c1f5bd7a4f4aabbf554-traefik-env.age deleted file mode 100644 index 84cc35b..0000000 --- a/secrets/rekeyed/christopher_beryllium/8118cd92c3025c1f5bd7a4f4aabbf554-traefik-env.age +++ /dev/null @@ -1,8 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 pySEWw yyra9wL+n2gFPpbmnkvbsxBverCR/r7yPSw3aCD0slk -65Vc/tQKzfsFC5smIqHmXA7NlSJLW8oXAYPYiX3bGcw --> MV*6+^H-grease uV!LS]1* B5lCK], yjN7. -O1RM77BbFx0SsKlEXUVAJCswHGS1oKfX1ZvBNcF47W0o//6iiBHOWTvpaW15xVMZ -00g ---- XNgzqoXEkkzK8TE/A81FFduXsiDouJFXV/9o/m/bnss -Q10#͚i~d~ElgG^O,P:֣[if>,@i|DJm)P8h2Vk)7>u@q #͈םf偨䐙ۥ+O,a,%tR[7N \ No newline at end of file diff --git a/secrets/rekeyed/cobalt/744ad1a7e324b40d0805e2ef82d8fc5a-victoriametricsEnvFile.age b/secrets/rekeyed/cobalt/744ad1a7e324b40d0805e2ef82d8fc5a-victoriametricsEnvFile.age deleted file mode 100644 index 6d48cbf8cf662008cc677026ddf71d2561c5280a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 487 zcmV=PS8Qc8Mm98MZ8kARI5|gkGGbDBFK$*zL2yb`MnMX5IeBe#a7t!Z zFlttJVJlWNOEx%oVop^~QEg>bIbkwdc2;dScVcxfc4rDLJ|H+yEoX9NVRL05AwX;( zF*`h6J_>nGcr|lMN>XrRS!qa9czAkJZB}Vka&B&DHdk>-S9fP^FJwhiYD_V1WHL=y zS$b({csWv9b8A>tNNQRzdU*0xY+_1JMQLk6ctK1>W>YIlM^95zbaY8I zSwccoLuOfQGdFcIQfgFAcM2^nEg(%VaB6mKadkCydQDMsX){%ALPSAwX>KqvRylcW zH8W9APH#eNdPp&HMGDO+S+3$uojY{k*4kkTu)>hCG)M&b?SKO3b-D5ZSvOn5?IAe; z(ux&(j>(f23s+c0ag)zC+oR`pZ?kTE-i|C?B7Botw_h-R>2=n6PVGvU#<*X-k>lU| z#>LBm(uN(@$YWT-@^W1=7YlSrkk9ZMdlGJ!xRAY^*bg9)^`#AXCzdoPMdzS$R`|x! dDt~>voYx%EL5T9qRj{j;9~v`t`d`8!zqaD?zgz$S diff --git a/secrets/rekeyed/cobalt/a833fa567d54391802a4b064f0911c99-tophPassword.age b/secrets/rekeyed/cobalt/a833fa567d54391802a4b064f0911c99-tophPassword.age deleted file mode 100644 index 5401e82..0000000 --- a/secrets/rekeyed/cobalt/a833fa567d54391802a4b064f0911c99-tophPassword.age +++ /dev/null @@ -1,8 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 /u/eYA a2YtLIFiK8lETFr+I/Yixme90wgJX/X+kW2KpCFWGiM -xm/9eER61LCPTiRUi24Qh3gQq1OV8s9BQjgxRJfLvKs --> vEX:@rY-grease #.ah Wz?~ Gr|K[7W -.UYxQ# -CTEhaEVZInKKSMg6Vzb54cghIPT7PbUy57qgdWwXx6lvbnnIxsqnRUwBhLK8sT3w -Sx+t1v8/cuDK ---- nzehXvl4h/fS4/3W2Rsn0Uu1E9NUsEIR6ni5qOA/U1I -i8KأeքL+KVɌnC(?C \ No newline at end of file diff --git a/secrets/rekeyed/endurance/744ad1a7e324b40d0805e2ef82d8fc5a-victoriametricsEnvFile.age b/secrets/rekeyed/endurance/744ad1a7e324b40d0805e2ef82d8fc5a-victoriametricsEnvFile.age index 250c6de..f682732 100644 --- a/secrets/rekeyed/endurance/744ad1a7e324b40d0805e2ef82d8fc5a-victoriametricsEnvFile.age +++ b/secrets/rekeyed/endurance/744ad1a7e324b40d0805e2ef82d8fc5a-victoriametricsEnvFile.age @@ -1,10 +1,7 @@ age-encryption.org/v1 --> ssh-ed25519 /u/eYA uWoNFabVJzmA1L8l124lyvnvAFgsQ9rh/Okags2UrxU -vGenkj0xh5FbxTnS91XEz2qAoILYZS5skYHaadaNIBo --> F"k"3;+O-grease (5t/PH -zBRuwDmTbpClRyVeC77vgGo4aDE2/KxWdcJK1gXvu60DxzUfyjlF3SjKLGBx4qIp - ---- VxGN6ddpUyGJNbtKpOIoo7dZ3Xy1vxX1GA5f3EXef7g -&`jZ=s ޯ8ozҏr%*}pMu` oK~ -l23v˰ -9qxg|c:2.N bi8cdJ*z#Y[7ƶǑ=}{ g Y`gw,*\r/B[ & \ No newline at end of file +-> ssh-ed25519 /u/eYA BvO3LN0SaFuuw7V5V+qRkAKFtW+ASCtMEo+HBOnccRk +2tdN2DqV/NKLX00LBp012xqimkBCdbZBFPXoQOWDqKc +-> ig7-grease 0X s +I8yjO2SGIHc0WeWWDQ51XA +--- ADjzRKqqYst1LvYy8n4DsZnHLiBFv+r+H+NdiHJ8V64 +?~ ssh-ed25519 /u/eYA nwX0pWBepC/ZFbMVxlJDrhizIHaH7ocQDM+RlzBpCGo +m1El2cCN5hLmBxjjh1hUqIrfbH/rZeubfnbs4q9tAsU +-> BB'U;P-grease +m5VAyZ9GwzzC/k3YD/A36REpYNLssYQ08N9Wy6ybjE1aW2PPn0yVNW79LVln +--- G1iRECIT8kxcUDFr5qaBKt/DW2VU0OhGjMYCadwqz8U +-sވ玥~.: +sjUMzD  \ No newline at end of file diff --git a/secrets/rekeyed/europium/7557b7278f290608722bc80adb2f95e0-compose.age b/secrets/rekeyed/europium/7557b7278f290608722bc80adb2f95e0-compose.age deleted file mode 100644 index 9fb701ae02f01f906a0ba6e873477c94852a374c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9154 zcmV;zBR$+)CWl3mjYf5ElLNqsIPGUhrcP~RxS~x*RFKl%*XG&0ZF?TR^K|u;OVQo2YV`*+# zc58EEbX80-XEbJSMP)-ZcVcNlb3#^YcR>m*J|JyBH)btoa%Ew2Wgspi zXfj553TQ((O>H=DbZT`uMPqVAYgtf5Vp1g2OH6WkRW@c-S_)EGGE-wSV>oVcW^M{CEiE8!SZHWaVMTCFQBP$>dShW| zc2!JJWJft!Ian_=Y-VzHVOCmbQ)W{{YFP?1?o=d_&u?X@W%)a9o-uei(E^KCca1hC zy%dtc_#baudF?K-d=C63LR*T|)T5aOUr2uahx+oU`uCuKq~}lKY|!Jgmx?tZmj?-b z!7v$LF=SrrPWT=oeWmpWIFw}WhkM-)^qg}z6D40rLX$4Jb;cN^dw`eV?+F7~mye!s znVWYjM1=d0ojp+V0>E1hOCoQzOj7OPNF7$a+Y(Eehd=@l%&|kS>-jK9M#wf3MfS73 zutQ(6RCU~B-_geK`3E!5ONOe_gY|gYm;BxCj_3&p4dJwsO}dJSN$1Mw3p(le*w5K6 zTXqT93%RaSU?-yrS5FyndjHRT>8i#`$V@NIGNcN_OXI5=w<&fPO$7!I<8dV))&o2U zi>-ak@7vFpLGL4NNarze#-CwfVD1;p;)g+@x2DM-G}jppX@9YF=0-0F%HBIJ z$GP;wc@XzPeJ){dvIm_|%?5XRm|#eA#Al4v4FcH|L%`cvU+}`at3o?ZnlInWj_I{JFsyymnXtx zR9yXbE=9}&x7en2q}JvNAB-9_)!2bF$<{^`bqX+*m(e=GZj1S=7a=WSDs>&{+?Kme zrcj=vUe{^NdbdH9|AADOy7FG^W5ca{?qqBKW&XoCsZU>_Mlp<{o+n|cv9;2<) zkPr-;%8>ZWoDPk!y<#Zj4xxLBRumI=Ydp9~Z$;MTqxc9#iEZ(I@D`3e53W$ib*e`^ z*{q5QP;gb?CN|AhWdba@#lu?eTA|~bPvQ|Ow&lK-j@K1g|1Lvu6ChW|CM3Kfbc%bl zKeZRF{z5iJjQ9a3n7qa#e7GhocbI-pZjwpO;=l{~ifwt{!l9fBVrV2Znt{H4MP&5r zme;~b0l-puVs=Yy%2>sfM)o3CYMPX&@)ZMj0MspG*Fv-5yG{jZYPAU!3;;vu?paX( z4tAect{U$RCUpoaT~)ax%n!Ye)5SL3V0JD`pz4ags^(rFrIu(9_Da)L3vka$VnJJ! z_?je$Fd-wkr!KbNr$_<=L;MKJ~yBOLxl;_I23l0V}>jwEVs8IukLCkERV~Hwo zS0)Rm7Cki7N}Yc(=7!w;_HIR_t535JDo9Ia9+9&!zDj zmW@sPdVUDKorD%{uB&8!T1l9nGWKrV zXfRMcJgazq+SB#q&U!+jv;2Aw>ss7}mUwS@L?^cJEICyeT=shU{A|5wp_M5YVivN! z>Gwb-HtA!VUwA1k=K7*Yk{cSFZ76L5Q3ogK+RLjUfu$I0Fgj8$ETCre^%h#IqnuO} z@e;ISn=!r(R7@Dn;^&!4F*YtsyIl(d9U(cp@*mg7M&jkO>ZaDPbYCF^NF4)T{Ww#D z?efDfumYKGkno#qYURQ9bEa2L;Vn*+h5n+eunom1feqdsN zSZdW`aeJ8i=5WGap9WQ($i5P$NeD`o0iKF82s!F8EAXPxK z9KHUFkNP@^Rkl^5kT2XmsQk%CN+1O*>MVKVFmp2}WuTB#ZJ)rZWn`Bl8W8Ncsn^ux z7WB-~Gb&bLUF)5fk*Od9G_n|reDet~#vgno=l&6#Jp#0yl*JZ^du)^yhi$43AuP5< zxvC#q*KMwSr6+`TUOieLF*n84j?r$>3s7!dUl&>Rir~3!IMu80`Yevq{eVCL8+iwx zQG5vE^+Yz(@2Byq&mAS5=GA1TMP?X(IDc=Y@=(I#0CkY18)(Nfem?1OHpy$n&0@a93R7KaVDpEPY{kW`1K^>hVQiEXej_ilz=P0DtwhZk~IYNI?v$CJCs#Bo6S9g1UemChhA^$EP zSYID`VZ4pksm?d*YS)Sibj3#3WJChE{`AR`;t|LHt)#=?`ZnUbkTmlxwj2|7wX{Ha z8F?|h=6j(-(9fu=Ox_NY8jrn=&lLUQF;f8|G^WBZNAY>32wLm9vjz=8gWm7t3Oz+x`B^$$+8qKhE71+Fn9M%H~HWhJvj+ zLRtRpiMaZAs~)eAg9ShFiy-N5XpLf11i!sbS9iZ0=3%t0>+CG;&CQf=AYv_`csax* z@F@Z-`&l7G3pNT#*8SPVDO9Go6fBFFGk%E3|DSD|*}JD&THn_9dyZRz(4n^8J$wWuPqRDfKw3ef@c(lzJWC{xQ(GKAQaY|qc#I` zOZ|Y^jd{-HJ@W=EayV*Cgj!){Z}L&IP;YZ(!Ozx|LKN##=4U-fs*Wp6DI5 zvj6?340$c)H0w!>=e;D0u>q}{eH=)W-}Rt|JUjWlfyei68muzOBlkeaGZ*5l8Td=h z(Ghc4H{)krFgEeNVQuT!)ce1&si}N4Vy>IzlvxOj8&|<$ZHcJwR5U*-jlrK)u}D&D zVf@B?-+d%oON!oFoAc;*(J>v5NzcR2!{6L|WS2h4#tanYIamqit=iXWVtMws*4a4iTk~<(8=C!&Kp*%yJ zJhh)K>W3M~SwDztR$hSfObb!GlTphI&M8n8FmgR7Z^b*pdW?h^2_Az^J7xv?5^GD| zw?>t1+7ar;&ebL_HI{cOO#4*(I%kI^&xo4^>ECk{tvxy3DyqY;Bg+rD(V9{GS!eFLZlb7u;TcP_*5lN`;T z0VqnD@dd|*2kf4-Tq6P;P2AjUH_X%~-!#3n4Qo)z@jdNjY#+4hrBC83fWK-+AU3^v zt>DR9o;Q2_nl9nzI4<~sZ_*J`xrIq-FDw}0R1ur!Esj?I`{CkVWljZ# zKh*NZIvxzkyT7J&1>d1-=JUn#fq>Ubf66RQO>2FY;Tw31fkf)``;}*qr1ZCegxTYA z4vkw1r14SQQJ_6?@BUvH@wBOwN#!A=72i$H0v#9|tO%n-;n_o~-72?NlrwsW2$quV znZZaE@?RH$BCr$-%+DtH?c>vN**Qs=sTx6KQ};~g2zsb%{ldYamLJxIorcP;g#4E< zsHaU8dL9~Oa=M>Q_DT@jf~!ooTL?Rnbo4@zAL|^X9~X}413mcLi97|)qq#37&FHlz3|W$+G_L+7NMt8VTqoc*dX~l?8wWfw-Z?l0Y{e>uB}o zx~h*FR$2s1_MYTOLp<1-W>-Tqw|C6Bc~yERgI8n#8rr@zrH(LZW>Ccw41UXCaTnD! z9pFX_#tPj_hwM`+aZ5iIk9#{V1?H35FL)@o4NcN6FOZ8VxS4_AEHQ)^80vjruNYmx zK5E0l>HbrKz}cvpVOBR6s45*aBDs_jB;<;x=tyd>pv9sO-m=HrG*PPh$i?2@JUK8e z%01o=oRjoz!rqC@5x?&Sq)73SgyG73NV2u>W*pRnQ1<4h4}%%OM&T43>p+y1_`}eK zwrN=NLa2##@{7+8Gh(v#wRP|b&gFhd-*jnDZvj`8?`N721=8>#AukK3tu#Exs z;?h$)Xh|e!Oenaqk3W42h+~+~ zn>m7u0?ynF61`V>&aMc@Gi6Z+xqg$op=aIJH8Ew$DZ!f7LiZd9cWkY8>wRhQn8oQ+ zRb%*O0MMz&U7-$F_5(Uw&Eg#(V;1|}J#Gwy=ZCQpSVm;W_gtt#%VZRfnkH5OH$=MI z*0|=^5Rp{XD>c=zRn~1i57bZ18~eh0jVBY)u*T}z@I5w08KynNDeHz?dN}JD)@r%h zRx?^i@gD4>b6A$FY}P=SneKn&3Cavd2W1~CaXgSUMZMyacatDI1>+-Fb7>$cX%oFpbQJvql8xf=aTMI-`&m<1Sl-Rj4{;ug@>7V_D@o{%-%BT zJqXwb`gE8-kTuJuY$Gl{_^l=+uBfe$$w(|xW&B88v1j&#->&pQ=vM$6S)ZglzPwGp z%&#&(J;fU;RttB5ka8PC7t1tyjE~y;Q+;jeou~SxEGz?lj;frcQ6mw4&{kGIhagOp z?&3j74?M^B+?U;uS(DtnY(j!ClxniWH0}}3p9A4g{@@`cG;*RW;po)Sa3Uz2bNU+{ zrGs&X-G!@U;R26k)Fcy(+s)n)h$r-E^R7nm!>m|x<_Ii#cp~WLB)9=OKE6$ZjM2bM zrzms$(UtRXfdwH8fxoyhM>B2xyYopu~WQB#npWlT4P>>ql2#ZwRRB* zH!X#>T;dG>|1FbYjpsZwsv*%;0>t-;h&{3gg?$^ZtlfL-*lpbNJIssJfeg+^2Ko(J=@4 z%^9u%CVu+;DH!hV3k3DNZh3e#?{hr#M%K8Cj^t3+vF6I8sdYw8_V<;;5A47+tkL~> z%}{qKFGt0&`fLpbyz6MxrORl0W0(AxC0M>X3~;}+BN0WQ-h$gR*FoZlAJx7zi!t~$ z!0^5)kb<(V&^(JxDeNMXehvjWpQlraPcRgVp2s0H}aOE(fWXXshJDbWEFmI*tR38<^Gi2!nvuc zZ2qVwcvpBnIMtshSyu+C04*q48AiIyO8e&Utq)L;+`GwxWs&OR@;r5NNj(SSwCvb- zK|v9jCX#SgI+N);D2%55V`#t=n2oylyYCJsy(YO*`4NjFpdx_O_wkfqe+g#07%$k? zKgjekMw415b>`RJ`+bPf_nFB<-1+|&QoMDhkKq&uKX$WLO{R_U{Y~2{Qr%W|p|ApQ z&c-*ypIE7ThSj8D>5L3+LK#RGY0@;q?s1?~`tH{QhzkeekV~Bq8AELp^ea4h8rNREjXoWlWpspvm!M*^oSI)E4R9m+nc&5aTBu^Z`(avp@1;=>ziL9-I>`vt3?bh z5M2e19_?Plak9AJKA)I!+^Cy@zDgM{+}B;cV@6+e7}X)191 zjWqKI5Q;R`BX-Hikdp!yN`T#%Z0-NT>_JZ{*NkjL=rVrjos{X^QlsFO<{3R2Q2WHo zV5Y$rI+X)>0`7jgE7)Ey#!V%nyJ=K``A$>Iz`e;(K_s0iAxmu(rAGj3W%4y1RyH)N zbL~niilbUdn@3rab(!Z$!yMNVu+zTB>&rPE2#2%am~aLi*!R;v`+shVLCL z%oDZ9xT}|!I|ghpkKWUCErn!N%@`h41yj0hP}ID-2Y&9DydRecvmEv0n8^}edQi^M8d5Bhf zRS`b#bgOWpKL4cc4#$o|yG5{M4s<6^&sEK7kkOVmx)N7m_KdLrtD+75qX@W$O3i%%tXc zbhkwk+vKxLW2tb}pGOMPYA+}t`u@bCe|yWN_+~+i*@qw*=`d)spC@%qeMHn!W_2H`wZ80GfB+>FYy53GdS0 zsj`mK$YNkijbigpZu+^f++AH|Y>I!y^z=B3L{AX?K4` zK5{C#`PZD?v01`}@Y~oiIi|IqqfvM;B!gDYbUyQQ0Fr`v1d_7^wAPscJnA?NFQ{L$ zwR=Yg?ErQ0*~aS==6O3Aw6_jEezFsoZ~+~_?Z>_YUg1pQ)oQO4H}0COmpa49XEE|9 zxuPEu7yrv=us3qWVLwaxG~kG+>y}kD=qX-*1rxXvvfsg>i8y27=;N{LV z5x!)!iS|S?=B3w){}Nvhq6N=m>uhNv=&+AED3kfD14)ox!C0S`#)hV4qn_;-3fQjk zx7CG^Q0g-zf~I(U$dtP1___!7Wi!8So!;`3;?D-14;j<%pQa zsA3a^r2M56v`*&a?y#o=$ri6;&`X}NzjqmuX55q|=~x0H2(#WOt+&gSPhv|R&IEfu zL=#r9mTQ+|uXrx^J~_7@dr5Isc249~LaAr;S4IH7Y-RCKarQ2Ui+ zv9#fkZ9)m(!Mox}0l6xR*T8@QiFLuje~?rq^y!MMO8*aMFcZ7quO$}cO5y#vSKI#R zd0&0o9;7oqFm{B!HReIZ7z+lLRiH`xM_IugiI1Lai8v|}IRA>n$VqG|&JeGfND*;H z{**RkIE`{MgKUOsb9BIM#B6S(ai)n0hd7vhG+!c#Vqo?UMo~N(W+r>Myczz&olqn% zN&0us?IVD@m`UTG*qH1hQG*nOkBoL+ww^4SbYrQpJ6FJzOX2*S94Q4M4}L*2P9)^MSEhC zpHe)W+UfHDQGqFBNV-fWS7u|7F}zV&085FxWk71&-%sP-R>?aXRtsFQh|6jCk%G2q zu!;EeOKuj+#Sj2#ad?uPv!LgNNqwdO@i89NQ8{VkRPaeR)`yPNOkQ<=V$P1}h*5rn!)(*hkyVH3fsKiF$wUh|fQ$p9v&h0I3=>~HEw?0juZP(z=O>FM;Vm$+pBJ}zq(CC{tkR-~giXj-yoz@f-CR21Tq0IRf-0vTJ9(rVEF zJnnH9N;X7c9ElC{5Q+9Of@s?n9h|Qsqb=@@QSMhywPe}tj)gDT5AE;>8M%Qvp$*fG z3&Ggd5m2}sBQmknoFf(QFX>Wme)$4Dnv)O)a~^1i4Xrzy4gn?Wq5$|X ziqxAx-PzYU`@_X;yQiwoOzxG08F91JaMC{ul7XjoOlBfQX^1S(zBsC-k1hI9r0K#46fu;jOpRY7#{)k9SsRsN?KfOwyYB?cXQaW!a7CNm|Gl3 z=(z;o%eY=+S~Mq%(by~h>iJtBCvBw)>=Kr_y^_AY-rbLvM6ZWIx&!JdfBpWCmK2gy zv-0{himT>f2W;r5DEqD~@*A_vHjH)fp~O=gjU6c6pCCzeY1ZH(XT&;=TIEeLTp7|e zkPM$f()%Jd%1gv~Y);QE9wc}UGe0e}465YB< zbxYS7Ah)G}i3aB)CXH=KJF$MUXFq@rGS8IIRN_B|H}1&R9QOj}vjhF&td#vOAn9#Q z9N8Z9>c#RHuXs9x4a@|0s=OrS%2M#jejL<0g?9BvAkK2sg*%tLDmx*@q)nu-IgFUq zul(^pMwBs|98uoBsM2}nZkBA`3O&&ri%ehIcBG*PeP5Q%`9-KD>cE@WS^u$zF=uuP zvl;eEjQDI(@-4`AqalbshcAZ@*{RS?fP_B&P~p3zlyNBpvl7D3@Q>20YQ!E3Am7Mi zL4rGxN^sm-?6>yOjoDHiemoV4R&@JKHWRFhu3L6f3&qI2p9Tar^Sa0-lKALt^)&Eu z#im)($fRA`5g*wte&&4?|Bqp6qNL)KbV}XQwyyG9>pjY8!TReRP z!%&iHp}a9}s|!fCh&VemJx8D~#YIgQX=%m9KvoGzEx-XHWMYNL&t@f6j&0pOP(sfF zrS5_vk0D&D8kv<3Dz@UN zTI~YtH?aFC`S&LxU|?VD$e&B=Z#?-zG^DxSY^mCDFohQvXiEAo6+#j%NZ3E(AYUd; z%tg@nd9=$^?_@f+OfI;W2vZlIraM9`6IU_ucn&iS82Zyg10)?v5!MS`8rOr!0-GX9 z!66qy(}Jx9uogoHfCPxt^iffSxArH6Zn(c?hjZmb!xC_=*T&W=%6q9x{R(&?>l+X< z(YTpYEFQHa-fS8fH@bYMwU_-#U#FRZ$!mT)ObbceBu6iE@Bp~;c zZ79|hp$tvkxX$kNUd+5joS%O*!U3okUZBLWQ=r>d-riVz&Hj{S9s6+V#o{<*)O{K8 z`&ff)T6Gq94M&Lw`PryXW>c{mVbx|_V<#iyoOia?>kwJjF;3PcX^652sj2A}6# MYpiZX56ZojY=xnt+yDRo diff --git a/secrets/rekeyed/europium/b2fbc3dc3ca489784f16a14cf23ab4a0-stalwart.age b/secrets/rekeyed/europium/b2fbc3dc3ca489784f16a14cf23ab4a0-stalwart.age deleted file mode 100644 index 5475333a4fd54e8e60bd04cfce699ab6e59cbdf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2304 zcmV+b3IFzCXJsvAZewzJaCB*JZZ2gOlo6lGi`5SMK}sgdU$g-T5?Wr zO<5~vM{H(7aBN6JI8jMhGm*J|KH9Id@$?EoX9NVRK~) zd3s|vM`u)7GIn}ZWi>TqHF#4^Hep0dV>EXwc`-CAMoLV0c1dVaZ%0;SIag*(SZ^zD zGjTz3Of^zYc2-Dg3Ug3VK}&i#WN}hRGgdfBc57ESOHfiySU6D%EiEk|V^3>#H%wGa zbW$~Gaau!hQD#F|y~DTc5be7|Mx zP)~({3J~J$U%_*IJUJAu<^Qelzx$VE99Gge`>Vxg2QB&OZg)_%;yG9&dH-~e>?aoW zJT|(dA}Q(B`^U{~#(wQ>Ndgm0j-!Hv*{(L9K-PdQ)rKTEnpd|;c$?cfgGB&$rUG#} zYY3aS59AOVPvGoR@j|yEmd9<&_cyRDtkCq(0nE%?VX#1yTW?Ilt1UJO?a#Sifk?MZ zT1(aRViwt(0Vo$=u(W4MqFp$x2qTviIk~@U#;(MIf(VV_9^jKX5Zdewz`HCd%!2cw zWlTc=>{n^MhEpkIHMkPlCF`}JEw)k=2=9+? z+rfWXg%IqNU<)XLy;8k z>#=!Cb6J%fO>{T66)MD~w{-A^CcsWZfQ{zM%o|Wet)@-^nJT|3twh^TK0!M8aT+IJ z_S@bCm2F*Bk_UmW-)>E4)tolmyp)t)#8e*t!CMe5v?2d=Kz`MCLc6*h%)QEkbE~U3 zH=JeH3R)hmo~I!mijhRT(EOOH9JFYHUJrGmf_H+1MZ#ZiryA1W0m?mBK%q3 zYDm}%SIRPyG|eD3Qch5mPW1}@x>&6_@WW;-? zsl*+)zp4TV-1>H`-hE9!FNi~FB~*7udx{PDf3S{fX`_IJO$>taK#0GurTm{}O)Rk1 z(=QkmdY=>p3E0HplTjGFyMZF!$ol}D*Nn&NyZMsA$EQMXmElx1Uc>EL zHBM}SaD?PFf&bM1VMu1c3C-bNq=XWh!Faq22iS@4Y?lyl6DwKnW zuF{W{6c`JMV}>+KVpx_8^+WJjfEQA3TT51Tmyc#vpTKuvpE`WGtWqwCD^Q+j7edI* zeTb(HCu1=b%#FkTFZ~sV^N?(BSkbh6YkwU;v2?V)xT|YB&<9%^e;K&2&7fdd!NNRo!zM3R7Bw&$fOd<8 zW*=2I@Z&gQ=oArX`p~GNS|SiM0P%}`9<=Ri=4nB5`F20Kk$Cf_U%au@Zn6u{FW|$=q)=?~ zKl$ddH_?G+C9(&_&^3#|=?Hxeh2R03Dy?(Q0Z^!~J*w36!asR{*Lz&ob~*S`@9`u8 zkrI#C>r)YgYeU}%QcrPpgiPX;r$zgJ5QYcALb&GQcT$%BUo97%cayntzyg>{32_@E z^SH3uUE+4cEQ z^t%C8foOX?k>e94){ifxg$m}N8gMko%FuW&Hv@POLFF1q=_bA_()z7gAXrnbvW_Tm zAN2DYmK!>u2{!}>ySTDAxOA(G3t;18(BoIY1*0gBq})o$6xskC;nUrSWbe+Zu=IWf zrw`0Qg>pI)C5B*O-i?vRk=7#Nx!7cjt&_cE_|H+=G;USBZEEuNteISLqlE5x;WTR8 z7vUmpiMk{;`oX2s=?g$D59xX!O2J8hQgGb5GrNuNebe=rs=T8V9XQWtwlBT+=0Jt_ z_E4TYEccBL0@3#&B9)CLsaKE_n0zC#$>4A6^`wmMMf9-$4&x=c!}|J?+gzaW)>r-L z<38Pu@C%oVV`hQtL?W3ilFz@i&%MiB2x!{IX$i>#Ls}DYw77LN`B6Rqmts&79B6qA zf7;RQ-=0$nc4%W=$NcUz+Z{6f`?{P;UEZum&+oC(IICZvGu`=z4qm^wyi1|=a-O2b a3n@eFsv*XO-U!}43tKzoDff&l01Y*ir$V^^ diff --git a/secrets/rekeyed/europium/bb4dfa5cb8bf5e4914b260b95cac4078-traefik.age b/secrets/rekeyed/europium/bb4dfa5cb8bf5e4914b260b95cac4078-traefik.age deleted file mode 100644 index a73246121348f6c5253ac4e04a93ab166fc97ba1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1071 zcmV+~1kn3oXJsvAZewzJaCB*JZZ296)yf(4;((c2P64lllIVjp_fwiIQ+hQBZsHjp8b3$$&aYkj7 z!svzyvqc?4bW8b_?H`&?aZc0;IBL|^NyR7-c3wapsO2?r;55b-c!=Zl=-Jw8{=T-q-Bd7 zgwr%YEyNan&1sOE#ZVny)-YtgpDA0*C>X~aX~7W`*Ul@C__A<7o-d@J10}mb2<>oP zNxxm1Fhq@>O<#SbPOV!h!BNF?4cnn9o745go8bXR;j(8%d|yB1_Hx?olEn>vE-7_b zP_8(>o%eI={va`93LWKQQ7*T5CJV=9aGLj*1ce4TDeYTFl;%^Qyz4FPCF;7CX_PP= z48jjkvv+Z47G(|tqT;X$ssY9j4!_b?Q4(1}%EveY=InC{^8*GA?{1PmGsf)o-Rqg2 zxAj|@x}u>}vv5=a_Fv(tW-@Npq|Z!dWHVxp(d-gB9ZF@G8UtNmM9g4-tAOx9W$IZM1Xr3y2413Z%P; ptEc1xVii17gDSy`h~||$uFVq8x0g<%bng&l3?tyocXULsnEHdn=4t={ diff --git a/secrets/rekeyed/stalwart_europium/751166ccf5cc477824fe69b47284912e-traefik.age b/secrets/rekeyed/stalwart_europium/751166ccf5cc477824fe69b47284912e-traefik.age deleted file mode 100644 index 28251f7c5268cbae230176b1ed3f967b05a65849..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1021 zcmV`6EH&8@MS4V0wOIS!%Qb7uCMR#IsadB@? zM^JY)M`%kG-QkY*7PVbx%|{woYb$I*el{EM&Z zVmvZ-eXq*9m&=n+%df;w?l{V2ID>fYgf84!(A)dg9bB!%?pOyc*{(Hn;(3%NwR-;Y zHqPpPv{X0&#LRR?9ME;ks7Bmv5u!dg^vgO*cUz*Pkvb+bR6XwNvy?}M7C&TCK*LCXyJW);$MAEAsCJK=?<%Z8A#5r zbnb2nXt^cP28gW0ZRoh$PV-uT&g8*p(p`A*{()BxzTq##awv?7#!0N&=0)csrHiMv z*LZT;s2u<;+#)J-2~5Oq&Yq#Hwjt#rBv(-PljLZ=x}cmiDJQ+O%Il8m0Hf&&g!H9h z(^{;afTU}(ZgBlcGj%FIt~U_P)y{%kO4e=#JB_lrh{ZvI$Qf5ku+wRPTEMgsM*vSM z9l!rJH@>t?@s%2j)!PvFR!OqdBr@?Onr4`?%XFny7rT)z=xJz#5TM^1?z;6NaG{m9 zVc|%$-86=T`;karw2ENUy^hO-1JaBW`L>^80I8JiSNjzH6PTa06d#O)?6t_35PEBx zz^<-La+RYpZW6AKIV?X^dW-}Wut3f*@LfsZP138L*iTN(V0p%Xdv&$Iy7RgfXXT_(Vofd;`7 z=6^S!_PEC^f7t@@X(|`<4Dg-Mh0+9j0j^Z|b8!yFux#d0*4{f{@xW-Zd)o<*yzDA$ zFjgS?a1u5Ak#hcWT{`zxCNQFH-mzbu_Byal^Gi-v)5t(031$^fA8~%Q_)@IHuDOw8 zVl0GIe(HnIcTySd7Grt^lbby|M_a@_ko*3V_XD3yMT$?VF#Y-Kq rLXYUACS!yxIeR3Q%uKX;+M&3rupyXMqVd(eFB1W}Kxog4K^<(v;mYAG diff --git a/secrets/rekeyed/stalwart_europium/7f766c9e563fa35b6b5dacdade067a5c-compose.age b/secrets/rekeyed/stalwart_europium/7f766c9e563fa35b6b5dacdade067a5c-compose.age deleted file mode 100644 index ee826b3f25f1e78a79136501f29406457a6ac2ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3732 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 diff --git a/secrets/rekeyed/stalwart_europium/fb2a5161551e0237b02acd721942aad9-stalwart.age b/secrets/rekeyed/stalwart_europium/fb2a5161551e0237b02acd721942aad9-stalwart.age deleted file mode 100644 index 21af6a7d5e32e63ac3ba61833fe85a0febf39d1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2320 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 ssh-ed25519 Sih9FA u6Zxh2e1bvUdQ9I4YJTmZu31x2wE1N/UeVfjU3neXGI +0RTNgBke72G7TVXmGXQIBEz0l3KGPMcKHx5F78IvzcY +-> J-grease :r=#zF# :( |;a'5va A1~[+ +TaZYrXCoYw +--- u1b7+IBBNy6gr7x72Q7I6WJQ+PSXhiEYZXrRT3e+nMs +䕺f A.3jub, +aͳRMy5&K侅i7࿜~6J2ߧJ$OsSLN- +L=|!<7 gNߖ3SWI; \ No newline at end of file diff --git a/secrets/rekeyed/toph.endurance/6e09e324e621f167ae6a8b9dc2ca0529-id_alvin.age b/secrets/rekeyed/toph.endurance/6e09e324e621f167ae6a8b9dc2ca0529-id_alvin.age new file mode 100644 index 0000000000000000000000000000000000000000..b82f4dc33f34e2c2959efc0857492de75d08c089 GIT binary patch literal 649 zcmV;40(SjjXJsvAZewzJaCB*JZZ27taMrkr}X+mdbO=&f6W>j--FHm<&MKwx6X+=t7a5M@nJ|H?XWmYpyXk;yCa%Ew2 zWeQJOY)mm{3N0-yAWUvaK|@z@OlWagdPgfuZcc1;WKvUCRx5Q$M>9e*b7N_0Q!`3p zVK8z<3RxR;IOkgv={a8hWK7tPui`(p^vqw{!u3HF`y?ObZnB`7t%YvRA(3#wF_ z7~N>OLMu_LmPY-czxU&Tx`+8D?u(oGg_s?!!KrhJIUN2b{cQfKuNG4yT%A<_{#Ek> zZ9%!13IR1XyuekGvqPc)<+{C(x&Aevzm&%Dd?#oPnvw==<}tz!C0c7da?3U zb8KLagxteT-gj}-50WyqK!2p0ldq#jSacp#@6ZALZMWON6-`M;>LDVVY0}o*$EkGQ z+)yVm+xsZ(mH;43vjrlr^nre7O-Xv~Yv_ZB);a#qxa;*~{qyBiY9|V?{fojCJt*?$ zRr)EY$$n|A^)R1WIBe;inR!7jXA4n(UyMLH6X=1V?Sbd`2S=6cPl;(!Xp2F44!zQ+-rTI6#}R$;dW9ut+D7z3 jl!mmp4_5PxdM{h29o=Cc5!v^&^ENK**Jh)GG{UIqYM(6q literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/toph.endurance/a3984008ff2b9a3226656619c81e4c47-emailPassword.age b/secrets/rekeyed/toph.endurance/a3984008ff2b9a3226656619c81e4c47-emailPassword.age new file mode 100644 index 0000000..19eaac2 --- /dev/null +++ b/secrets/rekeyed/toph.endurance/a3984008ff2b9a3226656619c81e4c47-emailPassword.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 Sih9FA 4cwpEkfOvie2lcVVWipZdcjX+4uWvWUqqqM1Lxzqi2g +KQ+Wu6cfAb5VcdBiynUYCIFOS80Z9hzTFkJmvMyk8l0 +-> =[-grease Efc=i9 +6zuCx3Ja7X6IePeOMCNlo2E6wlUVnJdNRe5uPAfZqWEGuare +--- eEOYwAsqsa8DJnHuvXIbwjdPD4HnrkXdnIzvE/SsNhw +zL P8fݍՊ0_&lSV%<.l<6"JLV{~ \ No newline at end of file diff --git a/secrets/rekeyed/toph.endurance/bf37e236fcc3c1ce07d32b54d70f80ef-id_europium.age b/secrets/rekeyed/toph.endurance/bf37e236fcc3c1ce07d32b54d70f80ef-id_europium.age new file mode 100644 index 0000000000000000000000000000000000000000..c0c1ac0d9faba7642dae1e121d303ed015afaaa5 GIT binary patch literal 775 zcmV+i1Ni)5XJsvAZewzJaCB*JZZ2Rhc zF?nb+cScr8Nlj0{OBVtN!D3pDvaG8$)1NPKtVf4ym>_@`({v&71ya z-^Xg-#Ih11Z~M2;W?^>opnh3JO@rqZ=!EJ2pLx$C33Y1}O3p6c)^dAqNVj#2Z$gs< zw)(Fqj*-YER2lX@ux%p4^g7Ow9ZFFEa)HC{7q6cnHvCcQ^sMEsh9MiH-TLL%DhV5qLQ zqgqC$X{UCm8CKmeAgbLf{yZ)gZKn=oAsEtl^ zXVue}1rw1(uxSj7{BT5vw|HCq^4b&)w(RD^05C^?3B=?B?(r-^n5liob?jQbt>Gvm FFT!EHP0j!S literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/toph.endurance/d5d9325b86283f0a1572f2817924fea4-id_github.age b/secrets/rekeyed/toph.endurance/d5d9325b86283f0a1572f2817924fea4-id_github.age new file mode 100644 index 0000000000000000000000000000000000000000..66b40482a78aabd43256144d29d1335d883e4b7d GIT binary patch literal 701 zcmV;u0z&;^XJsvAZewzJaCB*JZZ2E`|Q*&~bxcoob!KNP zXL)r>PeV$1Fa%_4@SxsUC3T=c7qdB0zQ%Y#0vW3iAw34%4v~;iQaubjo#p=N8a?|}qeATfc304JtcXWrL z$z(6{iO6@;vh6YPJ3apyaU0}fjosmSc)&9y(m95yVTv&I)(9QGX|&gZOl40=;t&&P z@j>kqv>;sE0C-Y2(`_H3AfnDF22_P2e)3ucL6{KL!rNiMzU7${s1q{pw6zIz`@*2= zF>lXC*fQY3gWpEhOy>?rUQXQ|XX=ASbhz`sh$B;U<7NQd+0mZCuSXE?M1Z;!h4qUg z0!A`IR$970u@7a|5Z(-}RK2}?_1y8fn2qGwL&50toB>0gkP=CQv_xDo7EBXx?%Hh_ zK1>Sc`B~aYXsW%QfER&aCjDIrMk@^M1DpU{8=xPwM+X5{u%+PBWXBkI10dl9G2KOa zH3j+wq~$Rin--!R1Iaf-%Ro*`SC28{$1%f7;;qmQ!QA$X?uD~&+! zjNq0j9#^OG5-os^?q7?(=&HmGf}nM8kl`j>dg3ldXS0EO#JK@9^Fcp(M)T?*yX6%H j3`ddpV?N)V%u8-i$BF`a4vVDz!Eqd$8j7H0h>!euyT2`; literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/toph.endurance/dcb82593014313ac12faa7a33834a1aa-config.age b/secrets/rekeyed/toph.endurance/dcb82593014313ac12faa7a33834a1aa-config.age new file mode 100644 index 0000000000000000000000000000000000000000..6bf81d9877c54f659b6f0279170bbf531d0289bf GIT binary patch literal 1306 zcmV+#1?Bo-XJsvAZewzJaCB*JZZ23N$ZFVn=#Ua9VjQT5(5cD^f`{R%Sy+*Ohz?0azl4@ZwgJpx1WeGte^?!u_p+)2BNov=6|w6 zx#3-ndf4ELC?(+F*r7+#U5$UeP>hsW$H;*{TQ`uUVgdmK0t?hEJlfbyx7w`KXR9^+ zPJu2QRKX&Ls7=izurGmP_a%)66q9`KZX;)xKTFFoaY-XcT{1T_rbhgx8l4f-J_7@e_PRMcjOlVQPomgp|7aNmyK~aG+5vKuZ{bSG{Ibhf{ zm**EseJC%%?7v=b1>dQJ_Ou5p@K3F{^h+7v`_c+cw;`K_6PWH|b-`pB7SW`L%V0}< z*wLSjK_d|9D$N^d*K8<~M~!>u?D($g!eV)z2rJz1=n?~`E5mx)b99Xhjf#*jYW%aN zQt%DR0-4;{-ICm<;TZxER`BvFQi3n?wYqOgI%PnEzM^jB^e#EC6AN8BvT=!~GybLv zfSgcC@hu$jnzwm+u5`T^-#q=$XXI;t`^74dXX$$zEg|pS4Rz76$dC<|c;T$pe*lo~ zq<4a`=ad9-u053~E~@jl1f_9v;H9KqWN(ZeA*?z7PY=aY8dx}OCd?z8K(utip^sgYFQK2VBq*7CDcnDPsWjBX9^hP)M#xNZ^F^RQcSHL9np( z1$^t`yhe^oK~|1F%=T`N+7^l5R#T0Z1dp%|keh>Zxft8l-mez;5sZ@Aq}fWKJzTGn zUhzsa7kkIqGFOYw%-<`HL$r#K{F@cbBS!qVhKc`0ApD==*}7T=Y?6Dy(Aneqxk2k! zGt{JFhIX*sox`M;!4CYlUz*S~Cb@?@a5HMBW|STZL6t5Ys?RlneL@K8#EQXZ)t_e* zw}hOzTqn5wjvdey{iYR!6;;1b!a73%@~zP!Ln7YowDH=5^Wlp`$wx8Qv46&GOWN1m z-ZrA%Ab$9Xww* z1!v){4!wB}Nz6o*>`~dV-}WFMA75-!m+@X}ZphgHTBU=+p~D5wFr*t QWi?4^T@L4Tf^HHCcl5|#x&QzG literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/toph.endurance/f163a86f52bfaee9d516fee4b00a5111-npmrc.age b/secrets/rekeyed/toph.endurance/f163a86f52bfaee9d516fee4b00a5111-npmrc.age new file mode 100644 index 0000000..cfaaa49 --- /dev/null +++ b/secrets/rekeyed/toph.endurance/f163a86f52bfaee9d516fee4b00a5111-npmrc.age @@ -0,0 +1,8 @@ +age-encryption.org/v1 +-> ssh-ed25519 Sih9FA 3CxztQ43ysoI6lY8+urnVpPuOZ7novdVKhYbLRvCBns +m8AsmoNiOtfyizPOO8y+Duq+eF71XFa6YzLiD1q+llc +-> bn-grease 1 S{vI3DUq " +zBxmjcl0M7P1yd5ukMsV2Pu+HB+HwO+PcwRGKLmXJGbQt3v2jDe7Bi/pIXf9mhM9 +KYvNzopzJ8Ny3vYdIRMdL44 +--- EkumKng8pk1fU06yb+e47Fey3LIgpvATmzPwGhEpNB4 +ISD\6vJ 0|aGnMH*TZ_"~h>0,^[WWؽ Z,MfU@=$&輧N|ّU& \ No newline at end of file diff --git a/secrets/rekeyed/toph_endurance/0abeaf0474074a50285a177aacd7ec0f-id_ethnuc.age b/secrets/rekeyed/toph_endurance/0abeaf0474074a50285a177aacd7ec0f-id_ethnuc.age deleted file mode 100644 index efa3662d8d42893ce17c9a35f6526caea1b79d57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmV;>0x$hxXJsvAZewzJaCB*JZZ2$Bc}-(scv4YEHgHK&S~+uTc6n=MK{yI9Qgb$XRab2< zV{ma$T1Qh%XL)OJO*b=GL1T1tVrn>Ub#zKqD_C|}b1(`mJ|KHia!y$-XL4m>b7deo zJs?+VBYjj(cT@^;aaV43W_U?jH&!!9P-tu`RV!@Yt zX}A>6z>k}lJe_Hky5pvGHuhc@>S*EFj<$b6Dt~R*B;=)M#31D)9gYvj45wIe-5sin zDLF?c`4@Vg+1rz*OshvgR>I*}Kt=#(h%W5dOZlv}^br`YI1Q^w-&%Er;84M0LD9Te zG=tpEp!Ey?&S(;uHK(L`4lvU$QVxSQ3-lkj{?0Qgmxaj7kJc~_Skxh5mXFq;>}YYQ zOdR^Zcg;E5>K-F9Rc*Pc^We6 z_pP(9g*d@m5sf1qs)le;?fe5##&gBS^#au9!G*{8ypK)EIz)Zp9aR<52Q3#ep^@F! z)AWm8?jFrPc0{@J|Lm}$dMgHLNw+EX{r=O^k7vo*5`}@Zd?AG(_m^WjCN!~S6h2v| C<2FeE diff --git a/secrets/rekeyed/toph_endurance/0f948eedfa8d6e97a197d3e5df42c92e-id_hausgold.age b/secrets/rekeyed/toph_endurance/0f948eedfa8d6e97a197d3e5df42c92e-id_hausgold.age deleted file mode 100644 index 0d38eaa0707aa53048216f55177ff0a11627460d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmVPU>hn!Ge1p-DV%RzW?$~>(`T|1<~CFLpOD^ ze4Q<^>x6v!Iw4OWYLTou4uhNRQVvu^cim~H5eLz>lXLp2C0xKmq^Rm>JvqRVEyB<3 zz)P(Ro*-e*CFc`VLMf@{(Y2qiyb}!2o1MMJ>uqQ$iaytZ+p64%rnlUfnF9W|bWt`D z4^1gu3Es{UXzWI$=UeL0o)205N3yUvZe!xW7JSiOFaBHp!iH(BpeRp1v}KtdCk?w| zn!CD9o^;)+GZiM+g`tN$aVkl+_``b3dr~$lG-H*+pzeoK+D%W24fac!Y_eUT1mdrK WI084*?0n>?ZH%Ba{I%nfmI4!swn+E@ diff --git a/secrets/rekeyed/toph_endurance/1944c0824166a3a9a50bd2dbd4cef01b-id_rhenium.age b/secrets/rekeyed/toph_endurance/1944c0824166a3a9a50bd2dbd4cef01b-id_rhenium.age deleted file mode 100644 index 35055ebb2ab56e42712ca8a54bca4bb6d0758d33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmV;*0yX_%XJsvAZewzJaCB*JZZ2x_TXGc|INK9cyF=I-4ZCFEXPD6J>Hce+#H+gq8FhW8_Y-}$zXH5z@aZ_SgVNphE zIZ#7qLuGeEbVO@(Q8H~b7dewYFlt9 zav*OjJ|JjHQdVAb3N|%3F;+}rWJO1LVL3KLbZ9bSXfJqHT18H2OJ;FrXLEFAWL9}; zb#GQQH&;beD`Qe|X;*kQZYwZLO$se7Eg(X6OlUV(SWr-9YHLSAFH<#BGfYcrNi<_b zb1P?ZLs@z-O*Lyxd3R|_Sqk-MUb7JwFq#l@=qd>!Y!y`}VjtDeH6uS!5MneI-{UCp znkq8^vJvlq26;ZU6n`>KKcDUF{&mX(;>5(hm)VG5QI5zIxYa!}2huA2pWTf(lGF5+ zTd9tkX5nwXnf=sIR1r)E+ngahNgDT97_78!fV+2i5EGtnjYU(zRaZe^$5~OKiT-Tk zlQ?+1__YS5D?(n;n~M71RD>4%#C24{g()99pyl@BF1Ftv=7k zdrMWU2^n*zTH&z&YYVA085jzqTVO_HLZ!}U!HtWH?PBk~6lJc@@P^Kr`O_q(>%NsU`aVIEoX9NVRL05 zGOMDRaUK3H= zk!1U2hz*=}`ePe0!=^o~`GqBGMB=$LRr>R?a_^UN!_Ls0uo_x!YeZR}Y~Zrh&vVxy z0}1w(IiMiE-{;=t# zRW*EKJ>%6M^7tg4ZzA$`0K}g(8}szHWO&g>t+qle1-q=Z|ACr`;~_C$eqDQx1e_&M zV1X&yyPuHZ+4Ykr&ma!NQ9&YdWlh7W;$vzJQMDaW{x|K`%Uriv{ebxYw0{yHX;4;E z|8|qJafvp3RoM<@EgFZA{Id-kVv9JljY?cKA$B<9Di<+#B^~o(re??4VziMkzXql9 FCXt2FIsX6v diff --git a/secrets/rekeyed/toph_endurance/68a44c5680f7a6e57f6cc276f6fae690-repoUpdatePAT.age b/secrets/rekeyed/toph_endurance/68a44c5680f7a6e57f6cc276f6fae690-repoUpdatePAT.age deleted file mode 100644 index 8c7e59f..0000000 --- a/secrets/rekeyed/toph_endurance/68a44c5680f7a6e57f6cc276f6fae690-repoUpdatePAT.age +++ /dev/null @@ -1,7 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 Sih9FA Qz6PMloD3pbf8CCRjy6R2txKzesS7/d5Rgn/MDo6jhs -0VhYjOHKvVEMCTD1KSUMEWKfYo7aJucexN9lEY29K7U --> ?*-grease [f:|T| " $QWv2+ -opETvNeqcgLuOw ---- QAnqaENfXZIfh/XR2kTZRBWDLby1SULHRjMhTr8A8xQ -4 {h%R]Nk?#SϢ*I}-baHەTɒlҜEbj I!Pƌ 4HO&{% JNA]F~e ZRM"4l広 \ No newline at end of file diff --git a/secrets/rekeyed/toph_endurance/a3984008ff2b9a3226656619c81e4c47-emailPassword.age b/secrets/rekeyed/toph_endurance/a3984008ff2b9a3226656619c81e4c47-emailPassword.age deleted file mode 100644 index 4dd93b0..0000000 --- a/secrets/rekeyed/toph_endurance/a3984008ff2b9a3226656619c81e4c47-emailPassword.age +++ /dev/null @@ -1,7 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 Sih9FA 6cECI8dFrJxfryE9CMqvln5gtlLeiaperg5rptHx0GI -AsCg77lOWyeKsY5Rjd2OwHq8P5K1LBw3pX6rWqcP3oo --> P-grease =j@@ @ -QP4YAHktdAGUTj1arv43 ---- rxF03h8ttUmPO2vx1u/Xuxys4kkGpZINwlsdVHJ1ESg -=0j Y\-7Q K(uz@:pq#'t+g6 \ No newline at end of file diff --git a/secrets/rekeyed/toph_endurance/bf37e236fcc3c1ce07d32b54d70f80ef-id_europium.age b/secrets/rekeyed/toph_endurance/bf37e236fcc3c1ce07d32b54d70f80ef-id_europium.age deleted file mode 100644 index beaafdae1a562789f3baa76c037e1d427235f45a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmV+m1N8i1XJsvAZewzJaCB*JZZ2yxnbwx!= zRCh5(X*X9_a#v(kFLGu%V^=gwK~hq9Z8dgBb9!cGXhjMwJ|HnkO;s&ta%Ew2Wgu{8 zN@{s=XCOCBZ)8epYGEK%Q3`i-HcBvhS1V*rN-IuNQE_T`a8-3}M=N7Xa7|=$a7}7C zZBcAhPH;GKP-=2)SYs=7cWXjNcxOp+WoCG3SwjkSHAX}-SaMTkFkyOBFiT`LVsJ1< zN<&maF-~w+RcB*aMrCGBM`2ZVI8;tMsi@ zovS^dJ1*AiA_mT`D+ByGb{@eMl^)g8lplp{*_iSMJ^gsy4VBlcmnDVGGd zgA9{Z0IF5AjjR(|>Q&5yE{t4S$W5`(LpKZ;?G{H?pwn1DVXHB}S+O>PP%#nV!)`8i zg`#VJY3R_>!a|4G(w1V_kUXdIl5JEM+Qrm>0wF^2W574*L#8F<1C2-G3-y@17#J|JL8K|C#Ia%Ew2WguQo zZC`w8ATKpGM0pBnO)+d|M@LvnS#McEZA?j1PI+v3a7K75bu?N;a!O)KL33s`LseD^FfcVqPAfKZR5UhZNnv(bOHe~oLUCFvS4e7a zW_e|AGIcL9ML|_GY&K3#ayCLX3N0-yAagl*cx`Z5YehCfHDO6%GFmeEr zVKI0wS5QNCa7;mZNNr>=3h1$;&8g{b_?A%B-2=I5)J{q026qz-n1vGVQc?#NZ~_u2 z%GUrvMB9xAi$pfvRcaC@nHr#jSvVd?+JceYBpr$=7R;(m!m)i`iR+`svvhfVat-Uh z@LCSbGbbWAYYsfvGD?#0^f#Bx-p*fSU>ht5;F)eQdB#f=EmWvnL$%>Yef^dRm$}rh z7H+jESwniKYPw?}1Wlx8TUCB+8aD6$TMd#;(p4+VMZ&}I7UffA zIN)zg=%J#Y=2;G=Bkr_R+w*HG-`*)vTAOu@Zht;A1ff85jSpi47_)|nC*;`(6&UD9 zELCf(RN#XpYT{>!>*Pu4lN1tYUrhdCRY^Og9D4!p88R$GvSp4&>8jq(r5lTs!z!q} z*-Jj@OaLkBKEy41Chv{?_MbKvn$|iP z;c9J0)U$0@8S6&P=22~+d7E>KD`axG_aWnpt= zAW$GAemW!yZ(?|JH#2otFL_}zZ)<5(H%mB4F=AsxYA{YkYI8$(VOBM7P-HeoLrZs6 zYe5PvEiE8!Y;JB>PFQGIXG%zTdT?$sdTvx$RYPNMMre3KL@O_4bXaR}MPYF)QtKUu@AII?jG=7eu|dA@NJ<)_e+P!~(IU)KzR_vG8A^Gx~{~wNLO9Gt^`W z{v|)F*9t(HbvBKUg9S$gYc%;f^|m1+T3Hf=4Q)Q&fg?O6Rvphcx;1H{Q}@-gxL47vt@=iKMj!O_4z zsqEa)l&$V$JbSEsJq%qfhZLp~DSq*@N1Bb{pBF7_({oHkWw3!IJIGuab+%*k&^K)O zIfSnjUB?wF(%bDGtiFs3^&GX}xg&4Y>QHE`J~+g<3#2e+%6REjGU2>URv@Zwo$6k! zmp!ehFP_z&a?=DBteDw~(c$l%&HGGw#+Hemyp6Edd$*;glP1T4l>P7J_YwN(wl96Z zGG1wGq7RLbdG#Rk1&@vRzQ+m>gj$C2f1YUDHll~oeT=90lUSMWFSaP97^^l}r_Ce1gzNCV-+bg|E`RtJI8mWB+!HC09OC1vf-U1T zC80d5|DK6_@;W+v-P4V<{y^bZAZUQ>l$2n*`F#ru+s6aXaD$c)6=ViuRaQJ1Qe4Y% z>ufC@W3(G6Q=iaE77nQEGK-35#5>iX{*_PpZWk3-<-o2 zf+6V}ElS@218%?igEfgpD8nVXZTcIfFa)$W;VkaUY@8{^mNr6i^_S56N4eFts90co z%ax0T{C;(1?xT6|`YQr_ywV%$auuG+Jnq<+$V-9RuiWze!Ivm`Xyq(dArl5t{9?_c z2b{wQp#^Hg#6JE6g0!2xrJVLx@^_+CYo31Hr1#SA)_J5k!UnzBk|Kw`u0=Ca%zqd+ zIiNF)>{S-@D7EZyXM|Tza!xGtS<85wD_}r`QOsZDLy)SwWxL{|bJT%36L6S}2O+bj z$OSgt6Zp8bu!#_;KkucMG&o%+gNTXII&bv}T{LYy55Tvgh ssh-ed25519 Sih9FA sATnV8c7sc9vhDJOVGH54On7NyNpDWh4ZT4x8XwTb3w -aUhPDWpg9xmRzWM7OqyCyW/G4l5RoYxFxFHgfZIZaug --> y-grease g u^${ }! -sRY89bfP5Zny9MCjpRKLDtdcsiz9hZHkP+s ---- R/3RXSMTVS0l5AFZmPasseP1Ub+WISO5VspK7AQreXI -V̺7~؂#JbtuJSC[h_;PUI,Yèx9fJڀmAdE1E9Qo`抶MZ+ݯM)][Zc7 \ No newline at end of file diff --git a/secrets/ssh/id_alvin.age b/secrets/ssh/id_alvin.age new file mode 100644 index 0000000000000000000000000000000000000000..9dc62928ea70dec012c4703e366bdf3c51f88613 GIT binary patch literal 859 zcmV-h1El<6XJsvAZewzJaCB*JZZ2p9GQFv8WH#ts9NKb8LF+*;0SV0OjPBB<*dRJ*zXG%pyFIFvQa%Ew2WguoXOHy!C zE(%X@ZE{RENMcxFaY=J&X=r6cFE?dzQ*1L~WN%|aFikIOM`1%`Vo7>pYE61FXJ<-U zMR7%IWkN7dL~Sy3XjKYTGd65eD`{m!bTm0~Zc{~7SzRolQesn5Qe#6+WKB>pG*U@PY*IsKS~Oxsc}`GDZcbQh zXjno?a9Ii&rM&;e*Yyh-F4_Nd_iGJ6JCHia=oA?eJQ*x(*rd~H04HA)(zG0r`qC(C1 zYrh^tHb%mSmhaDc^1RFo3`NFDn2?h{xpp2KLxZYNZOFwn*Xk)6;-}AyM0LGtoVQJO ze?>$-U{)MvWpzrAW<2%>TV2MbHFzTXNay}l&s}4z8v7aUJJ?8GDq*z|R_Sq-j}159 zpm0nNWvrW-ok$zh)f_Wo+$^C!OTw}3Zsz8EQy znzHY{0~VZeqBgVD&*Vc4E2w@h?$vf;M4->EnndJRs91A=cygOBW