Author SHA1 Message Date
Greg Hellings a07068a4fb chore: remove unused attic reference
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-darwin Build done.
2026-07-25 15:39:30 -05:00
Greg Hellings ec53199532 chore: remove attic-client 2026-07-25 15:38:40 -05:00
Greg Hellings 389798c4f0 chore: buildbot over Nebula 2026-07-25 15:38:28 -05:00
Greg Hellings 475fe50d19 Expand Nebula
* Add Nebula to Kubernetes node
* Update k3s nodes to support nebula keepalived
* Move external IPs to a separate structure
2026-07-25 15:18:15 -05:00
Greg Hellings 0d1d846884 chore: update deprecated nushell pipe 2026-07-25 13:49:47 -05:00
Greg Hellings 7388715d30 chore: where possible, use nebula 2026-07-25 12:05:07 -05:00
Greg Hellings b3304c0ef5 chore: migrate to Garage 2026-07-25 11:40:35 -05:00
Greg Hellings e955ea82f3 fix: update hermes secrets
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-07-21 20:50:07 -05:00
Greg Hellings 067c00330b chore: enable Hermes agent Matrix connection
buildbot/nix-eval Build done.
2026-07-21 20:49:26 -05:00
Greg Hellings 60e2450c66 chore: proxy hermes dashboard
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-hermes Build done.
2026-07-21 20:04:23 -05:00
Greg Hellings 3185a5a375 chore: add tools to Exodus 2026-07-21 19:21:10 -05:00
Greg Hellings 348a1d7301 fix: get Hermes host built
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-hermes Build done.
2026-07-21 19:07:39 -05:00
Greg Hellings 33eda7d2cb chore: add hermes key secret
buildbot/nix-eval Build done.
2026-07-21 18:57:47 -05:00
Greg Hellings 34ca5aec6b chore: add nebluaIps nushell function
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-hermes Build done.
buildbot/nix-build Build done.
2026-07-21 17:17:04 -05:00
Greg Hellings d2f7b85283 chore: bring hermes into nebula 2026-07-21 17:16:37 -05:00
Greg Hellings d12ef9faec chore: rekey to add hermes visibility 2026-07-21 16:15:32 -05:00
Greg Hellings 3e60f73251 chore: initial configuration for Hermes
buildbot/nix-eval Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-darwin Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-hms Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-dockerCompat Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-create_ssl Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-adblock_update Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-gcc-tune Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-inject Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-inject-darwin Build done.
buildbot/nix-build Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-setup-ssh Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-upgrade-pg-cluster Build done.
2026-07-21 16:11:39 -05:00
Greg Hellings bc986f0e51 chore: add hermes
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-07-21 16:00:52 -05:00
Greg Hellings 214f6a4d2a chore: add bmc IP addresses
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-07-20 08:50:03 -05:00
Greg Hellings 41d02d19ea chore: forward ssh-agent 2026-07-13 20:04:00 -05:00
Greg Hellings 4f79033b04 chore: add Proxmox CT baseline
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-07-13 18:18:54 -05:00
Greg Hellings 9b99b2dd8c chore: bump flake pin
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-adblock_update Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-create_ssl Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-darwin Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-hms Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-upgrade-pg-cluster Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-inject Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-dockerCompat Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-setup-ssh Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-gcc-tune Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-linux.pkg-inject-darwin Build done.
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-setup-ssh Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-create_ssl Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-brew Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-phet-phet_fr_all.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-hms Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-adblock_update Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikipedia-wikipedia_en_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-linode Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-jeremiah Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-gcc-tune Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-inject Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-gutenberg-gutenberg_fr_all.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-inject-darwin Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-vfio_startup Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-vfio_shutdown Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-zeke Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-gutenberg-gutenberg_en_all.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-phet-phet_en_all.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikibooks-wikibooks_fr_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-icdm-root Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-jeremiah Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-linode Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-isaiah Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-iso Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-hosea Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-exodus Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-zeke Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-genesis Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-phet-phet_ht_all.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikibooks-wikibooks_en_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikipedia-wikipedia_fr_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-icdm-root Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-dockerCompat Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-upgrade-pg-cluster Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-qemu-hook Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-proxmoxtemplate Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-aacs Build done.
buildbot/nix-build Build done.
2026-07-07 23:29:53 -05:00
Greg Hellings a145f6ca43 feat: use colima on Lithic
buildbot/nix-eval Build done. (10 warnings)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-07-07 14:16:27 -05:00
Greg Hellings f77f46c4e5 feat: add procps to Darwin baseline 2026-07-07 14:15:59 -05:00
Greg Hellings c2ea5ff472 chore: convert from podman to docker 2026-07-07 14:15:19 -05:00
Greg Hellings 0e972936d3 chore: update macOS settings 2026-07-07 14:15:17 -05:00
Greg Hellings b35004a3ad chore: add ulimit raise to Darwin 2026-07-07 14:14:09 -05:00
Greg Hellings d7e98290c3 chore: add new pve hosts
buildbot/nix-eval Build done. (10 warnings)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-07-07 14:09:05 -05:00
Greg Hellings f5922887bf chore: clean up IP name duplication 2026-07-07 14:08:48 -05:00
Greg Hellings 879230dca7 feat: add nix-index to Exodus 2026-06-26 11:08:43 -05:00
Greg Hellings 1c7e2ff268 feat: rebuild optional targets 2026-06-24 12:49:32 -05:00
Greg Hellings b324ee5352 chore: update bookmarks 2026-06-15 22:43:24 -05:00
Greg Hellings d21cbcb85d feat: podman compat also on mbp
buildbot/nix-eval Build done. (10 warnings)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-06-11 13:13:43 -05:00
Greg Hellings 6a0c87b77d feat: add dockerCompat package from podman
buildbot/nix-eval Build done. (10 warnings)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-06-11 09:20:19 -05:00
Greg Hellings db5ef17dba chore: bump flake version
buildbot/nix-eval Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-proxmoxtemplate Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-genesis Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-icdm-root Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-hosea Build done.
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-06-08 11:28:56 -05:00
Greg Hellings 251f2804c6 chore: transmission to deluge 2026-06-08 11:18:12 -05:00
Greg Hellings c8951f6da8 chore: add build tools
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-06-05 10:39:41 -05:00
Greg Hellings 394c2c2aba chore: arr to NAS
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-06-04 13:31:26 -05:00
Greg Hellings bb7a01f758 fix: point directly to pypi, not through simple
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-06-04 10:24:49 -05:00
Greg Hellings a6b46f9c74 chore: remove unused anubis container
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-06-03 21:02:00 -05:00
Greg Hellings e865d0832e chore: update longhorn and gitea versions 2026-06-01 15:56:06 -05:00
Greg Hellings 307dbbe044 fix: do not claim mastery of TS net
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build started.
2026-05-30 00:24:36 -05:00
Greg Hellings 69651258d6 chore: connect buildbot and gitea by tailscale 2026-05-28 16:57:05 -05:00
Greg Hellings 53c491f537 fix: buildbot domain name 2026-05-26 07:48:39 -05:00
klaatuandGreg Hellings a8ccb1b6ba chore: update flake.lock 2026-05-24
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build started.
2026-05-24 21:30:35 -05:00
rootandGreg Hellings e6217401f9 feat(gitea): add Anubis anti-crawler proxy
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
Anubis (https://anubis.techaro.lol) is a lightweight proof-of-work
challenge that protects web services from AI crawlers and scrapers.
2026-05-24 21:25:50 -05:00
Greg Hellings d97fb37f0e chore: update SSH config for home-manager updates
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
Update flake.lock / update-flake-lock (push) Successful in 1m46s
Update manifest chart versions / update-manifests (push) Successful in 29s
2026-05-21 13:19:26 -05:00
Greg Hellings 75e71f9ce9 fix: get Matrix running again
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-effects Build done.
buildbot/nix-build Build done.
2026-05-20 03:27:45 -05:00
Greg Hellings 19540ea1da chore: update mariadb-operator version 2026-05-20 03:26:37 -05:00
Greg Hellings 431f78f8af fix: enable minio access for gitea backups 2026-05-19 23:48:34 -05:00
Greg Hellings 95eea6fc26 fix: enable s3 DNS aliases 2026-05-19 23:47:42 -05:00
greg 387a34ffff Merge pull request 'chore: update flake.lock 2026-05-18' (#23) from auto/update-flake-lock-20260518 into main
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
Reviewed-on: https://src.thehellings.com/greg/nixos/pulls/23
Reviewed-by: klaatu <klaatu@thehellings.com>
2026-05-19 15:16:50 +00:00
greg 37a833887b Merge branch 'main' into auto/update-flake-lock-20260518
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-hosea Build done.
2026-05-19 07:53:55 +00:00
Greg Hellings a69fc4240a chore: build IVR home config
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-05-19 02:40:33 -05:00
Greg Hellings 15c586fbdb fix: build failures on darwin
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-05-19 02:37:25 -05:00
klaatu 2daf74d134 chore: update flake.lock 2026-05-18
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.pkg-hms Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-genesis Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-icdm-root Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-exodus Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-isaiah Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-icdm-root Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-iso Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-zeke Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-hosea Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-jeremiah Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-linode Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-zeke Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-jeremiah Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-exodus Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-proxmoxtemplate Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-linode Build done.
buildbot/nix-build Build done.
2026-05-18 17:58:09 +00:00
Greg Hellings 1934787e80 chore: create desktop entry for prismlauncher
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-05-18 12:45:52 -05:00
Greg Hellings 2a476a7bfe chore: update refined-storage to release 2026-05-18 12:45:34 -05:00
Greg Hellings e94137ecbf fix: enable colmena building with new overlays 2026-05-18 12:45:04 -05:00
Greg Hellings d22f543043 chore: update niks3 pin to fix mega file problem 2026-05-18 12:44:34 -05:00
Greg Hellings e5e4a38cf1 chore: begin updating zim updater
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
Update manifest chart versions / update-manifests (push) Successful in 29s
Update flake.lock / update-flake-lock (push) Successful in 2m49s
2026-05-13 11:01:33 -05:00
Greg Hellings 89faa7d97d fix: update SHA hashes 2026-05-13 10:50:26 -05:00
Greg Hellings fc4430e4f1 fix: system build fixes for new package setup 2026-05-13 08:33:48 -05:00
Greg Hellings f735423d98 chore: make zims separate packages
buildbot/nix-eval Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-exodus Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-icdm-root Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-jeremiah Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-genesis Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.hm-zeke Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-linode Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-darwin.hm-gregs-MacBook-Pro-16-inch-Nov-2024 Build done.
buildbot/nix-build gitea:greg/nixos#checks.aarch64-darwin.hm-ivr Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikipedia-wikipedia_ht_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-phet-phet_fr_all.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-phet-phet_en_all.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikiversity-wikiversity_fr_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikibooks-wikibooks_fr_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wiktionary-wiktionary_fr_all_nopic.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikiversity-wikiversity_en_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikibooks-wikibooks_en_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wiktionary-wiktionary_en_all_nopic.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-gutenberg-gutenberg_fr_all.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikisource-wikisource_en_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikisource-wikisource_fr_all_maxi.zim" Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikipedia-wikipedia_fr_all_maxi.zim" Build done.
buildbot/nix-build Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux."pkg-zim-wikipedia-wikipedia_en_all_maxi.zim" Build done.
2026-05-13 08:06:57 -05:00
Greg Hellings 985dd927c4 chore: move from attic to niks3
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
2026-05-12 21:25:24 -05:00
96 changed files with 2043 additions and 1135 deletions
+36 -6
View File
@@ -1,5 +1,6 @@
{ {
pkgs, pkgs,
pkgs',
top, top,
... ...
}: }:
@@ -31,22 +32,51 @@ let
}; };
in in
{ {
environment.systemPackages = with pkgs; [ environment = {
agenix launchDaemons = {
hms "limit.maxfiles.plist" = {
]; enable = true;
text = ''
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>limit.maxfiles</string>
<key>ProgramArguments</key>
<array>
<string>launchctl</string>
<string>limit</string>
<string>maxfiles</string>
<string>524288</string>
<string>524288</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
'';
};
};
systemPackages = with pkgs; [
agenix
pkgs'.hms
procps # Includes tools like `watch`, `kill`, and `ps`
];
};
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
dejavu_fonts dejavu_fonts
nerd-fonts.hack nerd-fonts.hack
]; ];
launchd.daemons.darwin-builder = builder; #launchd.daemons.darwin-builder = builder;
nix = { nix = {
#buildMachines = [ { systems = ["aarch64-linux"]; sshUser = "builder"; sshKey = "/etc/nix/builder_ed25519"; hostName = "localhost:31022"; protocol = "ssh-ng"; }];
enable = true; enable = true;
gc.interval.Hour = 3; gc.interval.Hour = 3;
linux-builder.enable = true; #linux-builder.enable = true;
settings.auto-optimise-store = false; # Darwin bugs? settings.auto-optimise-store = false; # Darwin bugs?
}; };
+1
View File
@@ -19,6 +19,7 @@ let
specialArgs = { specialArgs = {
inherit metadata top; inherit metadata top;
inherit (top) self; inherit (top) self;
pkgs' = top.self.packages.${system};
}; };
modules = [ modules = [
{ {
+1 -1
View File
@@ -11,6 +11,7 @@ in
enable = true; enable = true;
brews = [ brews = [
"bitwarden-cli" "bitwarden-cli"
"colima"
"direnv" "direnv"
"github-mcp-server" "github-mcp-server"
{ {
@@ -37,7 +38,6 @@ in
"notion" "notion"
"notunes" "notunes"
"onlyoffice" "onlyoffice"
"podman-desktop"
"tabby" "tabby"
"zed" "zed"
]; ];
Generated
+320 -103
View File
@@ -25,19 +25,17 @@
}, },
"buildbot": { "buildbot": {
"inputs": { "inputs": {
"flake-parts": "flake-parts",
"hercules-ci-effects": "hercules-ci-effects",
"nixpkgs": [ "nixpkgs": [
"nixunstable" "nixunstable"
], ],
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1776626072, "lastModified": 1783231291,
"narHash": "sha256-NF6x9h74mrA0Acl1JHWwuSSrwzyTm3KyV8a85QUqTW0=", "narHash": "sha256-iaoW3Enrb51mCT4AIixKXgkb1LdI/ikpCV9sV+zmkYU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "buildbot-nix", "repo": "buildbot-nix",
"rev": "f298855ee69709374a25ae9543ad11bd549d7b8b", "rev": "d8a926f66587ed37df1a422205d7aeb1692700f8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -55,11 +53,11 @@
"stable": "stable" "stable": "stable"
}, },
"locked": { "locked": {
"lastModified": 1762034856, "lastModified": 1783265280,
"narHash": "sha256-QVey3iP3UEoiFVXgypyjTvCrsIlA4ecx6Acaz5C8/PQ=", "narHash": "sha256-n+TVzNkFtsW+ghl7JeFJYwIbXaZ2tn/WgjVMXwlzybI=",
"owner": "zhaofengli", "owner": "zhaofengli",
"repo": "colmena", "repo": "colmena",
"rev": "349b035a5027f23d88eeb3bc41085d7ee29f18ed", "rev": "e4250e61da7e007e19e8e17d8675b88ad27d6c06",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -97,11 +95,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1775037210, "lastModified": 1783395956,
"narHash": "sha256-KM2WYj6EA7M/FVZVCl3rqWY+TFV5QzSyyGE2gQxeODU=", "narHash": "sha256-AAbexQvDoK+6GFJdhY6kqjA+6ECKRkidgWxkn4gMwAA=",
"owner": "lnl7", "owner": "lnl7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "06648f4902343228ce2de79f291dd5a58ee12146", "rev": "d5bd9cd77aea4c0a8f49e7fd85545671a208ed15",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -114,11 +112,11 @@
"flake-compat": { "flake-compat": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1650374568, "lastModified": 1767039857,
"narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "b4a34015c698c7793d592d66adbab377907a2be8", "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -161,17 +159,14 @@
}, },
"flake-parts": { "flake-parts": {
"inputs": { "inputs": {
"nixpkgs-lib": [ "nixpkgs-lib": "nixpkgs-lib"
"buildbot",
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1775087534, "lastModified": 1782949081,
"narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=", "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b", "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -182,14 +177,17 @@
}, },
"flake-parts_2": { "flake-parts_2": {
"inputs": { "inputs": {
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": [
"hermes",
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1775087534, "lastModified": 1772408722,
"narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=", "narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b", "rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -206,11 +204,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1775087534, "lastModified": 1782949081,
"narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=", "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b", "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -241,12 +239,15 @@
} }
}, },
"flake-utils": { "flake-utils": {
"inputs": {
"systems": "systems_2"
},
"locked": { "locked": {
"lastModified": 1659877975, "lastModified": 1731533236,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -255,28 +256,28 @@
"type": "github" "type": "github"
} }
}, },
"hercules-ci-effects": { "hermes": {
"inputs": { "inputs": {
"flake-parts": [ "flake-parts": "flake-parts_2",
"buildbot",
"flake-parts"
],
"nixpkgs": [ "nixpkgs": [
"buildbot", "nixunstable"
"nixpkgs" ],
] "npm-lockfile-fix": "npm-lockfile-fix",
"pyproject-build-systems": "pyproject-build-systems",
"pyproject-nix": "pyproject-nix",
"uv2nix": "uv2nix"
}, },
"locked": { "locked": {
"lastModified": 1776380511, "lastModified": 1784663791,
"narHash": "sha256-3A2B8k6YCuzt5pT/CQEltUghtE6heSlk2tMYkg/fUWI=", "narHash": "sha256-bPip7Rk/5n5idLvedBXWjzuRw6cc30XGxCRJewlwwUE=",
"owner": "hercules-ci", "owner": "nousresearch",
"repo": "hercules-ci-effects", "repo": "hermes-agent",
"rev": "4a80b7e95a298b7bb4418c0a2b55fe95a662c377", "rev": "e2e8823f1d2de2aa95c8147d0abd105539d5daff",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "hercules-ci", "owner": "nousresearch",
"repo": "hercules-ci-effects", "repo": "hermes-agent",
"type": "github" "type": "github"
} }
}, },
@@ -287,11 +288,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776904464, "lastModified": 1783436070,
"narHash": "sha256-sBUCj7/4d3Hoevpu3oQp8ccJNA1EDeVmFi1F8O6VJro=", "narHash": "sha256-F80z1JoiJgZyTT5D+3siLOVzqmCEphLR7t0Ym/I2CLI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "667b3c47325441e6a444faaf405bba76ec70338a", "rev": "f09af49406ffad37acb6538d3207189a1a1e0b7e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -326,14 +327,14 @@
"inputs": { "inputs": {
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"systems": "systems_2" "systems": "systems_3"
}, },
"locked": { "locked": {
"lastModified": 1777001712, "lastModified": 1783397047,
"narHash": "sha256-9JX9msZU1NvHzjKM24PRorP76Ge8GBy6LAkJKA21mlY=", "narHash": "sha256-aXPvDeF7F0sKg2MWglAtSz6h1R6a9+V7Y2k24At2Q9o=",
"owner": "Infinidoge", "owner": "Infinidoge",
"repo": "nix-minecraft", "repo": "nix-minecraft",
"rev": "394d3bfd943458baf29e4798bc9b256d824a3bb9", "rev": "ed748d3593082a7e02d2c49b7643ecac3a7efde4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -342,6 +343,25 @@
"type": "github" "type": "github"
} }
}, },
"niks3": {
"inputs": {
"nixpkgs": "nixpkgs_3",
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
"lastModified": 1783166611,
"narHash": "sha256-8xyWfpItjSdMiR2bRdUf+Nj1T1Vdctgn4K7jVUyAaOk=",
"owner": "Mic92",
"repo": "niks3",
"rev": "b45810677be67de714cbb4ff53f036bdb2e5f9a0",
"type": "github"
},
"original": {
"owner": "Mic92",
"repo": "niks3",
"type": "github"
}
},
"nix-github-actions": { "nix-github-actions": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -350,11 +370,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1729742964, "lastModified": 1737420293,
"narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=", "narHash": "sha256-F1G5ifvqTpJq7fdkT34e/Jy9VCyzd5XfJ9TO8fHhJWE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-github-actions", "repo": "nix-github-actions",
"rev": "e04df33f62cdcf93d73e9a04142464753a16db67", "rev": "f4158fa080ef4503c8f4c820967d946c2af31ec9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -364,12 +384,15 @@
} }
}, },
"nix-hardware": { "nix-hardware": {
"inputs": {
"nixpkgs": "nixpkgs_4"
},
"locked": { "locked": {
"lastModified": 1776830795, "lastModified": 1783370751,
"narHash": "sha256-PAfvLwuHc1VOvsLcpk6+HDKgMEibvZjCNvbM1BJOA7o=", "narHash": "sha256-E+3MIMvKuo9k+K+qLQ9YXzsBzkgHuyVLnsEbN2DFfuc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "72674a6b5599e844c045ae7449ba91f803d44ebc", "rev": "662bd6e312d2c8b212e32cb377abaee190749320",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -380,11 +403,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1750134718, "lastModified": 1782723713,
"narHash": "sha256-v263g4GbxXv87hMXMCpjkIxd/viIF7p3JpJrwgKdNiI=", "narHash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9e83b64f727c88a7711a2c463a7b16eedb69a84c", "rev": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -396,11 +419,26 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1774748309, "lastModified": 1782614948,
"narHash": "sha256-+U7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ=", "narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "333c4e0545a6da976206c74db8773a1645b5870a", "rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs-lib_2": {
"locked": {
"lastModified": 1783217952,
"narHash": "sha256-lItVCcSNUiL9NlB0+VoZwhtZk+0jAnfjJjch1g7U0bM=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "830143f1e74a5ce8aa6cdad9c41ae84b73e8b3be",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -427,11 +465,56 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1776548001, "lastModified": 1782774429,
"narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", "narHash": "sha256-1tRFhlVVSBP2UAyJ4fWV3wRxofOZQCIWmbXJS/kQw7U=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c3db893991ef9cf1902c661c2d61249bcfb051dc",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable-small",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1767892417,
"narHash": "sha256-8bW3q88CEg2u4hSP66Vf4lpbLonHz7hqDNBMcCY7E9U=",
"rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba",
"type": "tarball",
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre924538.3497aa5c9457/nixexprs.tar.xz"
},
"original": {
"type": "tarball",
"url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1783279667,
"narHash": "sha256-/NAkDSsve+GNM0Bt6tleJdCGfsTlK89nPjkVOzZMo0s=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f205b5574fd0cb7da5b702a2da51507b7f4fdd1b",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": {
"lastModified": 1783224372,
"narHash": "sha256-8i/87eeoqiGE4yOTjwSA3Eh/ziJRQEmd/unYU+K27sk=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", "rev": "d407951447dcd00442e97087bf374aad70c04cea",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -441,29 +524,29 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_4": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1766025857, "lastModified": 1777207419,
"narHash": "sha256-Lav5jJazCW4mdg1iHcROpuXqmM94BWJvabLFWaJVJp0=", "narHash": "sha256-V3bmPWAajDiC+1ClDOp55gianW2EyRJSJOyu1RUQibc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "def3da69945bbe338c373fddad5a1bb49cf199ce", "rev": "a7ecea3deccfbdbf22945a89984fcc5a169da8aa",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "def3da69945bbe338c373fddad5a1bb49cf199ce", "rev": "a7ecea3deccfbdbf22945a89984fcc5a169da8aa",
"type": "github" "type": "github"
} }
}, },
"nixunstable": { "nixunstable": {
"locked": { "locked": {
"lastModified": 1776548001, "lastModified": 1783224372,
"narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", "narHash": "sha256-8i/87eeoqiGE4yOTjwSA3Eh/ziJRQEmd/unYU+K27sk=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", "rev": "d407951447dcd00442e97087bf374aad70c04cea",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -476,17 +559,15 @@
"nixvimunstable": { "nixvimunstable": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_3", "flake-parts": "flake-parts_3",
"nixpkgs": [ "nixpkgs": "nixpkgs_5",
"nixunstable" "systems": "systems_4"
],
"systems": "systems_3"
}, },
"locked": { "locked": {
"lastModified": 1776830812, "lastModified": 1783349931,
"narHash": "sha256-L2q0bpa6evlzE4IfIQ7JWqhTAuINggUSIxMmOAxUsCg=", "narHash": "sha256-aYE76ATiGBg7/cQ2dHASRq97WvNum4OOIPgZ8xIK0QI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "53aad7a9aaadaec21d740117ba0f0531b9a9b3cd", "rev": "4fd45857deecb90d2732c87e0315daa48505515e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -496,17 +577,38 @@
"type": "github" "type": "github"
} }
}, },
"npm-lockfile-fix": {
"inputs": {
"nixpkgs": [
"hermes",
"nixpkgs"
]
},
"locked": {
"lastModified": 1775903712,
"narHash": "sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA=",
"owner": "jeslie0",
"repo": "npm-lockfile-fix",
"rev": "c6093acb0c0548e0f9b8b3d82918823721930fe8",
"type": "github"
},
"original": {
"owner": "jeslie0",
"repo": "npm-lockfile-fix",
"type": "github"
}
},
"nurpkgs": { "nurpkgs": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_4", "flake-parts": "flake-parts_4",
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_6"
}, },
"locked": { "locked": {
"lastModified": 1776910402, "lastModified": 1783451984,
"narHash": "sha256-SvRshrmzz9SmiiflE+Ph2RQ2YJkmQRpluebVt94mHPQ=", "narHash": "sha256-pOIx6pF9DJCeGuDostAegvtmWhbX0ze0bLCzXYHkt94=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "b3ab759ea8da0d514dbbcb89e269fd59676a92ae", "rev": "9d0a05bf73440e7e870c011a6c16e7e8636d98fd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -515,16 +617,69 @@
"type": "github" "type": "github"
} }
}, },
"pyproject-build-systems": {
"inputs": {
"nixpkgs": [
"hermes",
"nixpkgs"
],
"pyproject-nix": [
"hermes",
"pyproject-nix"
],
"uv2nix": [
"hermes",
"uv2nix"
]
},
"locked": {
"lastModified": 1772555609,
"narHash": "sha256-3BA3HnUvJSbHJAlJj6XSy0Jmu7RyP2gyB/0fL7XuEDo=",
"owner": "pyproject-nix",
"repo": "build-system-pkgs",
"rev": "c37f66a953535c394244888598947679af231863",
"type": "github"
},
"original": {
"owner": "pyproject-nix",
"repo": "build-system-pkgs",
"type": "github"
}
},
"pyproject-nix": {
"inputs": {
"nixpkgs": [
"hermes",
"nixpkgs"
]
},
"locked": {
"lastModified": 1772865871,
"narHash": "sha256-/ZTSg97aouL0SlPHaokA4r3iuH9QzHVuWPACD2CUCFY=",
"owner": "pyproject-nix",
"repo": "pyproject.nix",
"rev": "e537db02e72d553cea470976b9733581bcf5b3ed",
"type": "github"
},
"original": {
"owner": "pyproject-nix",
"repo": "pyproject.nix",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"agenix": "agenix", "agenix": "agenix",
"buildbot": "buildbot", "buildbot": "buildbot",
"colmena": "colmena", "colmena": "colmena",
"darwin": "darwin_2", "darwin": "darwin_2",
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts",
"hermes": "hermes",
"hmunstable": "hmunstable", "hmunstable": "hmunstable",
"minecraft": "minecraft", "minecraft": "minecraft",
"niks3": "niks3",
"nix-hardware": "nix-hardware", "nix-hardware": "nix-hardware",
"nixpkgs-lib": "nixpkgs-lib_2",
"nixunstable": "nixunstable", "nixunstable": "nixunstable",
"nixvimunstable": "nixvimunstable", "nixvimunstable": "nixvimunstable",
"nurpkgs": "nurpkgs", "nurpkgs": "nurpkgs",
@@ -534,16 +689,16 @@
}, },
"stable": { "stable": {
"locked": { "locked": {
"lastModified": 1750133334, "lastModified": 1783021296,
"narHash": "sha256-urV51uWH7fVnhIvsZIELIYalMYsyr2FCalvlRTzqWRw=", "narHash": "sha256-WYOmcI0zSkkU4VpR7xda8o0AWNC9xuqkEM7n4tKjJY8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "36ab78dab7da2e4e27911007033713bab534187b", "rev": "d3474199ff806484bfccd1fdef7afc27fb8d74b5",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "NixOS",
"ref": "nixos-25.05", "ref": "release-26.05",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@@ -593,6 +748,22 @@
"type": "github" "type": "github"
} }
}, },
"systems_4": {
"locked": {
"lastModified": 1774449309,
"narHash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w=",
"owner": "nix-systems",
"repo": "default",
"rev": "c29398b59d2048c4ab79345812849c9bd15e9150",
"type": "github"
},
"original": {
"owner": "nix-systems",
"ref": "future-26.11",
"repo": "default",
"type": "github"
}
},
"treefmt-nix": { "treefmt-nix": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -601,11 +772,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1775636079, "lastModified": 1780220602,
"narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=", "narHash": "sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba", "rev": "db947814a175b7ca6ded66e21383d938df01c227",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -614,16 +785,62 @@
"type": "github" "type": "github"
} }
}, },
"vsext": { "treefmt-nix_2": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_4" "nixpkgs": [
"niks3",
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1776828494, "lastModified": 1780220602,
"narHash": "sha256-gQ5+syn8ndyF/+c5g5ZpeAScNKhkTF4/63JsO2hqGHo=", "narHash": "sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "db947814a175b7ca6ded66e21383d938df01c227",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"uv2nix": {
"inputs": {
"nixpkgs": [
"hermes",
"nixpkgs"
],
"pyproject-nix": [
"hermes",
"pyproject-nix"
]
},
"locked": {
"lastModified": 1773039484,
"narHash": "sha256-+boo33KYkJDw9KItpeEXXv8+65f7hHv/earxpcyzQ0I=",
"owner": "pyproject-nix",
"repo": "uv2nix",
"rev": "b68be7cfeacbed9a3fa38a2b5adc0cfb81d9bb1f",
"type": "github"
},
"original": {
"owner": "pyproject-nix",
"repo": "uv2nix",
"type": "github"
}
},
"vsext": {
"inputs": {
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1783396462,
"narHash": "sha256-0Q3WQGlhzTb6QAXnmleX55Pqn+La4lcXupW1ElN/gZI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "ea6764d22ff5478f5db39ede57eeafc70d14e8e6", "rev": "98798c612761584740eed894f3ca1e1a1a856ac0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -640,11 +857,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776910211, "lastModified": 1783336371,
"narHash": "sha256-0ku3gW8bZ9TTpEU2fQw86oU6ZLT2vF6pacF+cLaf7VY=", "narHash": "sha256-ZisTtweyb7JUwPP54HAXE9TypT8m89dIxDI36Ak0hAs=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NixOS-WSL", "repo": "NixOS-WSL",
"rev": "4e6cad241baa0115a7aae8c55b04c166da4997c9", "rev": "a9620cfa43f0c1c30a46c31ae3c6e58cdb124a14",
"type": "github" "type": "github"
}, },
"original": { "original": {
+16 -8
View File
@@ -19,16 +19,19 @@
inputs.nixpkgs.follows = "nixunstable"; inputs.nixpkgs.follows = "nixunstable";
}; };
flake-parts.url = "github:hercules-ci/flake-parts"; flake-parts.url = "github:hercules-ci/flake-parts";
hermes = {
url = "github:nousresearch/hermes-agent";
inputs.nixpkgs.follows = "nixunstable";
};
hmunstable = { hmunstable = {
url = "github:nix-community/home-manager/master"; url = "github:nix-community/home-manager/master";
inputs.nixpkgs.follows = "nixunstable"; inputs.nixpkgs.follows = "nixunstable";
}; };
minecraft.url = "github:Infinidoge/nix-minecraft"; minecraft.url = "github:Infinidoge/nix-minecraft";
niks3.url = "github:Mic92/niks3";
nix-hardware.url = "github:nixos/nixos-hardware"; nix-hardware.url = "github:nixos/nixos-hardware";
nixvimunstable = { nixpkgs-lib.url = "github:nix-community/nixpkgs.lib";
url = "github:nix-community/nixvim/main"; nixvimunstable.url = "github:nix-community/nixvim/main";
inputs.nixpkgs.follows = "nixunstable";
};
nixunstable.url = "github:nixos/nixpkgs/nixos-unstable"; nixunstable.url = "github:nixos/nixpkgs/nixos-unstable";
nurpkgs.url = "github:nix-community/NUR"; nurpkgs.url = "github:nix-community/NUR";
vsext.url = "github:nix-community/nix-vscode-extensions"; vsext.url = "github:nix-community/nix-vscode-extensions";
@@ -63,7 +66,10 @@
config = { config = {
allowUnfree = true; allowUnfree = true;
allowUnfreePredicate = _: true; allowUnfreePredicate = _: true;
permittedInsecurePackages = [ "ventoy-1.1.05" ]; permittedInsecurePackages = [
"ventoy-1.1.05"
"electron-39.8.10"
];
}; };
} }
); );
@@ -84,6 +90,7 @@
self self
top top
; ;
pkgs' = top.self.packages.x86_64-linux;
}; };
}; };
} }
@@ -97,7 +104,7 @@
{ {
deployment = { deployment = {
inherit (v) tags; inherit (v) tags;
targetHost = v.ts; targetHost = if (v ? "nebulaIp") then v.nebulaIp else v.ts;
targetUser = "greg"; targetUser = "greg";
}; };
} }
@@ -145,16 +152,17 @@
pkgs = imported_packages.${system}; pkgs = imported_packages.${system};
}; };
packages = (import ./pkgs { inherit pkgs; }); packages = (import ./pkgs { inherit pkgs top; });
checks = import ./checks.nix { checks = import ./checks.nix {
inherit system top self'; inherit system top self';
inherit (pkgs) lib; inherit (top.nixpkgs-lib) lib;
}; };
devShells = import ./shells.nix { devShells = import ./shells.nix {
inherit pkgs; inherit pkgs;
inherit (top) colmena; inherit (top) colmena;
inherit (self') packages;
}; };
}; };
}; };
+1 -8
View File
@@ -4,14 +4,6 @@ builds:
- "homeConfigurations.*" - "homeConfigurations.*"
- "nixosConfigurations.*" - "nixosConfigurations.*"
- "packages.*" - "packages.*"
# bitwarden-cli package is broken on aarch64-darwin
- "packages.aarch64-darwin.img-bitwarden"
# kmod-31 is not a thing on Darwin
- "packages.aarch64-darwin.qemu-hook"
- "packages.aarch64-darwin.vfio_shutdown"
- "packages.aarch64-darwin.vfio_startup"
# This one is a bit of a beast and shouldn't take up Garnix time
- "packages.aarch64-darwin.zim"
# These are just images which I will build when # These are just images which I will build when
# I feel like it # I feel like it
- "devShells.*" - "devShells.*"
@@ -28,3 +20,4 @@ builds:
# to build at home # to build at home
- homeConfigurations."gregory.hellings-mbp" - homeConfigurations."gregory.hellings-mbp"
- homeConfigurations.gregs-MacBook-Pro-16-inch-Nov-2024 - homeConfigurations.gregs-MacBook-Pro-16-inch-Nov-2024
- homeConfigurations.ivr
+42 -12
View File
@@ -1,5 +1,5 @@
# vim: set filetype=nushell : # vim: set filetype=nushell :
let servers = [isaiah jeremiah zeke genesis] let servers = [isaiah jeremiah zeke genesis hosea]
def par-map [ items: list, c: closure ] { def par-map [ items: list, c: closure ] {
let results = $items | par-each -k $c let results = $items | par-each -k $c
@@ -12,15 +12,51 @@ def --env unlock [] {
} }
} }
def rebuild [] { def nebulaIps [] {
open /etc/nixos/network.json | get hosts | items { |h, e| $e.nebulaIp? } | where $it != null | sort
}
def genNebulaCert [ --ips: string, --name: string ] {
let public = $'~/SynologyDrive/nebula/($name).key.pub' | path expand
let private = $'~/SynologyDrive/nebula/($name).key' | path expand
let cert = $'/etc/nixos/secrets/nebula/($name).crt'
let ca_cert = '~/SynologyDrive/nebula/ca.crt' | path expand
let ca_key = '~/SynologyDrive/nebula/ca.key' | path expand
# Generate public key if there isn't one already
if ( not ($public | path exists) ) {
nebula-cert keygen -out-key $private -out-pub $public
}
# Clear old cert if there is one
if ( $cert | path exists) {
rm $cert
}
# Create and sign certs
(nebula-cert sign
-ca-crt $ca_cert
-ca-key $ca_key
-name $name
-networks $ips
-out-crt $cert
-in-pub $public
)
# Agenix update
cd /etc/nixos/secrets
cat $private | agenix -e $'nebula/($name).key.age'
}
def rebuild [ $target: string = "switch" ] {
if (uname | get operating-system) == "Darwin" { if (uname | get operating-system) == "Darwin" {
sudo darwin-rebuild switch sudo darwin-rebuild $target
} else { } else {
let hostname = uname | get nodename let hostname = uname | get nodename
let build = ^nom build --keep-going $"/etc/nixos#nixosConfigurations.($hostname).config.system.build.toplevel" let build = ^nom build --keep-going $"/etc/nixos#nixosConfigurations.($hostname).config.system.build.toplevel"
if $env.LAST_EXIT_CODE == 0 { if $env.LAST_EXIT_CODE == 0 {
nvd diff /run/current-system result nvd diff /run/current-system result
run0 result/bin/switch-to-configuration switch run0 result/bin/switch-to-configuration $target
} else { } else {
print "Error during build" print "Error during build"
} }
@@ -35,7 +71,8 @@ def deploy [ $host: string, $build: string = "" ] {
if $buildhost == "linode" or $buildhost == "genesis" { if $buildhost == "linode" or $buildhost == "genesis" {
$buildhost = "isaiah" $buildhost = "isaiah"
} }
nixos-rebuild switch --sudo --use-substitutes --target-host $host --build-host $buildhost colmena apply --on $host
#nixos-rebuild switch --sudo --use-substitutes --target-host $host --build-host $buildhost
} }
def ff [ $file: string ] { def ff [ $file: string ] {
@@ -69,13 +106,6 @@ def dc [ $cmd: string = "sh" ] {
} }
} }
def claude [ ] {
unlock
$env.GITLAB_TOKEN = ^bw get item 7d3da4e9-5f9a-49d0-8e14-b39c010a4001 | from json | get fields | find claudeapi | get value
#$env.ANTHROPIC_API_KEY = ^bw get item e122fd08-3506-4f21-9c6a-b42b00fe5be1 | from json | get login.password
^claude
}
if ("/usr/local/bin" | path exists) { if ("/usr/local/bin" | path exists) {
$env.PATH = $env.PATH | append "/usr/local/bin" $env.PATH = $env.PATH | append "/usr/local/bin"
} }
+26 -25
View File
@@ -13,24 +13,25 @@
includes = [ "config.local" ]; includes = [ "config.local" ];
enableDefaultConfig = false; enableDefaultConfig = false;
matchBlocks = settings =
let let
nas = { nas = {
user = "admin"; User = "admin";
}; };
owned = { owned = {
user = "greg"; User = "greg";
}; };
in in
{ {
inherit nas; inherit nas;
"*" = { "*" = {
dynamicForwards = [ { port = 10240; } ]; DynamicForward = [ "10240" ];
serverAliveInterval = 60; ForwardAgent = "yes";
extraOptions = { LogLevel = "error";
LogLevel = "error"; ServerAliveInterval = 60;
SetEnv = "TERM=xterm-256color"; SetEnv = {
TERM = "xterm-256color";
}; };
}; };
@@ -41,46 +42,46 @@
"chronicles.thehellings.lan" = lib.hm.dag.entryBefore [ "*.thehellings.lan" ] nas; "chronicles.thehellings.lan" = lib.hm.dag.entryBefore [ "*.thehellings.lan" ] nas;
gh = { gh = {
user = "git"; User = "git";
hostname = "github.com"; Hostname = "github.com";
}; };
"src" = { "src" = {
user = "git"; User = "git";
hostname = "jeremiah.shire-zebra.ts.net"; Hostname = "jeremiah.shire-zebra.ts.net";
port = 32222; Port = 32222;
}; };
srcpub = { srcpub = {
user = "git"; User = "git";
hostname = "src.thehellings.com"; Hostname = "src.thehellings.com";
port = 2222; Port = 2222;
}; };
ivr = { ivr = {
user = "git"; User = "git";
hostname = "gitlab.com"; Hostname = "gitlab.com";
}; };
"ivr.thehellings.lan" = lib.hm.dag.entryBefore [ "ivr" ] { "ivr.thehellings.lan" = lib.hm.dag.entryBefore [ "ivr" ] {
user = "gregory.hellings"; User = "gregory.hellings";
}; };
"*.thehellings.lan" = owned; "*.thehellings.lan" = owned;
"10.42.*" = owned; "10.42.*" = owned;
"host.crosswire.org crosswire" = { "host.crosswire.org crosswire" = {
hostname = "host.crosswire.org"; Hostname = "host.crosswire.org";
user = "ghellings"; User = "ghellings";
}; };
fedpeople = { fedpeople = {
hostname = "fedorapeople.org"; Hostname = "fedorapeople.org";
user = "greghellings"; User = "greghellings";
}; };
"src.fedoraproject.org pkgs.fedoraproject.org" = { "src.fedoraproject.org pkgs.fedoraproject.org" = {
user = "greghellings"; User = "greghellings";
}; };
"127.*".extraOptions = { "127.*" = {
PubkeyAcceptedAlgorithms = "+ssh-rsa"; PubkeyAcceptedAlgorithms = "+ssh-rsa";
HostkeyAlgorithms = "+ssh-rsa"; HostkeyAlgorithms = "+ssh-rsa";
}; };
-1
View File
@@ -8,7 +8,6 @@
home.packages = home.packages =
with pkgs; with pkgs;
[ [
attic-client
dig dig
jqp jqp
kubernetes-helm kubernetes-helm
+2
View File
@@ -10,6 +10,7 @@ let
let let
inherit (metadata.hosts.${host}) system; inherit (metadata.hosts.${host}) system;
pkgs = nixpkgs.${system}; pkgs = nixpkgs.${system};
pkgs' = top.self.packages.${system};
username = username =
if builtins.hasAttr "user" metadata.hosts.${host} then metadata.hosts.${host}.user else "greg"; if builtins.hasAttr "user" metadata.hosts.${host} then metadata.hosts.${host}.user else "greg";
in in
@@ -25,6 +26,7 @@ let
host host
username username
metadata metadata
pkgs'
; ;
nixvim = top.nixvimunstable; nixvim = top.nixvimunstable;
gui = false; gui = false;
+3 -2
View File
@@ -1,5 +1,6 @@
{ {
pkgs, pkgs,
pkgs',
lib, lib,
host ? "most", host ? "most",
top, top,
@@ -38,7 +39,7 @@ in
gh gh
git git
gnupatch gnupatch
hms pkgs'.hms
btop btop
inetutils inetutils
jq jq
@@ -46,7 +47,7 @@ in
nix-prefetch nix-prefetch
nmap nmap
openssl openssl
setup-ssh pkgs'.setup-ssh
tmux tmux
tree tree
unzip unzip
+1
View File
@@ -0,0 +1 @@
{...}: {}
+13 -1
View File
@@ -1,4 +1,4 @@
{ pkgs, ... }: { lib, pkgs, ... }:
{ {
greg = { greg = {
@@ -23,8 +23,11 @@
mattermost-desktop mattermost-desktop
minio-client minio-client
mumble mumble
nebula
nix-index
pre-commit pre-commit
prismlauncher prismlauncher
rclone
restic restic
restic-browser restic-browser
tea tea
@@ -36,4 +39,13 @@
settings.SKIP_HOST_UPDATE = true; settings.SKIP_HOST_UPDATE = true;
}; };
}; };
xdg.desktopEntries = {
prismlauncher = {
name = "Prism Launcher - Minecraft";
actions.minecraft = {
name = "Minecraft";
exec = lib.getExe pkgs.prismlauncher;
};
};
};
} }
+9 -3
View File
@@ -1,5 +1,6 @@
{ {
pkgs, pkgs,
pkgs',
lib, lib,
username, username,
... ...
@@ -20,6 +21,7 @@
claude-code claude-code
direnv direnv
home-manager home-manager
pkgs'.dockerCompat
python3Packages.ipython python3Packages.ipython
just just
glab glab
@@ -36,18 +38,22 @@
".pip/pip.conf".text = '' ".pip/pip.conf".text = ''
[global] [global]
retries = 1 retries = 1
index-url = https://pypi.python.org/simple index-url = https://pypi.python.org/
extra-index-url = extra-index-url =
https://pypidev.ivrtechnology.com/simple/ https://pypidev.ivrtechnology.com/
''; '';
".config/uv/uv.toml".text = '' ".config/uv/uv.toml".text = ''
index-strategy = "unsafe-first-match" index-strategy = "unsafe-first-match"
[[index]] [[index]]
url = "https://pypidev.ivrtechnology.com/simple/" url = "https://pypidev.ivrtechnology.com/"
name = "pypidev" name = "pypidev"
ignore-error-codes = [403] ignore-error-codes = [403]
''; '';
}; };
sessionVariables = {
BW_GITLAB_ITEM = "7d3da4e9-5f9a-49d0-8e14-b39c010a4001";
BW_ANTHROPIC_ITEM = "e122fd08-3506-4f21-9c6a-b42b00fe5be1";
};
username = username; username = username;
homeDirectory = "/Users/${username}"; homeDirectory = "/Users/${username}";
}; };
+1
View File
@@ -0,0 +1 @@
{...}: {}
+8 -1
View File
@@ -1,5 +1,6 @@
{ {
pkgs, pkgs,
pkgs',
lib, lib,
... ...
}: }:
@@ -26,12 +27,17 @@ in
ansible ansible
awscli2 awscli2
cargo cargo
clippy
direnv direnv
docker
docker-compose
docker-buildx
go
home-manager home-manager
just just
mcp-grafana mcp-grafana
nil
nixVersions.stable nixVersions.stable
podman
poetry poetry
pre-commit pre-commit
(pulumi.withPackages ( (pulumi.withPackages (
@@ -45,6 +51,7 @@ in
)) ))
python python
rustc rustc
rustfmt
terraform terraform
]; ];
}; };
+12 -2
View File
@@ -3,19 +3,24 @@
lib, lib,
metadata, metadata,
pkgs, pkgs,
top,
... ...
}: }:
{ {
imports = [ imports = [
../modules/nix-conf.nix ../modules/nix-conf.nix
top.niks3.nixosModules.niks3-auto-upload
]; ];
age.secrets.niks3-api-token.file = ../secrets/niks3/api_token.age;
console = { console = {
font = "Lat2-Terminus16"; font = "Lat2-Terminus16";
keyMap = "us"; keyMap = "us";
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
top.niks3.packages.${pkgs.stdenv.hostPlatform.system}.niks3
agenix agenix
bitwarden-cli bitwarden-cli
bmon bmon
@@ -26,10 +31,9 @@
efibootmgr efibootmgr
findutils findutils
file file
gcc-tune
git git
gnupatch gnupatch
hms # My own home manager switcher top.self.packages.${pkgs.stdenv.hostPlatform.system}.hms # My own home manager switcher
iperf iperf
killall killall
nano nano
@@ -97,6 +101,12 @@
# Enable the OpenSSH daemon for remote control # Enable the OpenSSH daemon for remote control
services = { services = {
locate.enable = true; locate.enable = true;
niks3-auto-upload = {
enable = config.greg.nix.cache;
authTokenFile = config.age.secrets.niks3-api-token.path;
serverUrl = "http://hosea.nebula.thehellings.com:5751";
verifyS3Integrity = true;
};
openssh = { openssh = {
enable = true; enable = true;
settings.X11Forwarding = true; settings.X11Forwarding = true;
+8 -1
View File
@@ -15,15 +15,22 @@ let
}: }:
let let
inherit (metadata.hosts.${name}) system; inherit (metadata.hosts.${name}) system;
pkgs' = top.self.packages.${system};
in in
channel.lib.nixosSystem { channel.lib.nixosSystem {
pkgs = nixpkgs.${system}; pkgs = nixpkgs.${system};
specialArgs = { specialArgs = {
inherit metadata top lib'; inherit
metadata
top
lib'
pkgs'
;
}; };
modules = [ modules = [
{ {
nixpkgs.hostPlatform = system; nixpkgs.hostPlatform = system;
networking.hostName = name;
} }
# Imported ones # Imported ones
top.agenix.nixosModules.default top.agenix.nixosModules.default
+19
View File
@@ -0,0 +1,19 @@
{ config, modulesPath, pkgs, lib, ... }:
{
imports = [ (modulesPath + "/virtualisation/proxmox-lxc.nix") ];
nix.settings = { sandbox = false; };
proxmoxLXC = {
manageNetwork = false;
privileged = true;
};
services.fstrim.enable = false; # Let Proxmox host handle fstrim
services.openssh = {
enable = true;
openFirewall = true;
settings = {
PermitRootLogin = "yes";
PasswordAuthentication = true;
PermitEmptyPasswords = "yes";
};
};
}
-4
View File
@@ -12,10 +12,6 @@
top.nix-hardware.nixosModules.framework-11th-gen-intel top.nix-hardware.nixosModules.framework-11th-gen-intel
]; ];
age.secrets = {
compose-attic.file = ../../../secrets/compose/attic.env.age;
};
boot = { boot = {
loader = { loader = {
systemd-boot = { systemd-boot = {
+15 -4
View File
@@ -2,7 +2,12 @@
# your system. Help is available in the configuration.nix(5) man page # your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running nixos-help). # and in the NixOS manual (accessible by running nixos-help).
{ top, pkgs, ... }: {
top,
pkgs,
pkgs',
...
}:
{ {
imports = [ imports = [
# Include the results of the hardware scan. # Include the results of the hardware scan.
@@ -31,7 +36,7 @@
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
create_ssl pkgs'.create_ssl
step-ca step-ca
]; ];
@@ -57,6 +62,7 @@
serverProperties = { serverProperties = {
allow-flight = true; allow-flight = true;
motd = "Maya's Minecraft World"; motd = "Maya's Minecraft World";
online-mode = true;
}; };
whitelist = { }; whitelist = { };
@@ -123,9 +129,14 @@
# Better storage engines # Better storage engines
# https://www.curseforge.com/minecraft/mc-mods/refined-storage # https://www.curseforge.com/minecraft/mc-mods/refined-storage
refined-storage = pkgs.fetchurl { refined-storage = pkgs.fetchurl {
url = "https://mediafilez.forgecdn.net/files/7961/605/refinedstorage-fabric-3.0.0-beta.5.jar"; url = "https://mediafilez.forgecdn.net/files/8086/588/refinedstorage-fabric-3.0.0.jar";
hash = "sha256-UiXNrGw/giCZAnCjFzFc9k4mrq6deTtL6Z00arSUFOU="; hash = "sha256-LuOF0aYQon78AQeD5fQ8OXHCnekfa+PNKpH7cqimFNs=";
}; };
# https://www.curseforge.com/minecraft/mc-mods/storage-drawers
#storagedrawers = pkgs.fetchurl {
#url = "https://mediafilez.forgecdn.net/files/7352/799/StorageDrawers-fabric-1.21.11-20.0.0.jar";
#hash = "sha256-eBKCmAtjAhdAjOyLMRneu/NZnNt+orIezxPy6V8g/S8=";
#};
survivalfly = pkgs.fetchurl { survivalfly = pkgs.fetchurl {
url = "https://mediafilez.forgecdn.net/files/7870/312/survivalfly-1.3_fabric-mc26.1.1.jar"; url = "https://mediafilez.forgecdn.net/files/7870/312/survivalfly-1.3_fabric-mc26.1.1.jar";
hash = "sha256-Kai4wSxckpXbs1yLp8wJ4BmmjNkdDbeqerqWGIz3+Zk="; hash = "sha256-Kai4wSxckpXbs1yLp8wJ4BmmjNkdDbeqerqWGIz3+Zk=";
+9 -3
View File
@@ -22,6 +22,7 @@ let
#"1.0.0.1" # Cloudflare #"1.0.0.1" # Cloudflare
#"149.112.112.112" # Quad 9 #"149.112.112.112" # Quad 9
metadata.infra.gw # Currently using our UniFi router for DNS as well metadata.infra.gw # Currently using our UniFi router for DNS as well
"100.100.100.100"
]; ];
in in
{ {
@@ -115,16 +116,21 @@ in
"@\tIN\tSOA\t${config.networking.hostName}\tgreg@thehellings.com (1 1m 1m 1m 1m)" "@\tIN\tSOA\t${config.networking.hostName}\tgreg@thehellings.com (1 1m 1m 1m 1m)"
"\tIN\tNS\t${config.networking.hostName}" "\tIN\tNS\t${config.networking.hostName}"
]; ];
makeHost = host: "${host.name}\tIN\tA\t${host.address}"; makeHost =
host:
[ "${host.name}\tIN\tA\t${host.address}" ]
++ lib.map (a: "${a}\tIN\tA\t${host.address}") (
if builtins.hasAttr "aliases" host then host.aliases else [ ]
);
in in
pkgs.writeText "${domain}" ( pkgs.writeText "${domain}" (
builtins.concatStringsSep "\n" (preamble ++ (lib.map makeHost hosts) ++ [ "" ]) builtins.concatStringsSep "\n" (preamble ++ (lib.flatten (lib.map makeHost hosts)) ++ [ "" ])
); );
in in
lib.mapAttrs lib.mapAttrs
(domain: net: { (domain: net: {
master = true; master = true;
file = makeZoneFile (lib'.hostsByNet net metadata.hosts) domain; file = makeZoneFile (lib'.hostsByNet net (metadata.hosts // metadata.external)) domain;
}) })
{ {
"shire-zebra.ts.net" = "tailscale"; "shire-zebra.ts.net" = "tailscale";
+161
View File
@@ -0,0 +1,161 @@
{
config,
modulesPath,
lib,
top,
...
}:
{
imports = [
(modulesPath + "/virtualisation/proxmox-lxc.nix")
top.hermes.nixosModules.default
];
age.secrets.hermes = {
file = ../../../secrets/hermes.age;
owner = "hermes";
};
greg = {
nebula = {
enable = true;
nebulaIp = "10.157.0.8";
};
nix.cache = false;
proxies = lib.genAttrs' [ "thehellings.lan" "nebula.thehellings.com" "shire-zebra.ts.net" ] (
name:
(lib.nameValuePair "${config.networking.hostName}.${name}" { target = "http://127.0.0.1:9119"; })
);
};
nix.settings = {
sandbox = false;
};
proxmoxLXC = {
manageHostName = true;
manageNetwork = false;
privileged = true;
};
services = {
fstrim.enable = false;
hermes-agent = {
enable = true;
addToSystemPackages = true;
environment = {
MATRIX_HOMESERVER = "https://thehellings.com";
};
environmentFiles = [
config.age.secrets.hermes.path
];
settings = {
agent = {
reasoning_effort = "medium";
reasoning_overrides = {
claude-fable = "xhigh";
claude-opus = "high";
};
tool_loop_guardrails = {
hard_stop_enabled = true;
warnings_enabled = true;
};
tool_use_enforcement = "auto";
};
code_execution = {
mode = "strict";
timeout = 300;
};
compression = {
enabled = true;
protect_first_n = 3;
protect_last_n = 5;
target_ratio = 0.25;
threshold = 0.75;
};
context_file_max_chars = 25000;
file_read_max_chars = 100000;
goals = {
max_turns = 20; # Number of times Hermes tells the model to keep working towards the goal
};
matrix = {
allowed_users = [
"@greg:thehellings.com"
];
allowed_rooms = [
"!agents:thehellings.com"
];
free_response_rooms = [
"!agents:thehellings.com"
];
require_mention = true;
};
memory = {
memory_enabled = true;
user_profile_enabled = true;
write_approval = true;
};
model.default = "anthropic/claude-opus-4.8";
quick_commands = {
disk = {
type = "exec";
command = "df -h";
};
free = {
type = "exec";
command = "free -h";
};
restart = {
type = "alias";
target = "/gateway restart";
};
};
skills = {
guard_agent_created = true;
write_approval = true;
};
stt = {
enabled = true;
echo_transcripts = true;
provider = "local";
local.model = "medium";
};
terminal = {
backend = "local";
};
tool_output = {
max_bytes = 50000;
max_lines = 2000;
max_line_length = 2000;
};
toolsets = [ "all" ];
worktree = true; # Enable multiple agents in the same repo
};
};
nebula.networks."nebula.thehellings.com" = {
tun.disable = true;
};
openssh = {
enable = true;
openFirewall = true;
settings = {
PermitRootLogin = "yes";
PasswordAuthentication = true;
PermitEmptyPasswords = "yes";
};
};
wyoming.faster-whisper.servers.medium = {
enable = true;
device = "cpu";
initialPrompt = ''
The user's name is 'Greg Hellings'. The street he lives on is 'Kardinal Court'
in 'Midlothian'. Keep these in mind as they are often misspelled.
'';
language = "en";
model = "medium";
uri = "tcp://127.0.0.1:10300";
sttLibrary = "faster-whisper";
};
};
systemd.suppressedSystemUnits = [
"dev-mqueue.mount"
"sys-kernel-debug.mount"
"sys-fs-fuse-connections.mount"
];
}
-70
View File
@@ -1,70 +0,0 @@
{
lib,
metadata,
pkgs,
...
}:
let
ips = lib.filterAttrs (_k: v: v ? "ip" && v.ip != null) metadata.hosts;
tps = lib.filterAttrs (_k: v: v ? "ts" && v.ts != null) metadata.hosts;
get = field: set: lib.mapAttrsToList (_k: v: v.${field}) set;
getTS = get "ts" tps;
getIP = get "ip" ips;
whitelists = builtins.concatStringsSep "," (
[
"localhost"
"127.0.0.1"
]
++ getTS
++ getIP
);
in
{
services = {
prowlarr = {
enable = true;
dataDir = "/arr/prowlarr";
openFirewall = true;
};
radarr = {
enable = true;
openFirewall = true;
};
transmission = {
enable = true;
openPeerPorts = true;
openRPCPort = true;
package = pkgs.transmission_4;
settings = {
download-dir = "/arr/transmission/downloads";
rpc-bind-address = "0.0.0.0";
rpc-host-whitelist = whitelists;
rpc-host-whitelist-enabled = false;
rpc-whitelist = whitelists;
rpc-whitelist-enabled = false;
watch-dir-enabled = true;
watch-dir = "/arr/transmission/incoming";
};
};
};
systemd.mounts =
let
nfs = name: {
what = "nas1.shire-zebra.ts.net:/mnt/all/${name}";
type = "nfs";
name = "${name}.mount";
where = "/${name}";
requires = [ "tailscaled-autoconnect.service" ];
after = [ "tailscaled-autoconnect.service" ];
wantedBy = [ "multi-user.target" ];
mountConfig.Options = "_netdev,noexec,timeo=50,retrans=5,soft";
};
in
[
(nfs "arr")
(nfs "music")
(nfs "photos")
(nfs "video")
];
}
+64 -4
View File
@@ -6,6 +6,7 @@
config, config,
metadata, metadata,
pkgs, pkgs,
top,
... ...
}: }:
let let
@@ -17,13 +18,31 @@ in
{ {
imports = [ imports = [
# Include the results of the hardware scan. # Include the results of the hardware scan.
./arr.nix
./hardware-configuration.nix ./hardware-configuration.nix
top.niks3.nixosModules.niks3
]; ];
age.secrets.grafana-secret-key = { age.secrets = {
file = ../../../secrets/grafana-secret-key.age; cache-private-key = {
owner = "grafana"; file = ../../../secrets/cache-private-key.age;
owner = "niks3";
};
grafana-secret-key = {
file = ../../../secrets/grafana-secret-key.age;
owner = "grafana";
};
niks3-access-key-id = {
file = ../../../secrets/niks3/access_key_id.age;
owner = "niks3";
};
niks3-api-token = {
file = ../../../secrets/niks3/api_token.age;
owner = "niks3";
};
niks3-secret-access-key = {
file = ../../../secrets/niks3/secret_access_key.age;
owner = "niks3";
};
}; };
# Bootloader # Bootloader
@@ -98,6 +117,7 @@ in
]; ];
}; };
}; };
firewall.interfaces.nebula0.allowedTCPPorts = [ 5751 ];
nameservers = [ metadata.infra.dns ]; nameservers = [ metadata.infra.dns ];
}; };
@@ -150,6 +170,27 @@ in
analytics.reporting_enabled = false; analytics.reporting_enabled = false;
}; };
}; };
niks3 = {
enable = true;
apiTokenFile = config.age.secrets.niks3-api-token.path;
gc.enable = false;
httpAddr = "${metadata.hosts.hosea.nebulaIp}:5751";
nginx = {
enable = true;
domain = "hosea.nebula";
enableACME = false;
forceSSL = false;
};
s3 = {
accessKeyFile = config.age.secrets.niks3-access-key-id.path;
bucket = "niks3";
endpoint = "nas1.shire-zebra.ts.net:30188";
secretKeyFile = config.age.secrets.niks3-secret-access-key.path;
useSSL = false;
};
signKeyFiles = [ config.age.secrets.cache-private-key.path ];
};
prometheus.exporters.graphite.enable = true; prometheus.exporters.graphite.enable = true;
# Configure keymap # Configure keymap
xserver.xkb = { xserver.xkb = {
@@ -158,6 +199,25 @@ in
}; };
}; };
systemd.mounts =
let
nfs = name: {
what = "nas1.shire-zebra.ts.net:/mnt/all/${name}";
type = "nfs";
name = "${name}.mount";
where = "/${name}";
requires = [ "tailscaled-autoconnect.service" ];
after = [ "tailscaled-autoconnect.service" ];
wantedBy = [ "multi-user.target" ];
mountConfig.Options = "_netdev,noexec,timeo=50,retrans=5,soft";
};
in
[
(nfs "music")
(nfs "photos")
(nfs "video")
];
# After first deploy: create a Grafana service account + API token for Klaatu # After first deploy: create a Grafana service account + API token for Klaatu
# via the Grafana UI, then encrypt it: agenix -e secrets/grafana-api-token.age # via the Grafana UI, then encrypt it: agenix -e secrets/grafana-api-token.age
age.secrets.grafana-api-token = { age.secrets.grafana-api-token = {
+3 -2
View File
@@ -88,6 +88,7 @@ in
priority = 254; priority = 254;
}; };
nebula.enable = true; nebula.enable = true;
proxies."buildbot.nebula.thehellings.com".target = "http://buildbot.nebula.thehellings.com:8010/";
tailscale = { tailscale = {
enable = true; enable = true;
tags = [ "home" ]; tags = [ "home" ];
@@ -142,7 +143,7 @@ in
updateOutputs = false; updateOutputs = false;
}; };
}; };
domain = "${config.networking.hostName}.shire-zebra.ts.net"; domain = "buildbot.nebula.thehellings.com:8010";
evalMaxMemorySize = 8192; evalMaxMemorySize = 8192;
evalWorkerCount = 4; evalWorkerCount = 4;
gitea = { gitea = {
@@ -155,7 +156,7 @@ in
webhookSecretFile = config.age.secrets.gitea-webhookSecret.path; webhookSecretFile = config.age.secrets.gitea-webhookSecret.path;
}; };
showTrace = true; showTrace = true;
#webhookBaseUrl = "http://${config.networking.hostName}.shire-zebra.ts.net:8010"; #webhookBaseUrl = "http://${config.networking.hostName}.nebula.thehellings.com:8010";
workersFile = config.age.secrets.gitea-buildbotWorkersFile.path; workersFile = config.age.secrets.gitea-buildbotWorkersFile.path;
}; };
worker = { worker = {
+53 -27
View File
@@ -1,4 +1,4 @@
{ ... }: { config, ... }:
let let
srcDomain = "src.thehellings.com"; srcDomain = "src.thehellings.com";
@@ -6,15 +6,23 @@ let
in in
{ {
greg.proxies."${srcDomain}" = { greg.proxies."${srcDomain}" = {
target = "https://gitea.shire-zebra.ts.net"; target = "http://unix:${config.services.anubis.instances.git.settings.BIND}";
ssl = true; ssl = true;
genAliases = false; genAliases = false;
extraConfig = '' extraConfig = ''
proxy_ssl_verify off; #proxy_ssl_verify off;
proxy_ssl_server_name on; #proxy_ssl_server_name on;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Ssl on; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Http-Version $server_protocol;
proxy_set_header User-Agent $http_user_agent;
client_max_body_size 100000m; client_max_body_size 100000m;
#proxy_set_header Host $host;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_set_header X-Forwarded-Proto $scheme;
#proxy_set_header X-Forwarded-Ssl on;
# Ultimate AI Block List v1.7 20250924 # Ultimate AI Block List v1.7 20250924
# https://perishablepress.com/ultimate-ai-block-list/ # https://perishablepress.com/ultimate-ai-block-list/
@@ -87,6 +95,44 @@ in
networking.firewall.allowedTCPPorts = [ sshPort ]; networking.firewall.allowedTCPPorts = [ sshPort ];
services = {
anubis = {
instances = {
git = {
enable = true;
settings = {
BIND = "/run/anubis/anubis-git/anubis.sock";
COOKIE_DOMAIN = "thehellings.com";
SERVE_ROBOTS_TXT = true;
TARGET = "https://gitea.shire-zebra.ts.net/";
};
};
};
};
haproxy = {
enable = true;
config = ''
global
daemon
maxconn 20
defaults
timeout connect 500s
timeout client 500s
timeout server 1h
listen gitsshd
bind *:${toString sshPort}
timeout client 1h
mode tcp
server git-isaiah isaiah.shire-zebra.ts.net:32222
server git-jeremiah jeremiah.shire-zebra.ts.net:32222
server git-zeke zeke.shire-zebra.ts.net:32222
'';
};
};
systemd.services = { systemd.services = {
haproxy = { haproxy = {
after = [ after = [
@@ -98,25 +144,5 @@ in
}; };
}; };
services.haproxy = { users.users.nginx.extraGroups = [ config.users.groups.anubis.name ];
enable = true;
config = ''
global
daemon
maxconn 20
defaults
timeout connect 500s
timeout client 500s
timeout server 1h
listen gitsshd
bind *:${toString sshPort}
timeout client 1h
mode tcp
server git-isaiah isaiah.shire-zebra.ts.net:32222
server git-jeremiah jeremiah.shire-zebra.ts.net:32222
server git-zeke zeke.shire-zebra.ts.net:32222
'';
};
} }
+13 -31
View File
@@ -2,12 +2,24 @@
# them by the following commands: # them by the following commands:
# nix run nixpkgs.matrix-synapse # nix run nixpkgs.matrix-synapse
# register_new_matrix_user -k "B9EoPr2WV9hzwc7uL2Sx1JmvCeKDEOGCpB0uginQcQtEH4wzRtkSIdo7lltrjSQa" http://localhost:8448 # register_new_matrix_user -k "B9EoPr2WV9hzwc7uL2Sx1JmvCeKDEOGCpB0uginQcQtEH4wzRtkSIdo7lltrjSQa" http://localhost:8448
{ config, lib, ... }: { config, ... }:
let let
domain = "${config.networking.domain}"; domain = "${config.networking.domain}";
fqdn = "matrix.${domain}"; fqdn = "matrix.${domain}";
in in
{ {
greg.proxies."${fqdn}" = {
extraConfig = ''
error_log /var/log/nginx/debug.log debug;
proxy_ssl_verify off;
proxy_ssl_server_name on;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Ssl on;
'';
genAliases = false;
ssl = true;
target = "https://matrix.shire-zebra.ts.net";
};
services.nginx = { services.nginx = {
virtualHosts = { virtualHosts = {
# Server the '.well-known' files to find the Matrix API server # Server the '.well-known' files to find the Matrix API server
@@ -44,36 +56,6 @@ in
return 200 '${builtins.toJSON client}'; return 200 '${builtins.toJSON client}';
''; '';
}; };
# Reverse proxy in front of the actual Matrix server
"${fqdn}" = {
enableACME = true;
forceSSL = true;
extraConfig = ''
error_log /var/log/nginx/debug.log debug;
'';
# Not the appropriate place for the chat client
locations =
(builtins.listToAttrs (
builtins.map
(
val:
lib.nameValuePair "/_${val}" {
proxyPass = "http://matrix.kubernetes";
}
)
[
"matrix"
"synapse"
"dendrite"
]
))
// {
"/".extraConfig = "return 404;";
};
};
}; };
}; };
-5
View File
@@ -34,10 +34,5 @@ in
ssl = true; ssl = true;
genAliases = false; genAliases = false;
}; };
"doubles.thehellings.com" = {
target = "http://localhost:8081";
ssl = true;
genAliases = false;
};
}; };
} }
+7 -2
View File
@@ -1,7 +1,12 @@
{ config, pkgs, ... }: {
config,
pkgs,
pkgs',
...
}:
{ {
environment.systemPackages = [ pkgs.upgrade-pg-cluster ]; environment.systemPackages = [ pkgs'.upgrade-pg-cluster ];
services.postgresql = { services.postgresql = {
enable = true; enable = true;
+1
View File
@@ -15,6 +15,7 @@
(name: value: { (name: value: {
inherit name; inherit name;
address = builtins.getAttr netAttr value; address = builtins.getAttr netAttr value;
aliases = lib.optionals (builtins.hasAttr "aliases" value) (builtins.getAttr "aliases" value);
}) })
( (
lib.filterAttrs ( lib.filterAttrs (
+4 -4
View File
@@ -15,7 +15,7 @@ spec:
chart: chart:
spec: spec:
chart: gitea chart: gitea
version: "12.5.3" version: "12.6.0"
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: gitea-repository name: gitea-repository
@@ -35,7 +35,7 @@ spec:
storageClass: longhorn-default storageClass: longhorn-default
image: image:
tag: "1.25.5" tag: "1.26.2"
replicaCount: 1 replicaCount: 1
@@ -66,8 +66,8 @@ spec:
APP_NAME: "Gitea: Greg's Cup of Git" APP_NAME: "Gitea: Greg's Cup of Git"
RUN_MODE: dev RUN_MODE: dev
server: server:
DOMAIN: "thehellings.com" DOMAIN: "shire-zebra.ts.net"
ROOT_URL: "https://src.thehellings.com" ROOT_URL: "https://gitea.shire-zebra.ts.net"
SSH_PORT: "2222" SSH_PORT: "2222"
database: database:
DB_TYPE: postgres DB_TYPE: postgres
+1 -1
View File
@@ -27,7 +27,7 @@ spec:
chart: chart:
spec: spec:
chart: longhorn chart: longhorn
version: "1.11.1" version: "1.11.2"
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: longhorn name: longhorn
+2
View File
@@ -19,6 +19,7 @@ spec:
kind: HelmRepository kind: HelmRepository
name: mariadb-operator name: mariadb-operator
interval: "1h" interval: "1h"
version: "26.3.0"
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease kind: HelmRelease
@@ -33,6 +34,7 @@ spec:
kind: HelmRepository kind: HelmRepository
name: mariadb-operator name: mariadb-operator
interval: "1h" interval: "1h"
version: "26.3.0"
dependsOn: dependsOn:
- name: mariadb-operator-crds - name: mariadb-operator-crds
- name: longhorn - name: longhorn
@@ -11,6 +11,7 @@ spec:
kind: HelmRepository kind: HelmRepository
name: mariadb-operator name: mariadb-operator
interval: "1h" interval: "1h"
version: "26.3.0"
dependsOn: dependsOn:
- name: mariadb-operator-crds - name: mariadb-operator-crds
- name: mariadb-operator - name: mariadb-operator
+1
View File
@@ -77,6 +77,7 @@ in
programs.firefox = { programs.firefox = {
enable = true; # (!pkgs.stdenv.hostPlatform.isDarwin); enable = true; # (!pkgs.stdenv.hostPlatform.isDarwin);
configPath = if pkgs.stdenv.hostPlatform.isDarwin then "${config.home.homeDirectory}/Library/Application Support/Firefox" else "${config.xdg.configHome}/mozilla/firefox";
package = pkgs.firefox-bin; package = pkgs.firefox-bin;
policies = { policies = {
DisableAppUpdate = true; DisableAppUpdate = true;
+33 -5
View File
@@ -316,6 +316,26 @@
name = "Buildbot"; name = "Buildbot";
url = "http://jeremiah.shire-zebra.ts.net:8010/"; url = "http://jeremiah.shire-zebra.ts.net:8010/";
} }
{
name = "Garage WebUI";
url = "http://nas1.shire-zebra.ts.net:30186/";
}
{
name = "Garage RPC";
url = "http://nas1.shire-zebra.ts.net:30187/";
}
{
name = "Garage S3 API";
url = "http://nas1.shire-zebra.ts.net:30188/";
}
{
name = "Garage S3 Web";
url = "http://nas1.shire-zebra.ts.net:30189/";
}
{
name = "Garage Admin";
url = "http://nas1.shire-zebra.ts.net:30190/";
}
]; ];
} }
{ {
@@ -399,16 +419,24 @@
name = "Media"; name = "Media";
bookmarks = [ bookmarks = [
{ {
name = "Prowlarr"; name = "Flaresolverr";
url = "https://hosea.shire-zebra.ts.net:9696/"; url = "http://nas1.shire-zebra.ts.net:30098";
} }
{ {
name = "Transmission"; name = "Prowlarr";
url = "https://hosea.shire-zebra.ts.net:9091/"; url = "http://nas1.shire-zebra.ts.net:30050/";
}
{
name = "Sonarr (TV)";
url = "http://nas1.shire-zebra.ts.net:30113/";
} }
{ {
name = "Radarr (Movies)"; name = "Radarr (Movies)";
url = "https://hosea.shire-zebra.ts.net:7878/"; url = "http://nas1.shire-zebra.ts.net:30025/";
}
{
name = "Deluge";
url = "http://nas1.shire-zebra.ts.net:30038/";
} }
]; ];
} }
+4 -2
View File
@@ -62,11 +62,12 @@ in
if cfg.cache then if cfg.cache then
[ [
#"http://chronicles.shire-zebra.ts.net:9000/binary-cache/" #"http://chronicles.shire-zebra.ts.net:9000/binary-cache/"
"http://nas1.shire-zebra.ts.net:8080/default" "http://niks3.nas1.shire-zebra.ts.net:30189/"
#"http://nas1.shire-zebra.ts.net:8080/default"
] ]
else else
[ [
"http://nas1.thehellings.lan:8080/default" "http://niks3.nas1.thehellings.lan:30189/"
] ]
) )
++ [ ++ [
@@ -78,6 +79,7 @@ in
"https://nixhelm.cachix.org" "https://nixhelm.cachix.org"
]; ];
trusted-public-keys = [ trusted-public-keys = [
"niks3:8iztr/NACwYEK5O7JJtGFGuv+ho/cmwql8NeoCiXNto="
#"chronicles.shire-zebra.ts.net:0qWYHn3gGllXChhAaaxKlNZtRy6yG/XJs1RFSqV3nW8=" #"chronicles.shire-zebra.ts.net:0qWYHn3gGllXChhAaaxKlNZtRy6yG/XJs1RFSqV3nW8="
"default:DTGxNijw2D8FrZJPT1pFTWcLqbt60tovL+9Z+VW0HRY=" "default:DTGxNijw2D8FrZJPT1pFTWcLqbt60tovL+9Z+VW0HRY="
"ai.cachix.org-1:N9dzRK+alWwoKXQlnn0H6aUx0lU/mspIoz8hMvGvbbc=" "ai.cachix.org-1:N9dzRK+alWwoKXQlnn0H6aUx0lU/mspIoz8hMvGvbbc="
-27
View File
@@ -1,7 +1,6 @@
{ {
config, config,
lib, lib,
pkgs,
... ...
}: }:
@@ -18,35 +17,9 @@ with lib;
}; };
config = mkIf cfg { config = mkIf cfg {
age.secrets.attic.file = ../../secrets/attic.age;
networking.domain = "thehellings.lan"; networking.domain = "thehellings.lan";
time.timeZone = "America/Chicago"; time.timeZone = "America/Chicago";
systemd.services.attic-client = {
enable = true;
description = "Attic client watch-store service";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "simple";
Restart = "on-failure";
RestartSec = "5s";
};
preStart = ''
set -x
mkdir -p $XDG_CONFIG_HOME/attic
cp ${config.age.secrets.attic.path} $XDG_CONFIG_HOME/attic/config.toml
'';
script = "${pkgs.attic-client}/bin/attic watch-store --ignore-upstream-cache-filter default";
environment = {
XDG_CONFIG_HOME = "/var/lib/attic-client";
};
};
systemd.tmpfiles.rules = [
"d /var/lib/attic-client 0755 root root -"
];
# Open Prometheus exporter ports on LAN-connected hosts only. # Open Prometheus exporter ports on LAN-connected hosts only.
# NOT in baseline.nix to avoid exposing these on internet-facing hosts (e.g. linode). # NOT in baseline.nix to avoid exposing these on internet-facing hosts (e.g. linode).
networking.firewall.allowedTCPPorts = [ networking.firewall.allowedTCPPorts = [
+44 -14
View File
@@ -14,6 +14,9 @@ let
url = "https://github.com/fluxcd/flux2/releases/download/v2.7.2/install.yaml"; url = "https://github.com/fluxcd/flux2/releases/download/v2.7.2/install.yaml";
sha256 = "sha256-Qs1qJmgZm8q9xZsORjT/N/wzpbWVVODXtzDpjnAYMuQ="; sha256 = "sha256-Qs1qJmgZm8q9xZsORjT/N/wzpbWVVODXtzDpjnAYMuQ=";
}; };
keepaliveIp = "10.42.5.1";
nebulaName = "k3s.nebula.thehellings.com";
nebulaIp = "10.157.100.1";
in in
{ {
options.greg = { options.greg = {
@@ -43,6 +46,13 @@ in
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
assertions = [
{
assertion = config.greg.nebula.enable;
message = "Configure Nebula for this host, first";
}
];
age.secrets = { age.secrets = {
bw_secret.file = ../../secrets/kubernetes/bw_secret.age; bw_secret.file = ../../secrets/kubernetes/bw_secret.age;
dendrite_key.file = ../../secrets/dendrite_key.age; dendrite_key.file = ../../secrets/dendrite_key.age;
@@ -95,6 +105,9 @@ in
"--supervisor-metrics=true" "--supervisor-metrics=true"
"--tls-san ${config.networking.hostName}.thehellings.lan" "--tls-san ${config.networking.hostName}.thehellings.lan"
"--tls-san ${config.networking.hostName}.shire-zebra.ts.net" "--tls-san ${config.networking.hostName}.shire-zebra.ts.net"
"--tls-san ${keepaliveIp}"
"--tls-san ${nebulaName}"
"--tls-san ${nebulaIp}"
]; ];
manifests = { manifests = {
cert-manager.source = cert-manager; cert-manager.source = cert-manager;
@@ -110,20 +123,37 @@ in
keepalived = { keepalived = {
enable = true; enable = true;
openFirewall = true; openFirewall = true;
vrrpInstances.kubernetes = { vrrpInstances = {
interface = cfg.vipInterface; kubernetes = {
priority = cfg.priority; interface = cfg.vipInterface;
state = if (config.networking.hostName == "isaiah") then "MASTER" else "BACKUP"; priority = cfg.priority;
virtualIps = [ state = if (config.networking.hostName == "isaiah") then "MASTER" else "BACKUP";
{ virtualIps = [
addr = "10.42.5.1/16"; {
dev = cfg.vipInterface; addr = "${keepaliveIp}/16";
} dev = cfg.vipInterface;
]; }
virtualRouterId = 77; ];
extraConfig = '' virtualRouterId = 77;
advert_int 1 extraConfig = ''
''; advert_int 1
'';
};
k3s-nebula = {
interface = "nebula0";
priority = 1;
state = if (config.networking.hostName == "isaiah") then "MASTER" else "BACKUP";
virtualIps = [
{
addr = "${nebulaIp}/16";
dev = "nebula0";
}
];
virtualRouterId = 78;
extraConfig = ''
advert_int 1
'';
};
}; };
}; };
openiscsi = { openiscsi = {
+1 -1
View File
@@ -27,7 +27,7 @@ let
nebulaDomain = "nebula.thehellings.com"; nebulaDomain = "nebula.thehellings.com";
# Linode's public address — used by all non-lighthouse hosts to reach it. # Linode's public address — used by all non-lighthouse hosts to reach it.
# Override with greg.nebula.lighthouseAddr if the public IP ever changes. # Override with greg.nebula.lighthouseAddr if the public IP ever changes.
defaultLighthouseAddr = "linode.${nebulaDomain}"; defaultLighthouseAddr = "thehellings.com";
in in
{ {
options.greg.nebula = { options.greg.nebula = {
+55 -27
View File
@@ -9,11 +9,9 @@
"tailscale": "100.64.0.0/10" "tailscale": "100.64.0.0/10"
}, },
"hosts": { "hosts": {
"chronicles": { "builder2": {
"ip": "10.42.1.4", "ip": "10.42.1.17",
"pubkey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEBecZUva9OnZuXLaBun6/1ITo5f9p0YMLPD+q0egLRS", "system": "x86_64-linux"
"external": true,
"ts": "100.119.228.115"
}, },
"exodus": { "exodus": {
"ip": null, "ip": null,
@@ -38,10 +36,6 @@
"tags": ["server"], "tags": ["server"],
"nebulaIp": "10.157.0.3" "nebulaIp": "10.157.0.3"
}, },
"icdm-root": {
"external": true,
"system": "x86_64-linux"
},
"isaiah": { "isaiah": {
"builder": true, "builder": true,
"ip": "10.42.1.6", "ip": "10.42.1.6",
@@ -62,6 +56,7 @@
"user": "gregory.hellings" "user": "gregory.hellings"
}, },
"jeremiah": { "jeremiah": {
"aliases": [ "buildbot" ],
"builder": true, "builder": true,
"ip": "10.42.1.8", "ip": "10.42.1.8",
"pubkey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOjQjXq9WYU2Ki27BR9WwJ4ZruS/lJXbjC1b0Q42Adi0", "pubkey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOjQjXq9WYU2Ki27BR9WwJ4ZruS/lJXbjC1b0Q42Adi0",
@@ -71,11 +66,6 @@
"tags": ["builder", "kube", "server"], "tags": ["builder", "kube", "server"],
"nebulaIp": "10.157.0.5" "nebulaIp": "10.157.0.5"
}, },
"joel": {
"external": true,
"ip": "10.42.0.4",
"ts": null
},
"gregs-MacBook-Pro-16-inch-Nov-2024": { "gregs-MacBook-Pro-16-inch-Nov-2024": {
"external": true, "external": true,
"system": "aarch64-darwin" "system": "aarch64-darwin"
@@ -104,23 +94,10 @@
"external": true, "external": true,
"system": "aarch64-darwin" "system": "aarch64-darwin"
}, },
"nas1": {
"external": true,
"ip": "10.42.1.14",
"ts": "100.114.187.61"
},
"nixos": { "nixos": {
"external": true, "external": true,
"system": "x86_64-linux" "system": "x86_64-linux"
}, },
"printer": {
"external": true,
"ip": "10.42.1.3"
},
"proxmoxtemplate": {
"external": true,
"system": "x86_64-linux"
},
"wsl": { "wsl": {
"external": true, "external": true,
"system": "aarch64-linux" "system": "aarch64-linux"
@@ -135,5 +112,56 @@
"tags": ["builder", "kube", "server"], "tags": ["builder", "kube", "server"],
"nebulaIp": "10.157.0.6" "nebulaIp": "10.157.0.6"
} }
},
"external": {
"chronicles": {
"ip": "10.42.1.4",
"pubkey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEBecZUva9OnZuXLaBun6/1ITo5f9p0YMLPD+q0egLRS",
"ts": "100.119.228.115",
"aliases": ["s3"]
},
"hermes": {
"ip": "10.42.1.18",
"mac": "BC:24:11:E4:72:AB",
"nebulaIp": "10.157.0.8",
"pubkey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILFYyzz/9i5rXprCQj9IL1ulrbQ6E9BOSeOcvf4D/b0G",
"tags": ["server"]
},
"joel": {
"ip": "10.42.0.4"
},
"k3s": {
"aliases": [ "*.k3s" ],
"ip": "10.42.5.1",
"nebulaIp": "10.157.100.1"
},
"nas1": {
"aliases": [ "*.nas1" ],
"ip": "10.42.1.14",
"ts": "100.114.187.61"
},
"printer": {
"ip": "10.42.1.3"
},
"pve2": {
"ip": "10.42.1.15"
},
"pve2bmc": {
"ip": "10.42.6.2",
"mac": "00:25:90:4b:34:e8"
},
"pve3": {
"ip": "10.42.1.16"
},
"pve3bmc": {
"ip": "10.42.6.3",
"mac": "00:25:90:4a:dc:2e"
},
"pve4": {
"ip": "10.42.1.17"
},
"pve4bmc": {
"ip": "10.42.6.4"
}
} }
} }
-1
View File
@@ -30,4 +30,3 @@ final: prev:
tpmSupport = true; tpmSupport = true;
}; };
} }
// (import ../pkgs { pkgs = prev; })
+35 -28
View File
@@ -1,36 +1,43 @@
{ {
pkgs, pkgs,
system ? pkgs.stdenv.hostPlatform.system, system ? pkgs.stdenv.hostPlatform.system,
top,
... ...
}: }:
let let
c = pkgs.callPackage; c = pkgs.newScope packages;
packages = if system == "x86_64-linux" then (allSys // x86Linux) else allSys;
allSys = {
#default = iso;
#iso = top.self.nixosConfigurations.iso.config.system.build.isoImage;
#iso-beta = self.nixosConfigurations.iso-beta.config.system.build.isoImage;
aacs = c ./aacs.nix { };
adblock_update = c ./adblock_update.nix { };
brew = c ./homebrew.nix { };
create_ssl = c ./create_ssl.nix { };
dockerCompat = pkgs.runCommand "docker-compat" {
nativeBuildInputs = [];
} ''
mkdir -p $out/bin
ln -s ${pkgs.podman}/bin/podman $out/bin/docker
'';
gcc-tune = c ./gcc-tune.nix { };
#gen-build = c ./gen-build { };
hms = c ./hms { };
inject-darwin = c ./inject-darwin.nix { };
inject = c ./inject.nix { };
setup-ssh = c ./setup-ssh { };
upgrade-pg-cluster = c ./upgrade-pg-cluster.nix { };
};
x86Linux = {
qemu-hook = c ./qemu-hook.nix { };
vfio_startup = c ./vfio_startup.nix { };
vfio_shutdown = c ./vfio_shutdown.nix { };
}
// (import ./zim {
inherit (top.nixpkgs-lib) lib;
inherit pkgs;
});
in in
{ packages
#default = iso;
#iso = top.self.nixosConfigurations.iso.config.system.build.isoImage;
#iso-beta = self.nixosConfigurations.iso-beta.config.system.build.isoImage;
aacs = c ./aacs.nix { };
adblock_update = c ./adblock_update.nix { };
brew = c ./homebrew.nix { };
create_ssl = c ./create_ssl.nix { };
gcc-tune = c ./gcc-tune.nix { };
#gen-build = c ./gen-build { };
hms = c ./hms { };
inject-darwin = c ./inject-darwin.nix { };
inject = c ./inject.nix { };
setup-ssh = c ./setup-ssh { };
upgrade-pg-cluster = c ./upgrade-pg-cluster.nix { };
}
// (
if system == "x86_64-linux" then
{
qemu-hook = c ./qemu-hook.nix { };
vfio_startup = c ./vfio_startup.nix { };
vfio_shutdown = c ./vfio_shutdown.nix { };
zim = c ./zim.nix { };
}
else
{ }
)
+48 -32
View File
@@ -1,72 +1,88 @@
{ {
"en": { "en": {
"gutenberg": { "gutenberg": {
"name": "gutenberg_en_all_2023-08.zim", "name": "gutenberg_en_all",
"hash": "sha256-wWi0vTyMD/Es0w/jk9uyg4DN94080thPfT5uphEqbUc=" "version": "2023-08",
"hash": "sha256-OXmdHdsLZcW4nCUQsy7sMpUssS8NV7ztkCgS/nsISuw="
}, },
"phet": { "phet": {
"name": "phet_en_all_2025-03.zim", "name": "phet_en_all",
"hash": "sha256-HT/gVNydkOitny6oUl2A+JvbFDGAIeb0h+xbMeQ2Rqs=" "version": "2025-03",
"hash": "sha256-ARuUzU2o17J2/ZedHc2acXl33dtHCbQJEb72UQUEm1Y="
}, },
"wikibooks": { "wikibooks": {
"name": "wikibooks_en_all_maxi_2025-10.zim", "name": "wikibooks_en_all_maxi",
"hash": "sha256-zmcvrvGO+LEHt7x8/SoguBDODUyRXy9x5LUGAkS+fF8=" "version": "2025-10",
"hash": "sha256-ONBh/ze1Fv2Ffm5b9vDzYS/i2cWSa4pM4MLZnozr2n8="
}, },
"wikipedia": { "wikipedia": {
"name": "wikipedia_en_all_maxi_2025-08.zim", "name": "wikipedia_en_all_maxi",
"hash": "sha256-r7Cd0vjEb84Ftw+EwZSlqb8qhqm8WA3LAPdHAav7wrg=" "version": "2026-02",
"hash": "sha256-vwhTv5TtjFNSTl7mcoi8SJiBm8nUlq8rP4UrZYir3Sc="
}, },
"wikisource": { "wikisource": {
"name": "wikisource_en_all_maxi_2025-11.zim", "name": "wikisource_en_all_maxi",
"hash": "sha256-jPHh/C20PARN6K7aPNw3k9fFHhpwzsREi/1o1DIISS4=" "version": "2025-11",
"hash": "sha256-p1Jio+PMTZVSLIDIOBeMG3acXJg83CwQM7zIWDUyozM="
}, },
"wikiversity": { "wikiversity": {
"name": "wikiversity_en_all_maxi_2025-11.zim", "name": "wikiversity_en_all_maxi",
"hash": "sha256-0DaE2EUdHvaX3XqD3f0lwurSAaDZ4hEKtrMEutL5xt0=" "version": "2025-11",
"hash": "sha256-IG/gAUdc/vHRrIWGHhw8vMJdLWwqrNbfh+SiclQRIAI="
}, },
"wiktionary": { "wiktionary": {
"name": "wiktionary_en_all_nopic_2025-09.zim", "name": "wiktionary_en_all_nopic",
"hash": "sha256-EzrrruJQWY/3pP93WCTeCCfaPvpshqdkR0TFxVz7bEI=" "version": "2025-09",
"hash": "sha256-Ghcb60qeGaSJtTKQkJoMx/XucX7Lt1XY145lD3gHlMg="
} }
}, },
"fr": { "fr": {
"gutenberg": { "gutenberg": {
"name": "gutenberg_fr_all_2025-10.zim", "name": "gutenberg_fr_all",
"hash": "sha256-1gU7v//LYX/2LyIRjO02A1fWPQz9Y7Qt5ftgeazd3G8=" "version": "2025-10",
"hash": "sha256-gLHxLXJNwwcxM/mZHtoJ8ojbGQ1fugxgni/+RXccwhU="
}, },
"phet": { "phet": {
"name": "phet_fr_all_2025-03.zim", "name": "phet_fr_all",
"hash": "sha256-K56i55WPu5EMQHIrnnqhgJ32WozZ6oYD9X3IBytGA0A=" "version": "2025-03",
"hash": "sha256-CSboZNTIowLLhp1u9wkxH8xmu3LvQNx5q493AOYJRIc="
}, },
"wikibooks": { "wikibooks": {
"name": "wikibooks_fr_all_maxi_2025-09.zim", "name": "wikibooks_fr_all_maxi",
"hash": "sha256-PQSdPbBHwK3IfFPH5GsKaxkNGTlZVJNJEI8gNioBl1U=" "version": "2025-09",
"hash": "sha256-KHCc/73L5Bd9iZ47SRV6vpI8fVM1v9hk1TpEvTro2uo="
}, },
"wikipedia": { "wikipedia": {
"name": "wikipedia_fr_all_maxi_2025-06.zim", "name": "wikipedia_fr_all_maxi",
"hash": "sha256-zzDhITMd1nRMYTUlvn56l4VBnpFuhiNrhhYMcrrBuOQ=" "version": "2025-06",
"hash": "sha256-ve7Mbh96/ObNbV/KVNYZpfLN+HdWlJ7C5LItEdVkRH0="
}, },
"wikisource": { "wikisource": {
"name": "wikisource_fr_all_maxi_2025-09.zim", "name": "wikisource_fr_all_maxi",
"hash": "sha256-2gEY5nTBecrmg61VJerxO4/oV7dZJmRgzLkqrcocW/0=" "version": "2025-09",
"hash": "sha256-FdLYCjoT6Yk34AZKFND/NaBHNe+GzW9Ibpd6mVPWlxI="
}, },
"wikiversity": { "wikiversity": {
"name": "wikiversity_fr_all_maxi_2025-09.zim", "name": "wikiversity_fr_all_maxi",
"hash": "sha256-4vOxYiX3TYht7ARY+PeCJ0ArVZZn9TeGtwCieqn3xUw=" "version": "2025-09",
"hash": "sha256-55fdtw/cRezq6nkRp6wuwkukBiqsQKdwh9QWVAgFcBI="
}, },
"wiktionary": { "wiktionary": {
"name": "wiktionary_fr_all_nopic_2025-11.zim", "name": "wiktionary_fr_all_nopic",
"hash": "sha256-oQS8DzKioceCER1p1oAvaS1gRooMLJLYnCqy1aLARi4=" "version": "2025-11",
"hash": "sha256-P0CJptee5rDzccxyRDBzyRLuuFOcaLsJYi6DkBFUfIc="
} }
}, },
"ht": { "ht": {
"phet": { "phet": {
"name": "phet_ht_all_2025-03.zim", "name": "phet_ht_all",
"hash": "sha256-UjC0REJ5d5wIKccutZADX74IxvZuF+CD/caVzZfHg9s=" "version": "2025-03",
"hash": "sha256-bHrPzE8H7ptrP6r5wPlXSsXNlTiKxJ9KatABC4kwx+s="
}, },
"wikipedia": { "wikipedia": {
"name": "wikipedia_ht_all_maxi_2025-09.zim", "name": "wikipedia_ht_all_maxi",
"hash": "sha256-spT7EFXLnI0FWT9Vlvp7QEP0urntmQ2C+fQB5bVLoLE=" "version": "2026-04",
"hash": "sha256-qUX0pKxIyNsWX4V6kNIsP4Z9nc6TDhwdDR0MmpDOQFs="
} }
} }
} }
+24
View File
@@ -0,0 +1,24 @@
{ pkgs, lib, ... }:
let
zimMetadata = builtins.fromJSON (builtins.readFile ./blobs.json);
oneZim =
sourceType: info:
pkgs.callPackage ./one_zim.nix {
inherit sourceType;
sourceName = info.name;
sourceHash = info.hash;
sourceVersion = info.version;
};
# Preserves structure in the blobs.json file, turning leaves into drvs
zimFileDrvs = builtins.mapAttrs (
_language: types: (builtins.mapAttrs (sourceType: info: oneZim sourceType info) types)
) zimMetadata;
# Flattens leaf drvs into the structure that flake packages expects
zimFilePkgs = builtins.listToAttrs (
lib.mapAttrsToListRecursiveCond (_path: x: !(x ? "name")) (_path: drv: {
inherit (drv) name;
value = drv;
}) zimFileDrvs
);
in
zimFilePkgs
+33
View File
@@ -0,0 +1,33 @@
{
sourceType,
sourceName,
sourceVersion,
sourceHash,
fetchurl,
stdenvNoCC,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
name = "zim-${sourceType}-${sourceName}.zim";
version = sourceVersion;
src = (
fetchurl {
url = "https://download.kiwix.org/zim/${sourceType}/${sourceName}_${sourceVersion}.zim";
hash = sourceHash;
}
# fetchtorrent {
# inherit (val) hash;
# url = "https://download.kiwix.org/zim/${type}/${val.name}.torrent";
# backend = "transmission";
# postUnpack = "mkdir -p $downloadedDirectory/tmp; mv $downloadedDirectory/*.zim $downloadedDirectory/tmp";
# }
);
phases = [ "installPhase" ];
preferLocalBuild = true;
installPhase = ''
set -x
ln -s ${finalAttrs.src} $out
'';
})
+2 -1
View File
@@ -83,7 +83,7 @@ func getHash(ch chan result, file, category, language string) {
// TODO: Only call this if the file doesn't already have a hash // TODO: Only call this if the file doesn't already have a hash
// in the existing file // in the existing file
fmt.Printf("Fetching hash for %s\n", file) fmt.Printf("Fetching hash for %s\n", file)
cmd := exec.Command( "nix-prefetch-url", fmt.Sprintf("%s/%s/%s.torrent", BASE, category, file)) cmd := exec.Command( "nix-prefetch-url", fmt.Sprintf("%s/%s/%s", BASE, category, file))
out, err := cmd.Output() out, err := cmd.Output()
if err != nil { if err != nil {
fmt.Printf("Error fetching hash for %s (category: %s, language: %s): %v\n", file, category, language, err) fmt.Printf("Error fetching hash for %s (category: %s, language: %s): %v\n", file, category, language, err)
@@ -115,6 +115,7 @@ type result struct {
type Zim struct { type Zim struct {
Name string `json:"name"` Name string `json:"name"`
Version string `json:"version"`
Hash string `json:"hash"` Hash string `json:"hash"`
} }
+38 -37
View File
@@ -1,38 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg HqGj+5hXjRLJcrRMC3biBE8K9B/OAJj68gqTqg9ja1k -> ssh-ed25519 87huqg cU4X1qZK41KRZ0pQvjGaVNDslGG9qmf0WROZIsq3WTE
K25Z2YGlWnUK02EUQmdNo0QM13apME/mc5w0gydrEDc fjJ4+eYXeuTts1ZPbaB5YzhPoHi6UGewDmlzrwOeOGs
-> ssh-ed25519 8UnW5Q Pj4iDE8Q9FhzudZ341W+V2aaWuotfzOZzN18fRnPqh8 -> ssh-ed25519 8UnW5Q Ror4AvYpT9lzfnr+LgNu3XZpRKIjocRRZHD7Zb1h5GE
kujFDr1mL/0YrsyoVpWQhkEwwjXr3l3AbbD2787z8zo krvgjoP6tgHsEWQCWA9z2VbBdwR5TmAA+xLmXoBNUYI
-> ssh-ed25519 UFfTmg Ga4FQrnrejoa6uSNDh0VMgB7ntPrp4Z2Ic8n5XCosHM -> ssh-ed25519 UFfTmg qFTu8meX/IPp8DsbMgBX9LNRbVAeW1ge1GjMsbZwI3I
cquCWegeBg6Mtv3/t5RAEmh66p6oHBlQvbuJMaZTB6g 8YGOxIvbkC02Gy6TpPvxdAJkboB6RiXyMboDgY57HGw
-> ssh-ed25519 xNtnoA Mf9EJ6mB79mWBN383e8t/BZQVjB7mXuFKvhyJdT9GA0 -> ssh-ed25519 KbVVUw Ar4IGQSYFb+hIm8o3wI/9rgBgP4F2/W45YlUxsPnUCM
QnnrGVbZIHMDBS4ZZrj8BDwx6deSP10t2kLLzu2ewXs tTPESO6d1pEumLGV+uew7IzqxdG9/EtGbb0vOfXtMRc
-> ssh-ed25519 aY2AXA 0Lop9E46qiaGNrFTVbgg0O1yKbqwCFmG9pjssoclMUM -> ssh-ed25519 xNtnoA 4HBphnFMeJPSTQO3/GI7phbhW98gNALrvY3lFgBshkU
I5lOVEogB8XV9pkyqmYcFojvZlAX31ADlMyHgDluxjY 8adXWowmuIbNruPWNTE6x1Om2JstPUrUoaS97N+bhZI
-> ssh-ed25519 AQhf1g Ktn1BuWcwx0eJS0ZJugnRiTmvAht6ABOVzTDcw58HlM -> ssh-ed25519 aY2AXA vmvo0o12q9meAnnAg+wDqDtkOTOFZ358ZrT5d62X2y4
7Vm9rx9P+rXDvrxTQnxxpUBZbvNRgd6UafmzuG0ePwM Y0qxZmOiqhBsQT5XfJtK0m47Z+dOO27bA4iWXDF1n3U
-> ssh-ed25519 mOmPfg VhUpDomkduEthbPGMr4bFpLqVcXgn3OrQojPjA+s8k4 -> ssh-ed25519 AQhf1g p0Xv0K3xtwpNmfNN9lvQ39cZw8/G6ToDHdmWbuwk1yo
1nrS2JxDSSe6PvPRK9VNBh7RTMiFChSiM3xbCQAQw/4 Ds1oqffX9y+WzNsznWsF+/RUTNQkZzVW6Sw8X+vuoW4
-> ssh-ed25519 YJiRbw XVylSfHTRne3B5zWru6x+yhAPJEp9Jj27P0Y63Wp2SE -> ssh-ed25519 mOmPfg rfAZzFVagHhbeK3esrQ67i61HWicvMiwal09Di+3K1A
APDEG5J9tBR1boxpsUBarSC8vN6q34KElRUK98fsQ+0 fxjUJS+640QyJo/Bg44ci+imnc3nLKgUUKr28AjSpAE
-> ssh-ed25519 0/WsKg FVXUmVyse3msAkDSkznhcUw5VYd4vwsKd9PCDBJwLiM -> ssh-ed25519 YJiRbw 75uSheAYHchkQg64z6mo9h5SbN7jJ+wRo/89ZAhHM0w
hRIDpMGWWFu127Q/jvxr+ieSM7KQfNagqhUZUnTwJMM xaBNhUzKhx4KKYEfu0v3av7fxge3r7Jgoym4SxAgx5U
-> ssh-ed25519 Nl/5yA qO4YJ4/gnfbLOdJFyGq1J4AJH5pMTPhR2IvEKMt4IlM -> ssh-ed25519 Nl/5yA W+9F2FObW6hlX7gdzXCcD+XxVJD+7zjcY6cwfg2c+nY
Dyhj/RQQ3LxgJVc5drDdgw0cAJi1t3zCFnO1zWKaWIw QOZdYtwrlUqUh57lceLQNx4qPlFcQaak+p8w+xvm4Is
-> ssh-ed25519 GdLgCQ GyVGc/nK0Zu3/Gm76KRvXHwjdnRvoM+WuY/psFaIv2Y -> ssh-ed25519 GdLgCQ XtYujNgBU7VIYy4F5Sx8Lfma2eI8xObwsWlsTWVQ4nQ
1O56ZsNvSBzhcFRPoIOyUCMQCGQYn3w5ES2AfGP75uw bj0pRWsqH3FxBwSv2cWuhLZSISY9BXK2yJT7K8lzc8Q
-> ssh-ed25519 tOH/HQ wR3dxHjLSzkHIG/6UX45qiGFqX0cHA18/oEFatBthUc -> ssh-ed25519 tOH/HQ ij84H+oh2GuFQQ6u84ecs1DZWDE8PKiUo/5xShokJRg
J/gpGWp8kOdmtFs9A65B68lsnD68gxfheiOZfp0AeI4 WKCqL+TyxHmtG4W2HqiuuBT7NWUL1X1YAkbHk7vPcTs
-> ssh-ed25519 FpzvfQ 0sdlOKrumgCJedenPUNY/QSIDmhrP3J077qZxTwvdQE -> ssh-ed25519 FpzvfQ FVbQ4Pj1Gcxi0R1QrfNbOjJExDET9cf6HJGEf3xaMFo
DdWxilImsFB/XXgbZNYXEjSCoqmVd0vaTH7rhR73fsw b721HyfPvlsd+yAYonnFUvb9a11/NJtwPX6RSqPsvnc
-> ssh-ed25519 kdPvzQ 9PxMQp7Y4Gh0V2uMa8K6SmldUhcqcBfYgVtMkzzzdAc -> ssh-ed25519 2UotMw z2IdT+cIwDEpbzcdPSzZXfpYdPuShklqNfatDVLGSgM
sS8Fqm1p72IPOKNZfJKIJTxTLoNt3MQaOI6w8qYCTRo qM31ztK1C30tt09lQQcaP2B+k2NOxtkQBXcedx8xL5o
-> ssh-ed25519 onmXpg Ig9ABzLLazyW4wxkUmq87XR7hmUt6l5/X0R9Zf2qBlE -> ssh-ed25519 kdPvzQ Ee7pccj9/YeQ+kUOpmDy0gHeCCNiVP8br954ZBoO+xY
n3DO7o4NdWRefqEkexyIJLeOQ8w1q9QN+wIslQNXIF4 w4JmkNKb3vIvBRY6FdB1tpdCO/I0xyrnHL/99W5UYms
-> ssh-ed25519 CnhD0g wtGoi7CzfIAs8ezcIF7ecjTXshD96xG8ZLlhYYaM6HQ -> ssh-ed25519 onmXpg tPWNTbyC8ihTBwkj4xKPKgjONNE7X/By9064z2BEGyQ
4hwG3V1Cf/iYDsNXT0RmzWJnW5kxnBWNvX3ECrP1/oE D6gjS7m3Dyk2BYhe5WjRAUFR3ayfsi4N6z0dklHFzWs
-> ssh-ed25519 4ep2UA AKSh5d04251XgyZKKscIJjU7RSpKclMqO5qPTEMQygo -> ssh-ed25519 CnhD0g SDxHr7dhCuF4DCu0PF0EgvmPDcTYOwleqkRw2I0F4xs
wSyIxArdlbLafOKmUyrlUqOZQbF1PXZND/PAFYCjClU WFzD7T2pQsDDwEovp6xpVXC1Uny9ImbrIuR5fSDLj1Y
--- DnRePhJDkX5QDmrkH5jiZkuljvOFaVm1BrqYMTDP3tg -> ssh-ed25519 4ep2UA wmk4HIdMZ/3N9TB90WEJC9ZGXgSGPsN+4uo5P3LAwSs
\bºîç:ý]3\ô<™rÔhމ׋|ÈFz.R{FEÝá<RòôœÊ'=ðY”­v xˆ˜o½ß ÌF Y99wQAsjnHgOhAEGd5CzYUd+0WXA3QVvcmt8z68RR8o
q ¤lî0¥ä» --- UR17+b75zlMoHrIalvpAmdSegLhlbNIDnqZZBAI6LUo
Þc™Úxä=EŸÂËpÖ\”eÜ)Ñ£{š´Íû®2p=FkÑeæîẠO nÈ€,ƒà´¢Ž=ÌzƒnŠ>V|(Q
BIN
View File
Binary file not shown.
+38 -37
View File
@@ -1,38 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg FccJVul84RKDnR/TVE5Ev6SAi9wi5d3UjyAYNCmncHk -> ssh-ed25519 87huqg 2adw32Tmw7tjm3xy/PxRAukA4BkhHC6xMhP07hgP1R0
335MAD56KCN4ZGZSyj65MygHEhvyunxooQEby+tjJJg ZxgOS1yxXmJ0fHcz1cRnChxcyby2BrNGcDNKXmJkB0Q
-> ssh-ed25519 8UnW5Q lGN+NyMtGXFXkmpBHr6cnioq7ji4RQU6nSEA7IbVLjI -> ssh-ed25519 8UnW5Q LSb0iW8mFQp6R1EgpAeqPBnBYTffyQbnuHF4gbG9gwg
9CPRIUIBJcY17pomQx4usFpywYYWBcb4DKVS3rrcW8c t6KO1HrgctPwz+xooRgAt350MApIQQJkNfYLxFEBF0o
-> ssh-ed25519 UFfTmg RsrK6+eHpdGn42Aek2c+sWSqGEPQuPCQ1cltmSNJ1RY -> ssh-ed25519 UFfTmg gxk9KLVLlYsX7ipfhxtoeRmU2LA50PsJ92hSUem+Sjk
JLP7SKLeQXx+1EiVBSVb2eyFBC6f7rAmMx6c8MuRUuI 0IvqPWsOCUj7ViDWOzf49m+wDnq6ZD5FP2UXB1o43LU
-> ssh-ed25519 xNtnoA HBJnWH8buvy0uN0PWNBHWelQQcQ7sVuwX5PIxnmE71Y -> ssh-ed25519 KbVVUw yVOQRLw8aMcoi3Bq8zVisFHYK5Jua5TCsxUdRtqn4AY
iPxler8tH9q3xvy/53Lz2wyyBtrQ+nCVZ/qRkK0LXZU K7EJl3+WbqEmng14SIsDMcBRhO3MADuSD5Vvu4+/1+o
-> ssh-ed25519 aY2AXA RaRgPcFOxKx/BvPt56IEDltUiFF1wxFERpxEmybg6yA -> ssh-ed25519 xNtnoA Zyqz/uE56D/KnED9zT5YZkN3fcBt4p9V4s4KItxC+Ag
ewJFmwI+3pTFwPDtPDitrEcK8dogu/4Y5dWIaCCSMWg 6jAtJ00gf+HLAWno+qjXbz+o+vl7BXuRuzJ6RUtKcIQ
-> ssh-ed25519 AQhf1g awiDTZLnt/wxMcz3Snn5rFV3irY0ma/cxYylmFx8uwY -> ssh-ed25519 aY2AXA yliUQYKNuq/Oo92SbaM9hh0COTZtLp2EES++JFQqaWQ
zOU3skyoRENDxJldzaLjA2WOv24vD41thPSfS9VN9B8 ZkZGRr0cGp7JOsExxnq2YFTFETPiVS/dZfozVdeNdAQ
-> ssh-ed25519 mOmPfg 7bx2mIA0YoeyHfY6HccoDJWLCEjz0XQW+C0XZi09bkE -> ssh-ed25519 AQhf1g dhzGNjEsT7hhX/K/ta+dJbXI3v2p6IyVXHWaS8nuzz4
2H8+g+4+itKcwy4NfOo4rz5gG45FZ4ilqbPnw5p5Jp4 Xab2y3S8AoLgnQNO4SdHx8ioG1DsWRJUfKM3RsmLkjQ
-> ssh-ed25519 YJiRbw H7FN13mZ11Im4R0cJs6Y0qs2xkLLqjEAM+QMUlt1XFI -> ssh-ed25519 mOmPfg Wb+LA3666buEuwE7S5353mZdU5hkjRlB+zwe7niPCEY
xEak37igbuepX8/m5irRyJPUvYz+jMp1XENmsPLg6oU 0+A9g3FFQYT4N8lM0d3KjPOGNlxJ8pKpuvOoTR960Oc
-> ssh-ed25519 0/WsKg FPuZmZPpjXVooyVhDZoqu7b6sqXXxN/Y3giiWmtfc0I -> ssh-ed25519 YJiRbw 7VQNPch30Ew5NAHh5Bmbe3JdCq7bTEG/ndCo2PC0Vx4
rNRSpOubIcbm5V/yOgprZ/D0KqbmBAf47ySfnejK7xo TmhQJzu/m7DfLnzsKl7tcIHl0k+TGJ7OasFWgwaF+YA
-> ssh-ed25519 Nl/5yA 9D+4HJ14L5KX2FzGRhltE/pPePUgZSufkA/t+aN3Umo -> ssh-ed25519 Nl/5yA Jq1ncqj6vnygwCQeSdYttMmWkikpsQZVm8MpZgGlFwk
jVH3RgVxqNgxu/+8Y/09nUqlUezl0VaYlD6HdqzO5Jg mTz+IK0CYcBlqAJ7/eNYdYchQiyfK+ILAjraJaULGiE
-> ssh-ed25519 GdLgCQ kpfgJsFC+alhCcXyJzm4qrGO/WzY52PeUfPxBWNQshE -> ssh-ed25519 GdLgCQ cRx9RTWXYDqtBDi9MKLVW6wRXjbwk8JZ8IWHwc3Xwww
pDrLxhlC6SZ0HoohQahcIMGf6yE/LX9qjIKvlfenABA 4VhHvHBVnKLo/8dqfMORCTEV4pGGvs7QaQjlJi97GTA
-> ssh-ed25519 tOH/HQ ghzvgNIYF4NUN23+juvWcSF9a33kmMi3b14L1DijlBY -> ssh-ed25519 tOH/HQ CLzuVJ/C6CXqOHSTAwlHSSnHTQdhtZHOX6JN9DlXC3c
p2SYIjMzVgMiRUkRidlfme9ZaANLL87phGWtMtvPd24 HmPZ4REBwaJWcRMTyThIZ5ZKz6P167+Qf6gCIdozblw
-> ssh-ed25519 FpzvfQ CdGC9zHx5NTdevkHc0u0GUO/qWR9eoWK5gkqht6SvyA -> ssh-ed25519 FpzvfQ jx88nIHu2H8XJky3qAQhTr9wE54D1eZgaR82UrfJFxY
hJ2ZqqVISnPfBGt10H0m6d6ZuLglq5qGdZj/lMZxVxg pWIJCFJWoZq5ivah4Ynlo9ob9hGAkXJT5UyGbV5s0hk
-> ssh-ed25519 kdPvzQ sFoIh+4wud+wg0XTE/GvDchVyLsnd/QNS0FU5LFjBjU -> ssh-ed25519 2UotMw EOSb36AGm6JZYAVhCJAr+H77rGKLdMef2GwLRlH1GAI
RGpXyV247iG28UonB97cE1I0pghwq0eVCoRoRdzxvJI 1ZaO3t5TAI9t0d7E4X5mSUjAmdqyQenjP65Mr8pITb4
-> ssh-ed25519 onmXpg 7NX8gGOL8gGli/gIIlItygEh6amLgUCEoNch6PrxyVk -> ssh-ed25519 kdPvzQ N0bGzFuEbcSdKk98BManPHjHM3rYrImzI6JdIOUTzho
4Ysx7HznkM7yA3FE4f7rHIQYXTXzSHizT07bo0jCYqI DV3TR0f25qcv9GJ5yuq1psKlcioXnwLyAcvXNsFq3Zg
-> ssh-ed25519 CnhD0g sU3lmlZuRMTCnDxoRfmmZUvZ4AkS0w/D38w3CTKfkQY -> ssh-ed25519 onmXpg rHXkabxqIP99M1SZgwCOx5thK3ibguONh+42sGL5Uk0
usqUhcEZv/M7nIdPY85LVZLcp7aktiAopF/bvK7xu8I AF+sIC4kvcMMlTmjgsBNFjXnMkgnHI7lfq7tiUWz2zk
-> ssh-ed25519 4ep2UA 89XKS2W/kjrFZYLxWmKFpGfwvVo1r8kiRT27vU+Q9Wg -> ssh-ed25519 CnhD0g YFuDnyk5ML+8kqAZqznPkhrdlebgPO8ncatfLeDNNxY
b04KiZG/ucpSkJ+DFV+JHniYdzOMTKpR8zK/XVkUWGI cnu39kgkX5CdCy9dmcYKvlQPu5NxqdKkbuoUkKb+FI0
--- C+p6CysdP9b8jPInNdYJrbQziDTry08D2okJRVngKMg -> ssh-ed25519 4ep2UA q1lMSlB+P8mgPeHrMnlshDq0ckjAnHQ74Mp+2kwpzXg
µß±±úªc½ð¸±¸ò¹cÀ>‹Ù· ÂÂf_÷V³{sª¹âÿ}EJ^6v<«õ¦è6݉=Tk²A€O¬üögŸCËZâÂKê×rw ’ØXP½ég'm~­û`-Ø|çKn¸àD%7Ïa~¨¹|ŒfgîÆqËP G_£õ|çÕ–n^ñr‚µü<ä°òH °æ¹²»¬-Ìûs]Øc™>}º›8G‡¿BM©Û„‡_¢-Ð qM‡Šî§Þ2hÙñÙ€3nýáásrO< ò¥ 0Lhvb7tvDmLKoFhACmRtWKhSVtCc31IjSENhih5GVEc
v` ËŠX;ǯ•­ne°†<pÜ%š#Ø¥q&¿·â æ”?€I%8ê oŒ8=R¤Çã@P]=U®Hð[ÄÕ7ú …‹% ¡ÏÞôÖÞ5Û¨üm¼»½ö-FÁ‹~±7)è`äÎ*Zo- @“²ÕþáëÈá --- FjiOMHh95R2Q8Ft3G/7VUbojHcWC3JXZ+nXBnZ9fSk0
h6~l|\fhIª¨ðå —,`•¼5ÐÏ¥²Íkorä¥w˜ÆžqÊ \vIËû¹woÅ„geÓ¡»J)\+ÅY˜å»±&uP&¹Ã³ÚêëݪR³ø¸<2™ ;Ãqþ¬ïtýRƒ¸²«qŸ'E’¢áUëþé)ø›ßµ5]!¸{’o!Ï#ætƒ×mÉu¯5ÝC™ªövÕ1ÿRéÐ’ýš|óᤅ$ÁP¹”“ëßéË6€åºŽ„B óÀVéÅù@1LÉgÄð¼À¸‡_ŒƒÒÑ•;³tWý²yŽ`K ®®„z(Ç@}Ú?Üå~£¬¢8+¥‹„“7Ül¨Ë2†_^¦n“érˆë¢/¹ÜÀ‡€Êk«¢fMð)áÅ+6Ø)Ù²²ÞØÝÍÙîyë´Ñ ÏRTQ xn6•ï ÞæÓ?-B×ìYZ“F²~½WÖê'
Binary file not shown.
Binary file not shown.
+40 -16
View File
@@ -1,17 +1,41 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 aY2AXA HU+4yVH3avBUxCMrDare7bCepx+4q8p2O/XNqjUSxyY -> ssh-ed25519 87huqg yQ+ChAVhaF2JUmR5l4XVxA15edPMM2mtfTIYskYxMA0
Pe4scldjyE3qj7iingCerOJ88mCPf7dpPGyCbdC32t8 XLQioeVlZvwEP4lonmbWK3XDtwuhZbtrJud+Tov3oY0
-> ssh-ed25519 AQhf1g 02v5PhAfq3Em/ULRq2Rb7CqB1Ayw0USqmbWDAqGCzCc -> ssh-ed25519 8UnW5Q w13QV7AO2a8PkB8ADjcGDsSy6CJmitnqeglHXuCCrXE
wJxmhi2P/ffPoCDMkzgcD+WJphRuWg6eyS/8pXjm4tc iMkDqTBuTg6qxB8g0QVhR02Q1XhIpJJ+dmIkLSCEj48
-> ssh-ed25519 YJiRbw wyOuC5ktkSHmu3jg1XW2ieUsKHPJeH0QhYAUj9ibVmI -> ssh-ed25519 UFfTmg 68xIf6Ws46UFsCGM60ZI+WWEw23tCLrS8txQobkxT1I
rw6I5S2Eu9U2qxGvdM0MwRyQ2JyEjvS4mnK7cpA0T9Y pam9Uh9cUH/lTAT4SExDxVPVKMU21yKxvD/jFupNcjQ
-> ssh-ed25519 CnhD0g 2Rh5MJAxo/VAy2yo9X6fCiGwnv8l0UWnBiUb3ecinEw -> ssh-ed25519 KbVVUw zVGt6E/y6yo5Svg3pT/PFrJqdcDItTtY7iTtHw3xAAs
+WemY5Ydy91b0udadcW7y5cv9wpTCsld/mL3BFlpx5U pHAB9mcwcKNq8Qk1VWIMcG5gKS8B6hMbhAaT7J8zFBs
-> ssh-ed25519 kdPvzQ gCLwlt5M8LzpXlj8ARE0SG/FjDaIQfUdE5vR0UjkazA -> ssh-ed25519 xNtnoA Q8qCsBO+xEbY8HKO2QjsrBASa3GMkN+/NhA4YloQh1A
JG7Mb0JEXcXLvnOrQfKpvNnVaUFsjAJS/d4VKRckuZc WOqB67PuMU3po5SPFEuskSw3QYz/80zKVlV2cR1wb/0
-> ssh-ed25519 tOH/HQ W+HVeDX+2GdoCS0Tqlg+I5tbzPsdiQD5DvLQ20qk5BY -> ssh-ed25519 aY2AXA YxrS5wf4BgPdckDW+hpymBhBxBsiESkO+9IWI6xRjSU
v8hIW0lg9oqnYeJuU1CiP57Rr+P9e4D0kYX7oKuIFCU szYlR4jB+Vm43sMWoI6mt/pNi9K1ESCvvPvNtqXI5qo
-> ssh-ed25519 4ep2UA BE2nO/96pduUhsUuEStqfuBth8DDp9duYjhnQUbbF1k -> ssh-ed25519 AQhf1g CKzzFtvqdagNBkWsKifS/svWfp+TmEgKpv9RzaOZdzI
pkTD/ekiGw5ipPj9bpqcLJOeVHz251mFfCpPq+T5ojo pbjXLSY2s12MzwXXvwrFroJXRUvlxnL+/5afDmSB2es
--- 9yrA+4m628mJZQPFhpIBDRwYJ4/dplnYBvzfqzCDCm4 -> ssh-ed25519 mOmPfg OhqP2wxb9HMSnLY0I1tssQyDBveCXQZBQgOnbct1+yM
Ê_±{JOøŸIBq1)òr§Nã;VH±ÝÕwYÅWºÞ¥–¶P„&îÓÀÏè(ŒÔF€â1gyÝHÅáäÌ‚]ì ë#éö÷w‡ÿ£‚‹¨kÃè¨MC½ª ³à ¯‰ŠÈ`£ ìÌPîo¼æH4µ›ö®˜¬³÷bv0 1s7wbRP59hWGuREWNE3ReyyW4DuSC4B1W4ndwxRICzg
-> ssh-ed25519 YJiRbw JqjGE7ty/3i2rouZmFoEfT2H4bpXtu+KdF2MLc4BAWI
SyOG4VKq03clWTjYcSU2fGLLH9pG7jOwFxpVC4nMd7U
-> ssh-ed25519 Nl/5yA paQvt0rjRYyT8rEJnlChUwuV0hEQuASE2TsNTPdIPx0
jOo6mBsb3zG6NMG3LXHC+yaXqA6uakDSYtgRbLeLEXw
-> ssh-ed25519 GdLgCQ W+GA/SL5OyVQPEF6SMJfRDPq+RWsjsqtQ3GTnKVMwWw
edcakGvsIJ1rVbok9HPY70jQ2qPT24Fx05G3xCV8dUk
-> ssh-ed25519 tOH/HQ 6DwpIUJxMTvG6zR1t7oJnDj3/CAGgWg0krlHtszKwFQ
BbNzDSCCuA+hJE2fzpc8kkKgJRh+ssn8v33F6+fz9g4
-> ssh-ed25519 FpzvfQ 14i56MD+qHFHYh84J+Y+H5KToSEtr+5PUIScS+8DOBQ
YcmBoUTSpm2EBR3MADURIXyN9+UebGTiYBnp0q5V9gc
-> ssh-ed25519 2UotMw AKa704qvbGtoTbKzCu7XTnBVfQJLjbeBjUaXGOs4+Xg
gyKLbQr41mhHgBO6OsKBk2JAqylGxtW//gdbXFxk1+k
-> ssh-ed25519 kdPvzQ YWTa8BfZjV6ke2JJ8T6H5mlQZXw3NJnJIzxOmlv2V1M
jwnAs1aF7YIKKvVmNy1zBjwgtfJ6fP6sZ+UQq4IGlQ4
-> ssh-ed25519 onmXpg VTK+oZBFFSTRW6C26nSIiz7GmdwHa5NCrlbE48H+dlY
2mJjLtZy+d5ohpGs7CPsBrCcZvvakfyD8uqE2S5zcmk
-> ssh-ed25519 CnhD0g aN7aF1nuz53x5u76zWhifAzKLmDWH+oG3ni/+CcHiDQ
PunfAegiWVxfgP1deGTuueA3RV4LADBkhbQ4uiKKIfU
-> ssh-ed25519 4ep2UA X/sVgcQpNxi3JDZPn6v5PmPnNT4AMP8g5Fw/PtxFFho
8vtv6aV3Mcy/AjhlGcM8H5vcEcO7YHmYrD4SBZ8PVv4
--- 550ZfMGzT3uBmP5NzcRZ5gtjeIpsr9+tZjigrw6eqZU
uJ4NÒ00DÚåòx!c”?ò>Rh]üZxë= öe8…]æ„”ËE
û\æ 7-Ï@I‹côYj´mßùöÊÍŒ )CÉPëVèK”Ê„ mØDuï©«Îç´)×зü
p0ïßr+ûŸ§Z´p)z!3…—Õé–«Ú´
Binary file not shown.
+38 -36
View File
@@ -1,37 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg gv0jzWC7KtVxSEeepOckxiDwxN6VdPzYaXjZryNlUjE -> ssh-ed25519 87huqg tRkWo/tXovX5ukc6DRiC55s28fMJvry4lgSWeGnQXHY
04mMQsL99xW+VbpELVdnWehgq/3u50l5f98ZFTscSwU G266810Co/QUFWle5j9W8P2+cfoUmZ5gEKcCNg5jw1A
-> ssh-ed25519 8UnW5Q GzZDPqTzZNU5Dun3u7rSane+MXkDcbIM3TlEEJr7cUI -> ssh-ed25519 8UnW5Q OqyBBxWRBBpAlS93lZ+TGl2O2NwhS5/ZsMbN/sUiUVI
Dh/3ObCIG56797AvmSh5yrUk+MWqjxJ42/b4i2smnos N6csZzFJUU17JEsLUVRzBhM1at00bu9rUzXE5JAML9Q
-> ssh-ed25519 UFfTmg 7EWxx0WGxxAP2sErB6Rfteg2o1su5n1ELN7oCUsodEQ -> ssh-ed25519 UFfTmg iuxAyKikNUPm9QJU9O8UYspvWjWe7Te26uzPN6s8yww
S5x8TAYvjxjtCJgmY4ttCxvoZDdHMxY2RbsAJ7DxfJY VCpWZVtTwHlOC7PXk6xIezNbIMgFObavv1AFinouU40
-> ssh-ed25519 xNtnoA 9mPAgc7YI355QYNlTlJWmMhaScCNbCH9EofQcJJDeWk -> ssh-ed25519 KbVVUw pVU1pSoYn5SiePORWE9bJk+w8pn76xyhFrXi3PQJ0GE
QSlYi9COKd5ZjkC7Qxp8IcmmVJifJ1qy70VnExASqBM d8Y2dt840M954ZrqRoSeUPDjPLoM4EJwKwu4+5ehddw
-> ssh-ed25519 aY2AXA JUIOcOAjshTPueqEo/GDXWzEubBt1JuMM4NLv89zfTA -> ssh-ed25519 xNtnoA L8MxfT93s2I42dirqXnf+VRWq26NPuZ6Ta+0vcbwYRs
njcVfVgCmT374IdMqke8AWGyGcpCgpu5rGs2zrn/A2Y 0RyuZdK1sqCpuMDVpUpJkOs8OGhjz4vojNpmInX4a9o
-> ssh-ed25519 AQhf1g faN3428QM/K0P7o6nlPxT3lHlx88PBIWxw1mSN07zy8 -> ssh-ed25519 aY2AXA prgbsTVqCxDqX9fB1SwH0Pz3wHNNut2Kd/g2CT3pE1I
6G8FARubsbz7TtQWeQ5biww7XoXZrs0xDFdxKwyov/U 12LcMPa0xpx3vtrmNQ0JrJa5PUCcV+jj5s4c4ttRn18
-> ssh-ed25519 mOmPfg b7LviVrLo50sU195qKNxtD6lEqq/QJBnHFkQ3WdKT2g -> ssh-ed25519 AQhf1g Tdph+xLV/TIYMxExaUo+xgqd2Cl5o+BCSEKHWhYpTio
USSSrAIA3v3Luzt2Kft6fpMx4fXHAPBtWQVAAliiV2o ecuPMlwtgIbBoZ5mucYglIamW8FqeJT4ZXs84CcSaAM
-> ssh-ed25519 YJiRbw QjrEHQL9zx6pIR/HzrKyM94JF7efjkMo+ArkVOjkQlU -> ssh-ed25519 mOmPfg pmE+ZERem6G19KtQ339alV0mlSZxOdU0s/NSY9oykzQ
MfUl5yYO/LtxrENlcw2KgzyJiLpd/Xk0CbEJicxgG0E i57l9Oxl4mLYquHwFIsbPtmhyjyH62MereQzNf/vvhg
-> ssh-ed25519 0/WsKg ER1PXYwpONwb3U77qUoH2ZDFmfvRQ7SV8lkgHqRJQig -> ssh-ed25519 YJiRbw 7Q2ue0YEapF+lK7204mDbRTOxU4BrWC/01umQw0DCCM
MCRbKzFD72DdZwoVrV5DesMbNG6ikMlL5C6mTSVGtj8 +Ulv7yL+02WvDmrtlujCD7zR6V2Npm3WMqvvSyIpOH0
-> ssh-ed25519 Nl/5yA XKaH3S150ZwHo4uyLwaBrn2od5v6MRvc0bOR83Sz5Ag -> ssh-ed25519 Nl/5yA 0FmOQ2WA+qXbhHy6WimadXJKVmgUsRBbOPsgFJ6Qtiw
RqQn4/jo122fZA1oujOkwe4gbnGfn5BK8CJXi42NsDM xhJkG+SSdnYgMWeJk7ciLI9bS+c403p2PqVRObk9ezA
-> ssh-ed25519 GdLgCQ XVrC/NooMQFg4bSPQ09avkJ2mwROHp8mYbBA7dWjSCs -> ssh-ed25519 GdLgCQ Ovn3zHYbFImNyPz07xjMDYnUCnHpejotNfVyD6olgGc
Q72VZnjs6Y574eRwheabzTW2GH8A2oEOEyk1Mkh+NzU AfF78TueIj5jnz+q7vrXyu1BZ6VN0hkTpg1LItmnCYw
-> ssh-ed25519 tOH/HQ b55WhSZiczkXRQQTxAFBeN4HKyi2orpR+ikGiSyaonU -> ssh-ed25519 tOH/HQ x9alUL3V2mHyQHt5vPIDBq+TNE0tYkJuP8KYE80VinI
woTljkdrDmI6iCwUnJ7i1kLdfH3QaZgkxxQ+Upik6/E se1kqe3o8bKr1AkgH55NTPMD6ZRkdcLIIZ0YhEVkTq8
-> ssh-ed25519 FpzvfQ +kFO6lyChWKyGs1vN8XmRnp5wNUrOvKGAMtQB5gYJyQ -> ssh-ed25519 FpzvfQ W6oRWhWgbZjLrJTkFj9LJWcq3gapz6vRtdSjV4g/yzE
xQbRbUfvk9Eoi/JLfzugHeUVbPGfFItkul33A7MVx3Y GYh8HSC0mPRGRu7jT7DGx3py0Gvu/zu3BzVdXL8gU1A
-> ssh-ed25519 kdPvzQ dv1xr07TrUQRGwl6jbxMQlocvvYlTmyzyZpbRAU5rg0 -> ssh-ed25519 2UotMw +XsUycMbAALayfAxF/SvkoWv5ubzWp/RvJcD9sWeSAY
IYO9Af8yAxY5499AArmWCy1aV/ZB3w3deBS4OAHq+LY j3lHaEJzFk7R48RNbGNzcMs97p12n88L9WjockK1N+g
-> ssh-ed25519 onmXpg 8cNof6Uwd2MpA3ydHLQHAQvFvl7Kk5moWMRD5qVFxGs -> ssh-ed25519 kdPvzQ X06P2aEDkUoSk0KVLZWC9DGyNnVlleeBft1xQPecDnA
hTMO0oPxHajokrzMIWB5ksbrVFcpQGo6Jje9FWoiPxE 6p3jxcHePWO+cf4hnALXxaa5bN8B9AZo+qodDyK/Evc
-> ssh-ed25519 CnhD0g kqhzl+91aQ7CDRrXzrLPo+P5GuEOSF0MGQlfZESPJDA -> ssh-ed25519 onmXpg +9uXItde+0h/bBcSEwZ57y36bxwwoCWY2SvN1jG7rVM
64xA1PirxldhnScyJ0njwaOMZ/EgPRm1hQzojJIa+84 2VyLiThmzYQeDOk7TaUUslec0qvr7UMSiBTHsEpR6ss
-> ssh-ed25519 4ep2UA Zss5olMIbVxEJT8XdrFSrBOppplv8+x5ej3CktSUNDs -> ssh-ed25519 CnhD0g feqQLfUYnakAiHJo+gWHrbd5o9WyQ/qluJ7/d/n7PGU
ldPkN2iSBrU8M7WCZx+PlgUhEIZEoUmRWRgRHvG7+Dk g5l7RvpeBRwnFRKhAED75QC0d6DiGlFho3D5tPumiIY
--- emzp8uRGi0GDRt9HS6E6NvmwB7LyI8mWED2Mof9KFrA -> ssh-ed25519 4ep2UA nkc+pDUli0BTe7XoDAJEOLnBDeiekZSv7XVL3POXCTc
WK 烾ÄÆý;m7…%cl48Wáå‡÷'D} ýœ.l»fGºj«yàÈI2ˆ~h•YKè‚Ͼ†ÙŃɺ …"VÕ"(HQ>å­EAG€æx1 iWQSdc2hWP2UvyyISoUBKOhRotPCv2ySsfmoAAOLgFM
--- YRWXRvqVNx+YrIEW8vp0RcJLM/leQUhHD1WKnaEqprA
$f4jAjlÚaôp@™ e¢!(°^˜rˆèJ÷¾%h¼h@37üß1š+'žª´pŸ­œ†ÿbÿó1,¦jÂôA´n£€X¹ð‰¤3jýÈÇ[ìÑW#E\NÑÓÖ}¤
+39 -37
View File
@@ -1,38 +1,40 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg +F2U3yjndWx1Xb0oDf09pUyd+xljCHWyt9xcT8mjWkM -> ssh-ed25519 87huqg 42tvGwJ82PwlXbr+TqSz08omHABPqv1TH5plKNLLvkY
PcPUpkFUsc7gnAHZ+lkKqkHf4TWlrbQAjDRTCc2xXxg 4Xwl0lc+zSL4k1PuIO9qF1Ci8mOOWciq5yGbbqW6nLE
-> ssh-ed25519 8UnW5Q Xeq4SvJ6FYT1mIWhBUiNqqAF7aJKbjzRiIYBpnvDRlc -> ssh-ed25519 8UnW5Q gGcbBcV2tF2UaaYBvM/jiNH8Lc9Fl62NZIWSbNVZeX8
zG8aAFlLimU0SqnC2z5bDQw2Zm1cW2vvYqnVjMcxNSY 1TLxRM4e4/T/q/8Bdx/W3Sg5eeq3g6aUcka2kizF1O0
-> ssh-ed25519 UFfTmg 5FIJ9JJPIuMuK7BpVEZBbB0rztiLhu2G3dfRX52pYhs -> ssh-ed25519 UFfTmg oNyxvAIg2hYEJ6Z3r9MzuR5YgPW432T03/mcjLeLOgs
sbRMpJTh0ANEVIUUBAgr2i6Hs1cdy8r1wmMPkANE5DM NZOFUzuaaxwGbQDkDinSzjbFPrFETbQOEJwrgyYtKpY
-> ssh-ed25519 xNtnoA hQ0T/i4bj096xuY0GUYM4N6GhyyFUv/dajBD27SA/wA -> ssh-ed25519 KbVVUw annu9kT2zbKvaE3WwGtDGhvku/Pj8a4P5GEQLhahZiE
hmV8mKYGOR3WjAkH/mO8ZFyDGe3N6R3ze+dGVh7OGIM RKg/owcXYN5pqsDxjlaNPg6um/7/eoXxZ5oJxxouxjE
-> ssh-ed25519 aY2AXA QML1/v/gxLxdKa0zzKYPOWIAUVqcG8wRcx0HnM38B0A -> ssh-ed25519 xNtnoA tN13P6fRYHjVTmXo7w6y/ljzr/8nEqrlgZXpG5jA218
5hC6Si/IV1dmImIkn6SlIkWNRFgjNOmUTC6MjGTE0GA wg4SUSCWqE3iskGPE9qJ5Ot68pcvwCi9fmE5NXZqYCI
-> ssh-ed25519 AQhf1g 7h8ZokLoQFV3eUdzzt9qzRhxtP7U8Zl70ds+znsa8yg -> ssh-ed25519 aY2AXA VdvvL8lgjZBhflonEI96VSFgYaUX3Tfvjo148BA+Uks
M1WUYlD+1ZzrkiSEQG1CyyViv5Z/gqPEa8j6AGSbyOA ZljFDZ61GKr24lWG8z8sKke1TpTCiSeqyd05yxNFTVo
-> ssh-ed25519 mOmPfg xxbhbwb6mdf6q0G6TaXXSt8qN47ruYhDLCMnwYZyMS0 -> ssh-ed25519 AQhf1g jKvD41VnPGoCBEva5llD2NQo42TDnpp9M28BTBewuR8
fnsG3+N8DSQCxUGksvHmWQNdN00I0OO76YlDRFUW+no TSBZqNLhG/PyToBnX2kwevA35QKmKcjwcPe8/JUcywM
-> ssh-ed25519 YJiRbw Og85bpfNOPBZkIeD6qS022hxu/A9AyiS5rAodpblLzU -> ssh-ed25519 mOmPfg /yX7XUVozu8ZTCW9gJyoGd7EzBISb0c+i08HEsN7ODw
qX3irxsnsRO55DCQvzIkxxpQeIhWhfUNjlONJuGmXeY e1rAICTZajIF0AaWXBATDNuqQK4GAqxEjgxvaRzDark
-> ssh-ed25519 0/WsKg hDApnBntBbGhAJtVGVujL3kJDzFMpOh6zIsIowlJOF0 -> ssh-ed25519 YJiRbw cy9m8KQln8ryxLEqx1tIoZRq4SiABQFT5IzmMlgkQjA
wNTOOqR/tnZujRMlt/AqzTscsz46sbf6NSauj6uMunk P4OLv+oTFhgnLzb4YrhFdV6jreAGhXBkMCe7pb31KTw
-> ssh-ed25519 Nl/5yA O1CBq1B+yjgO5XW4zT1sQHXPX8QioIj1mbyWHDvtiyg -> ssh-ed25519 Nl/5yA Nx8mErRdN8sIaj8ueWnDkSw5vBhfkOW5Rk2ND3gwZmY
L/Duen+XqSD+mwe51nZSxT5MIa4nnywvVsq/Jgrujn8 6elVFcWQnwmh7NvRm17+WahOkvLmQbqBBKnruHT3yp0
-> ssh-ed25519 GdLgCQ 5Df3/IrcNYYFcSOyuDpHgtaJOtEPVaK++YhiUh1NvXw -> ssh-ed25519 GdLgCQ WwKSzJsPG8vJjRjc+nkyvGKtqLvpKe3V158fRezWtzk
K2Dmj4jajj6Df7zcjquFtTKZvUo3cDwBcCOpBaizv6E mKdk9Z2wOipmc6brgNWeIbxADdkkXAFcs8E956RdHTs
-> ssh-ed25519 tOH/HQ FgS143ErZf0eA7522s0KwCQWz3CSxyMWYo2a0N+bZ1A -> ssh-ed25519 tOH/HQ /CL2OxE6C8ZCfHgHTQQJmuACG5lZ8AdVpDe1YfG9mHw
byGgVzxGE9zfbg3aEgm3goeKGKvcgnYu/gmsi3aJZ9U 7uaalUdP5vCjsLEYdp+LREaxU3Vo0VUCVXn/H0WAa4I
-> ssh-ed25519 FpzvfQ +PrSsNewNU/exnAS9MD1IzqNar71A/4u89DaZvJCkF8 -> ssh-ed25519 FpzvfQ hE8FGN82H81RWUm+LgCuvQMWra0ulwMHuGSYTdQvc10
FLDdWILk85mpwgQHnzPGltf1Ua2EVKfxhBxgpDhFPZs Eq/btSgef+2nkQGreBhqRKAt/6CFo5ahdRbBfCO5Bv8
-> ssh-ed25519 kdPvzQ Tvto3BbEHZmOhEoRqDySQhVikIK3yn1+uCqoTC7kFxI -> ssh-ed25519 2UotMw mqdgTsPI9vockRACf/NdD466WkIyQvSLuEJSrT5mDwo
cQBdUfwLrJf/7eRNsXzc3u2McgoOdQC0bfwprg2JJPo hyZQCiUCu8gfVTCZ8wMxo+i+CqjhE9t+hdJrJcm1dNs
-> ssh-ed25519 onmXpg OHIlO+j2WYPOeNnZiQzH9uHL9ERpgmAXuy1pFF8i00Y -> ssh-ed25519 kdPvzQ fO2iL5QnWBxRFe88W488dkezFsMxJtMBc5GKACOZYjk
6x8w3js70/Uk9BJJ62eXjxIkjEMs6hIL6lrnk+YMW+Y NPa4r9t7lPt3mMgHjT6soAK/RWLUe70Lh5i7LwRYlgE
-> ssh-ed25519 CnhD0g EhEsiEqqpUuwmyrE2GIujh7sZf5/v7Ban5Lzx6sFOUY -> ssh-ed25519 onmXpg 9N98xltPTCAb42chNAOb4hYr7equq0lk9nTqol3EKXU
t9rI2DwfK8HRkSmGHsWMX+trPekWRRbLWQt/CFqwUCQ tdQ7FSABTifm9sHKzOVFyoEbOjS9TYS7DPsFrBqmnLo
-> ssh-ed25519 4ep2UA DsFQi2CtVrLPUdC4ReFKWIXDFsGoBXGjyFYKSHkGjiY -> ssh-ed25519 CnhD0g 1oi9mdmL6ODCgi3pWGKEqU/QN/v41XQg7nUZiu5frWw
M/cGbVkMhKrTkPl5cMV64MyI4tHrhPcW5hgeys3Tphk zXOUj1z6Z6DKyWr2ZqyFFZGNwKkz3NdyEUqWpnl1xI0
--- or7WlSQMXGKm4n9gglHmDGy05/fieyJcU4ytHyqHWeI -> ssh-ed25519 4ep2UA RKc7+piJY2Fh4NnZGvEuAzJIMxr9NBQQBSMj3xQqrSc
Ñ rèMIqTd¿oŸ BX.%µ£Òµ¦Åv µL> %â"¯ÆæYxK²ÝÁÁ}s8ñM„9eŸ²NñË >&£?’“I(\ KB~ùù3ØôZ鼃µ$Wıu•±€`‚€+Ùvˆieâü¼ÀÎÂÀÈ) =®²99›ú_pHŸñçP×ÅAnOÄÄõc«FÌî½R±ƒ)Ò_Ûd®ÈÞ(ûÖ%^S’ÊŽï¸õãX@ã,c«Ô¼ç Tþ§CkúõÆ yqLK6nR4b46QPwnH9DuZ5spzIu8fQMAxmLYNtj5jAu4
öQˆ8Íp0~RˆÕh±‡ªaïƒlš¬À)Œ"\LŠ-.©?à±DÄ®)/'W¸®Ô`iþé©´ª@%™UAÏûó[ --- R87vMnH5oLHLJgD7rCGZwz6dpc/a0kpm/fi28jqVcT8
\_UvF9‘ˆ±gøË2Ä®Ôbá/0=íOÙµò´``lú©žµ^2&…àâWëñº‰W§¼
Pc,™häZO'kÒ2f'hB©ºp>¯l\M§¤;‰òouFü ë…œ¥X)P!hÂRo]¬Ø† Ù/{—¶6Ä•÷ƒt»¢¶Á<Þ$6tá[6ÑüAéaó7œÙ–òúhiç«d´Y-jëº »_ý)£“Ò‘b˜˜ƒpÉ ªÙ9Hå»\HBÂ6dß(}ˆ…~¨¦íåèq¡x5P{x…@ü°GE0x&0ðYÐÆgó¤¿4•—±z‡•n•! Ù¿ªðòˆÍÐ{ú9
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+38 -37
View File
@@ -1,38 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg iCgUGB5ce7TRS5Cm7+ROuxs4Rc4LXGsIEFFRd3Is+DQ -> ssh-ed25519 87huqg dA1cGGZS6hZzglVHlyxZA6HAGBtZfXYHedZLebiJuxk
95deqc2X7cXJOkBAJOu6mdk/gf4g0mOV41vWupQmRIo 9jOUxFha5O0lOo/p09thxSrGBeABTiAtc9caKRCXvSs
-> ssh-ed25519 8UnW5Q QTtK5n/dtnm5JzzeNrxh1JmvnVQMgu2Wz1G6MAq3LCk -> ssh-ed25519 8UnW5Q sT/26ON89MZLDFoMec531z4jvN4zcwtocwKpsy1agm8
WAIkKpMJLYMATfHCyj0AJVzTPnAlMGqqirn83NLXVeY 5lm9F/vDdN0do3Q02VYofWbXVv3v+POcVKe6hQBg4oM
-> ssh-ed25519 UFfTmg t+Deer+hgn2+45pkjuzW+hzJRocLdTSwZpbVRSrSeHA -> ssh-ed25519 UFfTmg mBEIRRxLahorqsYdWRfLKG3Atb0+ks3UPTLZbN/p9Qs
2Gb9IEKRPmSwE/lWS/lwQszl+y2YsiO7wIv21h2wXnw DMGHYSpSQG+rhg0wB0MUJBVARCcu3fIPodQxEO/glXY
-> ssh-ed25519 xNtnoA 4pov/sXP+HqiW3T6/kmOtOPlsmUGEScRRTq/ajvVGV4 -> ssh-ed25519 KbVVUw Pbn4kkRR1xiVeGlHqNR3oHCpqVpftztRyyTRI7jbQDs
eVXJAcNQ5JoFC9lZF8vtmLfGUiUqWUouvQSaMFpYGS0 4Ep3S6WUDXipUdmxuWdZJGy20HWR8MeJ0qG92dkVqRo
-> ssh-ed25519 aY2AXA FPATcHTZrjb709XkHJp6iqYQYtr0DECYHQiqM1jH71g -> ssh-ed25519 xNtnoA tqndUQdkCW7dc/tCVRNwC1953WC8/25J+CuNz7iFXy0
cLK2Fm7oDL6L2BBH5Gnoy3pn3bEJIIoAczYefN6+Dk4 jkiSMT9RSIkhyypkhMtKMDAaZcEOfuOs8PN+Fm5RJho
-> ssh-ed25519 AQhf1g XQfu4fJWgrdr7rm1kWVGq44wWTMa2ihE1XDi3etugxI -> ssh-ed25519 aY2AXA 8c4P/cE9ISbxW1h8j9eMSJ1+Y8mId5AMj6KVW90bHTc
4utpAuup+QisLRX62TiwjzkDxWRQ1OCX6JAdVXRTC8w Mn7nW8NRF+a/6d+Lv4RlxEkyH4GZnQjo+IrZQpjPscw
-> ssh-ed25519 mOmPfg DkI63znwJU3S1gjsSu++DZwV6ESAJ2gOroj2JgEToUI -> ssh-ed25519 AQhf1g yGuKYOPodxketnWOUwwsec93545XHR77DdBcSt0nQh4
9gxNErI/wYffYOno/1s5tTDj8qrFOUOfM2BHR/p8am4 78/c4+H8hGJFBkG+jHfL20W2rUSO6QeWR1s1YG9rEUE
-> ssh-ed25519 YJiRbw X2PJfMTDs6kQ+pecTkVATjtm5kzGNs0hKuM01GqzBVw -> ssh-ed25519 mOmPfg U+17chXPF1QtSBBS7KIZS2ye63ZnKd55CLspwRmVSig
pp5IZxmsNI8DaYyETCPz72BHdamsmT9e/0HH6M59kOA nje/FT7zkwDr9/gEzyd5oFBpZ4XmmPbJq0u24eUhHeY
-> ssh-ed25519 0/WsKg sYiDJlriTlNsDiE/pJx62UVmaiuB4TLuhMJ034PKUgA -> ssh-ed25519 YJiRbw z1WWdaDEbV46mo1s7c5COi8nsse9G7kZP82+ON8WznM
jv7IHgZBEBSslBfN0AbiEc7BzFAogvLLzt2zLD3IlRs 1sj1t9sM//HcTdaDJDG+sIz55jJ995qVtuE5v83q37M
-> ssh-ed25519 Nl/5yA kFZMA1SVQI2X5S2aXjnQMFZ2C/meQxb5Lte56Cgq5D0 -> ssh-ed25519 Nl/5yA kZzDe+hZVtexOK2cWp+xC+avuzOTVhw++MkfdQ/1wjY
FtlS4Y2cEkLuMJ8WNSh93S9GougZaIQrx+mFht2VKg4 XMfktagqBs1UE4iVPPx2rM3SnPns27m4KtqldWVFj+A
-> ssh-ed25519 GdLgCQ pe/bkOigydEzsrqu+Oq5YIHT0T09VZwSYEEMPEwTTVw -> ssh-ed25519 GdLgCQ CDa6LXTJhViLliv5wOTxlh1bKVVdhW08cSFggxQAdA4
iqSeqHCuJ1Nz9cylReoHpHZGKIiX+eCRK5K4x3Lm5XU YzaJCQw5Bnh2buHVTFLCmgQ2+xta5BHvR08gwOxE4Lc
-> ssh-ed25519 tOH/HQ HY+keQnvJe7RsG9/fCNKwgEpOvSg7WsmkI5KUwaMvn8 -> ssh-ed25519 tOH/HQ 4YF1ffsWDtKw/7A17kmFOVukG9K5jGL3gzVye0FzZ3c
YiJNm2UHF9xOlmU8JR5qL+/IhmVOmRx/ZvRYLky+baU BODYure5YmXASU5XhlfeksA4VqsKaKNp6Q0laeJ3z8s
-> ssh-ed25519 FpzvfQ OJUnmvwDnsLGdlXFuhWvpR4GAUBG8OHHNIAHPOLi+Ao -> ssh-ed25519 FpzvfQ H+dvG6G/fEDsLqHoHW4G8c0RSPooRhRgWUzL+5igAkM
ADIq39poY1hwe9OqvwMvwy/yuXTZsgdWfwRfTEUgJDk BFe1mOGLLURn0I0LHjw4Zue+3s6Ta+GA9vCj+ZNSGpM
-> ssh-ed25519 kdPvzQ W8njxBXDY6IAzwpduheN8oCQo9WBUuFCwPB15wbLDiM -> ssh-ed25519 2UotMw lSaXW+ve24TZnJf0RXdLEJ4FfGiYNZ67LqfkrUWo8Cw
wKeT83JqP4OqzDWzAZXfOnQouuMSMgHZyHvD0EgQNNk 45ZTeg1Y1P/DOa/yAbtrTLwNA897X9iuN3ZP/q0/rM0
-> ssh-ed25519 onmXpg k3DbEOOt17SYDvExM+3CpBAfepCPKAYz//4xHEkGSi0 -> ssh-ed25519 kdPvzQ XVaKM5korb9tfFDIYs4ueREKcw8U3VGRonwp/QmLK2E
kmn3tBnfmzRcNCn/bsWM5hTlgymBE+gVwn70UTOmztM RacYxiFK1vhTbJyfm0ffHxAq+JGFa9A5WtHWQ4iOEKg
-> ssh-ed25519 CnhD0g jCWQ/TzgDBXzQGVa7y+OFGamymNFQGYGRLEi6vYyJy0 -> ssh-ed25519 onmXpg apxJc3hLsgsudKiXwvXE59FDMW9H8qXtlRcdhqVvzxo
49hU8S/thJ56pQrT8pYN16FSMN589CYeTFumVuXYze8 5RYr4G2YSLLSQKpgaB3g1HkcD7Xv+1Q2XKRp4SGKv5c
-> ssh-ed25519 4ep2UA fY4fefeCcrRv90sudPnyQ2k9EKeoYOIKCjzd5n+B5wU -> ssh-ed25519 CnhD0g iiUwUS6wpQTXCL0qR2nUzkuG9bytZoQGI+0Xhq5O/VE
IYs/RtzBzDQVSffyWk3FxR2NbRTOthtZRCoxik0H0Z0 OLhhRnnAJATapn2WGr9UepY62D6DjCaoprZqMAiisBs
--- 5XoWoRuBZkC+4WE1lzTwVlwj2XoFOfB/fEmzRWb0+MY -> ssh-ed25519 4ep2UA WOSiDKxTlL97otLBmox6lvMabltrvUy8IqNsNQOCDAA
+]ÇÉyw aÚ»Ke¡üq9o m^x¶Aüíù˜Ó 4CY2Gq4E7iLbeqMup8mQEdOiOEbE9mWHNtwsaOOFWj0
q‘ù¿)0&ìO}§V“\4jÌþ-êu;z“3ïû+ˆ|P\jÿ fŸ»9—l --- ULVOLUkx4Hzk0DLOpFgD3ypoU+vv90TnWTIaPNWxyUk
˜iTSBý¥#õÛO×·Q¨Ödzia¸ÏjƒX ‡[dù†z¤å¢>AáúŽ*Ocîß…P°AErÐs“ø³YeföÛãœÌïÉÑù
+38 -37
View File
@@ -1,38 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg A6H5BG0J9CcPatDKkraXHy+RSdgxtEH/jAaBMJrOT3o -> ssh-ed25519 87huqg wEnsPg/GBsOZp/g5+Wt5U86tA3LCSuuvqK3YKU22wgg
67qMA+bupmSdVl3n/Htt0F2DbCjoaHXazrFz5DQNqUQ 8H1eScTy08OWQ3Wm70UwpXkxQEJV//DDnKXO1Tsy3x8
-> ssh-ed25519 8UnW5Q rw5VvXm+g+clTmHSEruaUhZBxCjtdEoFxZtnDNH3kEQ -> ssh-ed25519 8UnW5Q 9McAlT3KjxwW4uA8JLW/IZ95NtyU8MB5XSzwJi00D08
uyHJMFUC164ggrAoU19kHisWRLxuKke73a5aYArSwCk jsJkSSVLMAhBrTSyjKg7q+ez6PnKdYP0GIOTG+BX6q8
-> ssh-ed25519 UFfTmg Yby4BvS1V+Rh75Y3blU6c94G4pzrc2B1AiXkz/GdHXs -> ssh-ed25519 UFfTmg HxnyFdoHZMYBD+RZqTCGnzVv0y6KlHdvV5obWrzzzkc
Q9J5HrXkuPmpEh8s28Sx+lM0sR+soekQ22g7ri9eu6w l9LCV/K18AwxfNIaMDc3ES7TZgHzBpMwPaHY6Mpwxtc
-> ssh-ed25519 xNtnoA zUICmSlbcLHf8fUW2yZMqwtVVoM62K3X8iq32DNVpR0 -> ssh-ed25519 KbVVUw cZ7aPpgdgNGg7tAmV8efvkMgVDUIyqZjc/WQMkv52Bg
FawGMjW+sjkYZFGOvXft2Is/1Y4eCBq0IZxVaq06rO4 td9LF8Pp4dhz8coW/DWBdBgRkM6+FGbHzCqvrdbm9nE
-> ssh-ed25519 aY2AXA 1gQtbMWqdwlaH7vUBMukz61J3vuF8FR+xSxHaY6ON2k -> ssh-ed25519 xNtnoA 2Gvn1fR8ufGGBkl8u8WdIb1Lo/UxkKkUXwEzmKK/VSU
aocdKBkmsZ3J45Fyy1jFovWW8Rh9tQL+AvWBH5C3dW8 s/4U7eALr0f8Yqk5SN5O2z0eZz8PslFZ7ikbmngvSX8
-> ssh-ed25519 AQhf1g u9qN6jmuYK4KtkBFhOcIzxbpFCY1EkqMCYIYx6q/P08 -> ssh-ed25519 aY2AXA e6nGnQE0/UTqUX12blfWq4CpNe/QkEMnztWQHyHuxjc
KtvwX3NN6HMc5lOMphqddXEjhuK4rUrFJ3nO8TJxJTg OdUQMd5+x/x6NAs0nbtr9pM7q+nF8ZybZBJD7mNNcg0
-> ssh-ed25519 mOmPfg oB/4Gy5dWL7EJLwIDLMr4+K2oUlgUIWBy/g7Yx8QyyM -> ssh-ed25519 AQhf1g qvmETHVucAF76fq+UkRyoK0Kw+nYVu18jn12ragg1T0
ZfIjUqOell70m8FJYSNKaLweU+jXtNXafeZ0mktVkac XEhKDlikdstmSSZOKs1Zhkm2XhtW19F4k+H+cKIvjzM
-> ssh-ed25519 YJiRbw 53FFjal/MjaqaVT3rNqNlmKVKc/P+lp64gW++C4GkxY -> ssh-ed25519 mOmPfg Qb/Yfy6jl10V0wTr/61/GbbYhkBciOx1ryYvzyTBpRo
Tu19fCXb/JMXuPqya6GNf1E45c6CmvAe51yFoSiXHMU kHMnWdDA02C7rAyJ11JMbmJaCjKkj1fBXZqJdGES+IY
-> ssh-ed25519 0/WsKg TrIDepX4dHixH4AwWaOnwjcHO9RVAqlqwBdr5MlQlmE -> ssh-ed25519 YJiRbw m58K4+oJ8ike/v8bhpGveQF6UxEBTuqjiM5UpRZUpV8
MWUCyLN0YWVXg7VD7vvSYTGdmzm/TBx9fHHffb5OjWU Cq1BpdnViOmd0JwdZf2gBB2vpcafm54FIaZWOhviP6s
-> ssh-ed25519 Nl/5yA aRu6l7Vib4imh9LqQKhoTA33KF5siMIlmK5DktnKJDc -> ssh-ed25519 Nl/5yA tNzmgsTG7d5xRhX6j5iwEnxtLYz8gJQmMWzBSOqaxwQ
qJeB4YB9Sdm+9NTBwueFLCnbhdi4N6O+ELTVGbJDvz8 WuYPgCAxhsHvXKty0dncAl9ejqF1b9ZHSFqtmOEDQAU
-> ssh-ed25519 GdLgCQ f93Q/At6T7Vt827F7ytV1bxZEOLtLZFUavsIaeW3agg -> ssh-ed25519 GdLgCQ gyuGdMzsShKl1TPOt6IrJYJ383CCK33+BXo3sELKvkc
xoChxHLnyEQs1T5ZnuotnwyyMZlZh4PJceOX+tmHAiI m02EYJ47DcH5wK+eDcvs5yyTwsH6cT8rWbf1BoGemQ8
-> ssh-ed25519 tOH/HQ jFZTM/OQpLUXZT4ENX+1Qq9iVJXXpEY+rfLpXJvM5Dk -> ssh-ed25519 tOH/HQ EpuIe55eq9FvBnygY1gn9o+MSU0AjxDHeIPwqGWAkDQ
f3ZC7CbikEQpBwZcqYfhBIws4up3ZmMk/2mOS/Rf2vg pypq4SL/0311MvwkilKPAI9Ho1gvOjsohnDwe4pDKPQ
-> ssh-ed25519 FpzvfQ rxuFxwpguxrqUBe10asuNe33Xg6Ebdoh9oNZdz3fqCo -> ssh-ed25519 FpzvfQ EY3I/fZxRn9qxZz5KmXjf5MDfXt9lhMmsj9ZW3nTdBE
MfEGIDV2nsX/MhUFEQDbLsWywFLHrk65gbbMVVPdJ/0 ktSKonkZwKcC7zvkddr8B0bg4M4pkeuukKOuZz9YauU
-> ssh-ed25519 kdPvzQ SdjtFcZ2kzuBSDOF/I6m+e/R/sJdf1gst9AYOpefDVw -> ssh-ed25519 2UotMw P+I74r2Z6TKpTehCrstz8bvG2sWPDmcKLYOwS20Smgo
G0+6qeS8QKHvWKbZjOv6+6lR324OVdAo31kTZJ1baC0 zOGqtVouwCOiMi/D+XjitWtQGdRrfrJw3cYU5v30Kb4
-> ssh-ed25519 onmXpg x3F8aAlT9ndzfeWqiOz6HX0Zs9kNIP4sW7mE+caJQmg -> ssh-ed25519 kdPvzQ JdHJ0HiJUO7h+fx86QJQvlwoLWjr1SWLll+sBHfmmic
bz+YEEnu/ETBhqBTZiLRyVnSX1SRJkfWSmrEx2Tzqgc tQQ+MEKgwYl/Ms76B1cPl8AA2HlrXqbF4cLmBdHBbck
-> ssh-ed25519 CnhD0g fNddA6YIHeuKUVFaAkwU9f/rSfYzQXPuw7QbhQD4YFQ -> ssh-ed25519 onmXpg KXbZQecpbZQLB/4slZl3hqOXldgyqHADIy6OkdnHbTA
4Vq9uwumfzpgMxtvmxt73EPkkqrhS2qApaJZoQwUEDM GltoWSI3qht8w6Bb90K27qJdW/fB5GflCLQlnu9ffkc
-> ssh-ed25519 4ep2UA MslFSRrk0185JfNOhRYkJH+GMtKIg4gEcsdsT6CBAX4 -> ssh-ed25519 CnhD0g wpoGeyLxBfk8tJkJSwWnFXhFLXrU4ezFaxWGVrnPIgI
Ta+Wz13G2NOcdJ7qxZHqBYiDz9fU+ax++BTPSEi6ZVQ RVAJ8njeIBbQtHNM0hslbD8ft9VuRlqcSyyKRN9cxjA
--- E31e3DZgEDqDTnYzMI/Pbh1pyQT16bWTzYz3XZY0LsI -> ssh-ed25519 4ep2UA Ydu1eNy1WiHw8bRwMQc29UsN6l0Kvs0MknyeNnDx4z0
\™l—`]yɺâY-‰g£‰ RjvAAe5nOkCHrZXn0u94NA7jWcNC9xAu9aly9tQC0q4
E»ÊÓ~oÜEåŽÍÓGo« ø/ܧXg<.Oº €<ƒúÙ °Øû ¢ƒC½cûÎðô©UËB( --- ZVJux6CJ52ghYaSl16+PH5uUQqk0T+VkMVDOHO7HKMI
¸ÐŽÕ%T–7]õ3¢¼D¼î·V!#NUžî~¸2·Ãc1duÁ6,¾Ÿ¿QDDDŸ{ß'êÉÕlý¯ïñx÷%JÏ +kõyiÝa
+39 -36
View File
@@ -1,37 +1,40 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg jPmSJboml+d/fde9mV2G+5CMl0vDZv1fLWolLXSDjRg -> ssh-ed25519 87huqg x9nm6yBCaJOjHw8aSRuA41bmxsT9v6dyuRHF5y5WkwU
2hvJA/hU3MgPNkK3NTAQjDOeGTeZemOCRIwY+RNWTFU zMo6H5YJIjul7EluIyF1bp/lFB+gAwO4lPg9DwSxnJA
-> ssh-ed25519 8UnW5Q Rkmk8cTiorpd+rFTiCWTEDyKtrORpTD+t1RbluHOiUI -> ssh-ed25519 8UnW5Q RMmaYpCvWijJ4jdllcBBqAyU8AMZuhjyI5Rhz607sko
IjCsuFguO+vqlYiq9a3LvYswo8aGea2AIUyOMiaA3W8 C54RFhSM/rZDGhoB57fmuZsswRshsOvDfNYw+WZxwd4
-> ssh-ed25519 UFfTmg lFFfbO5ihQcareoegVrDYTrM2pjNUMDK3qFnVNdL/0w -> ssh-ed25519 UFfTmg pxCm4sXYBTxs0vwj9UJKkBp6RnbReQ89tQXsSJkxzWQ
klXgFn0qeSdexwNr7DRt26495JSLO0TjFDaDCOcpJRM 70zFx+x1s21Dn2GTtINx8k2BBXxOIUQBLfVPkqcPoFI
-> ssh-ed25519 xNtnoA YitL7z2BVm3MuyTIJc06t29eNsvwBc/uZmtVXrAFVQc -> ssh-ed25519 KbVVUw sk4niyyfoNB4Nz4D/Y3pF0gJfw0W2QkIbhDBkd1T8ig
PG0HNG1Duj3/wKk2HZAJNycQ6EU/jyees13QIPOA2OM HKpGiXHU0rCIN4AiP6wbXysbJxRIZNSEJ/1Lq8KeX0Q
-> ssh-ed25519 aY2AXA leso0U4Hd+G5TuLqBA1iSSoxe5W8Lx8hwfvgqBz8Sxg -> ssh-ed25519 xNtnoA s8us6Uiz9eG6xdXrZVwClC7tmXKuaSK4cLpjhu57n2o
J1Hot6wRHjpJRf4T0MgSc+ctzqJ6w810W0xQ127/vyA 6QN6auHjDffJJ254Ajxnxbo0kJzSj95Tdb9kbh1yoBU
-> ssh-ed25519 AQhf1g RTaISjj9p3BhrCLkxKg/c7WKe4h0LgPksEnZS/g4+BE -> ssh-ed25519 aY2AXA nQFXTkBPPeg2/pWw59ri/LAq2evmMzEMLYFFR3DBEQE
+0GTX4WbartbGK/xop0wDZ1TByK5jpy/ZR6WYU2BQvo BAkmUv9fYcFWwVXvBbFNNznwd8Q6jC8LN9vqN3al/K0
-> ssh-ed25519 mOmPfg l1Cc7BhJfKfWGoromMpHbJ8EpXTgPBvJHixuRHInBjI -> ssh-ed25519 AQhf1g UQTcrF+Kt6TSgEdkz7ygj7kU7IvMmR8uyPnhZw8DtmA
sH7pvorkSx/OB6rVjiMcBBArVgznaPj11VhQGCq+PwM WktwHGDSBmqFkHdOeZDK6bKpwmXoJSr0nV7wlKy5HrE
-> ssh-ed25519 YJiRbw /fYaKE3JQk/w6KIeQRacshyzQJMTKJBKiaf4F3tsGls -> ssh-ed25519 mOmPfg v7yLgw5NVb048ZCMGcKVYimN2Ydbrjz6xqvbXfpaJWs
OkIJRP9M4ldSSE6ZZYFq3LK4fYHunlw1AYdEOot7iLc SZRNX8gSyitEW7+lwBUZHcasFDSPitCI4Z3hPf3C17Q
-> ssh-ed25519 0/WsKg bwyDgGTdYDMTaKckAKAtDxulh1p9/znJaCjwQ9A7cwA -> ssh-ed25519 YJiRbw 8608jThPvQHxRDxM91VokWX1cnah1z+p6Z5HRHSaXAk
GJdlk95CcxTqL9K3L04Wv27idzG+7dDEdd0IQvGLKpY 7i+lN+W8mDp+KCo5ZFeS9An9gUsbFcVr7VGaQh2CQfk
-> ssh-ed25519 Nl/5yA Cear/l8FvX21OyQUKq2b7+yDLDcDre+NYnegWsasEzE -> ssh-ed25519 Nl/5yA n9+EqgrcPFrRmz7levN2L+U/xjLqEnv6n1NE8SdE7Bw
DckTwMWjj+T6NptFQm1nNacjXAQDz1wUkv2bD7JYmvc kpAdH+yGm3VRQ/AaYX6zPWsHmqw4FZ8nuj2qQEv8X+I
-> ssh-ed25519 GdLgCQ /vIfza+bfUKmOBJxQaNkJ6at4jQhSXRfGcVLfDEwB2c -> ssh-ed25519 GdLgCQ AltGaOHIWm3Ye8wV9hDUIoHDZUxhSQZcPmrR8FPq1Vo
/PJNxTy51eE6FvnH1mJ6EwS5duJo79/7a8Q5eEO25qY UMadcCajdYz607fWxfInP/hOyPqthIT2QuFvoUKb6Zs
-> ssh-ed25519 tOH/HQ KooY0XEKK0CRjpS7Kf0+4M8tmOyDgE/MuTjYCgjC/2Y -> ssh-ed25519 tOH/HQ GWaroskaK6ERBS9ZaFqn3spned2jUIKxpQbl+omlogQ
ULohX4Mx8PbmExvMF1V2dv5jOMw5MXFTEFd6f4HAwko YkwwtaJKfCE9WrW8MzI0aeiIPZfh8ltxS5wiLu9fGGo
-> ssh-ed25519 FpzvfQ oIST6A9MnsmadXCYaqzdJVq7DyO8mJdd58N/L6er9xE -> ssh-ed25519 FpzvfQ Co7SAWmzRlG/a9hhufZC+l6r2fgWsxEM9w9vwhI4rjU
1PQdvdYaVV87DRbIPoCj507iQoCuRV3SAwAcPoppqHM H4MDVpGGT6qJofJCBv4/9Uif+EjJ5g1ON8RYeYgpV8Q
-> ssh-ed25519 kdPvzQ SK2MHr1MkSusDwPcqag5pfkjbgJdzndIWZ8HfosEgnM -> ssh-ed25519 2UotMw ++urTSDz7GEnmYHb4jphzzEJlnC2o4H6sr19c45D9w8
ZYSftnhwZlqysA2Y3xpEkqNcaAp+1dxMUQvzMh7k7Hs ayJ5SxyVbb1GF8eBOVgTiI2sFO/G8otrnwdJhdpzVhA
-> ssh-ed25519 onmXpg +7G30ji8Y6LdC03dXz1kJ8HjmTdTtbCHiJ9TfHnXJS8 -> ssh-ed25519 kdPvzQ MtqQIYEVkbz6R+YwHbI119baMfIfJ0Zz9xbd1U5GJxA
778FDFUb+ZUcjtmu0kAnG5EfyAm54NBMsC2PnM1Hs6U NuHFUL4mUrcvnATNceJkcGu7Irmw9jZc3N0vAeZnZ3Q
-> ssh-ed25519 CnhD0g yH9UzEgjb5BhOQ5GZOhZ51K1UH6vgX33Mh4lx+5BHgQ -> ssh-ed25519 onmXpg V3c+8W+C29OBdFaol+y3vZUBUCOV9BH8amN8jQblGgQ
F834BZAlAUeggrmhNaVOrNYOxOTzXUyyTUF5ZS2VRuM M5ZwzFFrQkVw5NFQE9G/eMjLzbf9FkDV5Qun8dDuPFM
-> ssh-ed25519 4ep2UA eVY+i3HNICWhyZR3yS3szJWdY19NhsqtggN5jPzVJB8 -> ssh-ed25519 CnhD0g hX1yvSpw1x+IU8JA9qWc3oIIKQRgBwG5uQv8XTZopwU
ON8U7QSBrNOcg+I/eGp5dL5rX+vMKRP1317L5IHN5p0 uh0uFOTQSxOSG0X6bCPV6udM0A/FRQE2doKp589S3LI
--- 1ujHnpiPN+dcAfwa0DNmmQED32RiitZexdi/H54CQJc -> ssh-ed25519 4ep2UA 54YrR+92kEGQDLT0zl4dOg9pCn+J+jDugs9i1kBcmhM
ˆ(yÌ ¾‰ñ×R¥`ö»]Ê´È F »!Ò8Ò–iÕî–.²20´ HÒñ fEodvE0XI2gNacaoO2ElWhKOVX0bpsubinowMJIAGag
--- W+JvG621o5amznhuOdTAiUZGPGgCT7FDcmeGG4gvwpE
@ÿV¾Ç›¿‹5?h…¦¿Z
Ü÷´Ì»›½9~@(wMC'ÒE®
Binary file not shown.
+39
View File
@@ -0,0 +1,39 @@
age-encryption.org/v1
-> ssh-ed25519 87huqg Mee69P2bZ8khxGigG1Vl7emFQo/VzNHWtFIhDWGseCA
VLqtbTpir8TdVMxPeEx087c3joM84Mt8A+UTJxsRzp8
-> ssh-ed25519 8UnW5Q eAb4LVWqqgoIyQKoC78/ZnZx8aj5HH0ti9rO5B+UA1s
HVjKBLYj66fyfeq7wMNEZl61Lx2l3/d3/2+1sv9yLCc
-> ssh-ed25519 UFfTmg +xgy7TGSaxi5djSwYavqocqGdYpkmivs3JmE6MqsQSA
6Mn3jdSQPap//l6mAS9NBmvNQPmLPb+SbQtlWvwN3mI
-> ssh-ed25519 KbVVUw FfuBVEGAjQUdvkUKzktLOt3uQjsMyoVFTTrQprtpVSs
aolel9YqAYvFuQqe21l0Argp3KUPrlhxBjIn8KjGHq8
-> ssh-ed25519 xNtnoA kn7ZO/8ODnFJU6QazOVvOiwYWJYU+t1t9JQa9Nsifw0
0DBsts1m+FeyVtO4ygSZnphMj0o758wDFiX3DKnHVH0
-> ssh-ed25519 aY2AXA vuMeVWDvHPc13tNyDJq1IQnVXEgmWkGpj5JMMQcyljU
6ZWisLYylYryvYq062ve3YgboX5Zpb4VbJw1kiHXbi0
-> ssh-ed25519 AQhf1g kYsUrTF8sTTcTCz1Z3f2zWdp3FmFgaF71rY/uDxxDWw
4GQKIVIS/Qdi8PhH+RjHDQAQIJs68a8o/txGaSA1EEI
-> ssh-ed25519 mOmPfg qyNnz4x8l0RyVYZ1I+Xby6H4qpghX2rIC+OC2+q0AWY
he0iGH843fs+93tsMF/mU/oDMjxe8os6NxI7jdBrvGc
-> ssh-ed25519 YJiRbw TvHApjsVbTUUD+Xxdbb2OZXkpN8T1S7SFgR66GLr3lc
73dXSGSh4Tonajg/Ux+TQo/CSdWm8NfoWpmuCT1nQ4A
-> ssh-ed25519 Nl/5yA K3Qwv+HpwSzrt3L0wGOm8UnLST22gYtkNcmva1i1sAY
HFTnVYDdyFaCeuxadpRhRhvVzlJf0QJkzTSH6OBx3V4
-> ssh-ed25519 GdLgCQ K+6xSzErhvyDiEIWSH0LwCMRymyRp8qxxL6KZg1mtyk
daIC/jUY8etaJzKTk3ZyGaGFzmc1alo7avDtHkdAQ78
-> ssh-ed25519 tOH/HQ 8ovAhEqzIreGrBlOmwxH1s2W/ZJNk5alJWbP5XagF0A
j39E5SWyMGOtT/K2IKUJ1UNkcUhghdhtUXtoYiEssho
-> ssh-ed25519 FpzvfQ uxdXTR4oXg/IzujvLmRceFzGHmTp6OjF0zjLboqA5iw
JH3aYGksptbasR5695/5unh4k2NFNMPwUTEAwKlTnSs
-> ssh-ed25519 2UotMw 7ZaLT8Uh18XMPUKBk6KXqYpndQR0/YiwGjuw9YcyaXY
fVRD9iLC9Cof5Tw2luQLMPiCiqqhs7w9lsQqL9puxVs
-> ssh-ed25519 kdPvzQ q1O+1RqZmV1W/28K/JlkUzs+G5brmi59gwS6CRPkN10
KKiNVbg0FDiKdsV1HQ7BHdgNU52y/Qhnu87O9D0lntM
-> ssh-ed25519 onmXpg BUKYeyaXQjpVw6L/wiY7OuJMfyhFnW4S98nNofqVsXo
dMWTebeJi5azBo/RInB/XSF8BNElBlK0gH7qLBNmI6s
-> ssh-ed25519 CnhD0g 7cWyBDXml7SMfBaDb4MKMgrdgrzl38EGZi6ZGX8msS4
CI1eUlcgo60xIc5e2CIlTsWDWG4GINmvXcDCd4MoMnE
-> ssh-ed25519 4ep2UA i7ev8lkp+O9nNHb8f06QWNjM71UUWQMZVbKHXZLt4mo
BwZ9ouzTIm45LR+O7KySmsCbUIxwcDkRawBMyjlT0do
--- v8KgdgIDf+1iLNG08ZPZx9A0dz7JGbZrdpBW+lQaS6w
Œ#O5°ÚË\¼KÏ´m~•˜§>[ŒÂsp±×ÊT™ßÏd»EOOԦюMR¶CöÖ×yá¹6¢G€ÀÏ~¾^^yoyD«+µÓ[•Ë+ô E“™p†Ý!¶‹WnÆyœV»7™
+38 -37
View File
@@ -1,38 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg T3PxgBg0pfNuZKS0YL/i/zQVbeRjnb72P+FRwMAQ334 -> ssh-ed25519 87huqg FT8+PzbWYp1G2XqxQh/wIV9cAUxZrLIdBZ2sMC+9szk
7SKL/KVhoG3v4wSnta0IgsIoh8BHR4oxga5peCMj9ic 6TnThj3i7+q+JaJGgX9gtSOyLIqXwfqJhV7FXnffMFA
-> ssh-ed25519 8UnW5Q lNkmK94pnuKJaZsQGidqlZ8o7+8E9Z1k0paLi3DqhjY -> ssh-ed25519 8UnW5Q PgKl4RxTUiazuCkN8RcRKCO1+XyIQzfKz4SygoFojwU
CVNxtRg5ccb2aHzKlp8H7xil88wZ4oKV3Jd47S94Ak8 O21D2VTrhKcz3H9yQ6v3HMg3yu6Oml6elssq4EZLOJY
-> ssh-ed25519 UFfTmg JvSv4a8hsyIRDinwXBfRWsDkyOeBZl0dapik4DtMvDg -> ssh-ed25519 UFfTmg 64GTWzZguBnlbrkI37vPO4VHGq38ewzGJbf41fmFs20
N7wymvJluW/fV4RCTNeWZmELsleTguzmnhO6p5VAzNc SgbbJCitU6YS7xhyF5jvTRKgpd8JjQCn5goCDqGmP2o
-> ssh-ed25519 xNtnoA tjf+tIZBerm8FlnXCiuBNjuQCYxVXMGaR4/sbvy6ak8 -> ssh-ed25519 KbVVUw DWHG10kp4J0uQaU2UZLORMBrOkXXWL8hl9LmOQFHvVI
CE6Iobx4fJAFMwQAsHCUhpz0RrelHcxE6uWC9y75E1A +5aIgcoPshO0m0Kkt15TmKOrw9fmYjA/CQBW78j5Rmo
-> ssh-ed25519 aY2AXA FLrOeA9AFvidwFFpp4jfEdp/9XKZOZqnhgMfkQHOMGs -> ssh-ed25519 xNtnoA zNpZX9ymrcO0W6FfXgmQz9VcEa97s54DYdsb3ThhWwc
MYMk8gRK++s63F0r2AXy69sqEodww2ua/SGMUU2nPzI 7F+/fHUNOAyFjBBEGfep9bSBQsPWehglpFoSniEYRJA
-> ssh-ed25519 AQhf1g QF0KlR3wHA1sT//j1Src0lP5cOxL6zizgAj6cPECuXY -> ssh-ed25519 aY2AXA qZFD9Sn7wSgZCEJ/bqdh8Pr1Bcalf0NU99Tq8aFGXB4
49gGbae04hEa12u1s9hQzkX/4cIY1H1hDDKD+VaaFLA z9Q08OxS0sgPYMYBwJa1H8KMj3EU2nbyp3fB6+j6icM
-> ssh-ed25519 mOmPfg NoxbtJcMcQTRgWDHVENIUZ7z2yL7M1bz2h1W17lTu2U -> ssh-ed25519 AQhf1g B4W2oj6J9B9ktt/QchkT7kQgRWOxHfEqFDyIka7ttDo
vDunWrrgtoH+dnNgOvpbxoLWgv1wk49eIagwDOgbwME zAEaVCYNT+Ldk+2OMElMqN0WXCTnSgeV45f5QTocIps
-> ssh-ed25519 YJiRbw 2ayUuS/nbPzydjLmYfIT0O87FctlhU640ePeuWjNNAM -> ssh-ed25519 mOmPfg rGWRrIHZ7Hzys2X8hlSHis6eoH6bJWZYq2BR94gYexo
9W4vm7jbbC/JVEUqamBKiGFaWdNE35v7Byw1pgfgKhc 0kXY8xNmqshw4swmsIigJ3hUihlkoj8SSsLGdNB6Nbc
-> ssh-ed25519 0/WsKg mFpy6qEC0gF4qBNzZcY3rDB2p7PeyhNlEmLGJEsTixU -> ssh-ed25519 YJiRbw RB2Ocz6kqAY7daf/cpHazgwuqK4WL7obmN1p24X/h1k
QPrEOTazlkWnJN4f9/LW5Tf0cfI5zghiinBsyALmvm4 xV9OqnHeDJnLgmOYjbPDchp4uVlV05BwT/1eTBmXyMw
-> ssh-ed25519 Nl/5yA DqNMvJYPP1Xu43+LFCEMcxyTLUl3EHhPUIg/cna1NAg -> ssh-ed25519 Nl/5yA QqqZ3YRVdWt0bPCCTdtYipR8/c+YEx/J1Bdy2EdfMWg
nqvWhQILmnpMkmtkYf8Er8ztqP3xH/dEk9oFycEoDqQ leURB55yT6GyWO965kmBWeVwzGnHaPyGv88pcO7Yuq0
-> ssh-ed25519 GdLgCQ PgZY49A0SL8cyHdxc5BD4yrwjGD9DcrQmdxZtlIdoiU -> ssh-ed25519 GdLgCQ r1G2p2VwiSanA5qjASjCTfunoZ+y0UhNIAxm6Z8N/E4
q6hu5XxQgujMlejQGST9Ka7hlJagwTiwRQaFj8fi/28 tIku23bpxx0SG9iIh2h6UCWDQAq85Gj7YlMlk0Jdb2Y
-> ssh-ed25519 tOH/HQ 5fIvkG+emjJySd/7DdMVAtkEOwUH+YaXXONZ6nKshAI -> ssh-ed25519 tOH/HQ IJee8JIPvGwIT9c7deikAyxAd8rvq4s67B3an9htvh0
vVOUJRKWcRmwG1Wufm+EUwdDLHewFFGJARwNDCV156U VvGG/yilaEe8+bOqc72+rY87wv6F3Ss2b+RF5aOCOD8
-> ssh-ed25519 FpzvfQ xVNdop7LoydHHG8GtCiAOf3STnCOPvSNzXkfAyGwOAY -> ssh-ed25519 FpzvfQ S6qhDcpBEdrk7ydvID0iwmoY8CBtjP6tUhax/O8ORl4
Jy+teMo/UnAOAmLkGK/H3tkWNdI3Vl7NONzQ3LpVy7w wqkt0wEv3lXw8bpF/oMmCD7O1S2OXJJo3Y2xKhLgeD4
-> ssh-ed25519 kdPvzQ wQ9y5YROKeQWeTPjQl80yRwosyU6ZbOTNmrlCyE9SSo -> ssh-ed25519 2UotMw AVmF4uIN2reJA2pPg1KZT84pbnG3Y5laZalJ7sdD6GY
3ld+z64d26fnYSNrM/lgAp+m/GMmD8G7aJouszUAvqU 36Pdc0awqnlzZ13p19yqDnnikRV4NUaJ5LEMTzYzB6g
-> ssh-ed25519 onmXpg x+/a4ta0k7ENV6Ka+5pkSwdcbKgxGAz74t5PYt2gcmM -> ssh-ed25519 kdPvzQ UvJj47WTQTM9VEzIdX+O7s7nMfO8TLAn3fTCYQl80mE
oCIWVpt/a+VaxEa0qW6YpDDTwFelJeLEcrmo71/UtSg njyOgBl8LsaRKRRNeumQbYRHnUtT8SWtCT/RLoQ0ioo
-> ssh-ed25519 CnhD0g gvGoeS24lFxtrfKfUn7EaI8baaGkl7k2uYxTjU+PZC8 -> ssh-ed25519 onmXpg jeup0qoEJhTYKJBNQkNf6frrP14xf4NeSWk2b3L0wUg
JJePTz8xhu35c2AvZrXyFDw8yYRicWSTrKUSwEe9oJI 9HvGi1r/Wm2YRCpl+Bvp2t2L9q3ci/Mbg0N+5LgIz98
-> ssh-ed25519 4ep2UA 9dAa07MiGZKqp5L+Pn/Y0OXoy6N1pYmpFQPLR5gty2o -> ssh-ed25519 CnhD0g Q+Q9n6e70v2Q+4UWPznvh0dot/hjHGnIPDOLIDsNDws
4Hduoi4utPgwuts4d6fx1V8AFTAdn6OLO9wDAIQZUlI KnqhFsNIArU4JeK0Vqou4zewrO+ul0uJE6oVvTapaZg
--- IgCY0Hr7grc/YQkWfwlksRLfK2200lkhIwb3tuNqv7c -> ssh-ed25519 4ep2UA 4wTgnS1jJZzww5ktip5vzsDEA9ERi8v9l1RqjrPB7x4
}‰¥rÏ´Æ•²$¾¥jBû"œíw(±7#¥1š¥4„¾~Í9Q­Q‹Ôî’ú‘^zÞ`¨d*¸$sÎ@ t70NW6zcVLV2UXdacJ/tqxvEMS9MrumEKoy+F+UvnHE
ݾ¡^ßl0п --- 4WejiRlNCP3hQqi2+8WD53mX/lptc0N4AbhBkw7mt5o
—"åUÑMÄ„2Ç£%°ö×)»v oŸCo|>­šÐa†À†¡‹6¥äE˜ùnOV¬©HÖäßD6i .†C¦Ýs0sÂj]Ü ªÛ¿
Binary file not shown.
Binary file not shown.
+38 -36
View File
@@ -1,37 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg UrJ/Fo8Gk3wuJsPQwN1uW9z8nPueEjHTnNY5l3GEOVE -> ssh-ed25519 87huqg whvk8HVYi639QPcR+0keIqsiiKQOTZYx7chqIA6itVA
XKMl9j4Jhjx6pcRMED2mHNjcZ7fgmLYdw6yaxk0Aaec ofWFgGafX/qrEbIWhq+Nj3QmXSggoHM4jjoKw0qQ9wc
-> ssh-ed25519 8UnW5Q RterF0/C9LR1Rx4GRkqWHgiaIjFKVAK6h63ga6+AvVs -> ssh-ed25519 8UnW5Q u0ku0vlGo3PnDRG+WH1jim+X4WAcvHupx0LmtYiOWW8
6FA+RDXaQLNY5OvdadYKrxLupadsLRFShpBiZ8bbwHg v2y8uAYt15OQRYJcNwabugVInSPluuECKVLuzT/Ulbk
-> ssh-ed25519 UFfTmg APfW+37oB1M3RnHJxy2vxnD6fA9QMuUOIoA1bzR98is -> ssh-ed25519 UFfTmg jRxo/hK+Pf6TXktwkWyhKvTRhJL8yu/aUtQE2tTtkSs
Y0ajyDn/ytE9fziEUrRWWc04mnXCWqTrc4sfrIWdgYU smZO57lraFgHrzITmMrX2YN+zUPmPBzMR7DTokz7vF0
-> ssh-ed25519 xNtnoA 1rW50ufVNntJEMTTy9Ics57y5HQ7fE5PXHN1bmtM0RM -> ssh-ed25519 KbVVUw CWyZ23afjLH+gYTd65bbFn8WsANQ9aTP+yzLTB+kfXQ
8A28vUzaqtM9WEaEomHCxUPWpBF9aWHNyStauJzodtg 3DwNcjOK1RN+3h11F5EW+vuQ5XWFi3YWCRH/cCk07ME
-> ssh-ed25519 aY2AXA 0cMla6XzGUMV8OOY63FDOf9MbJ+jAHvHNPZG/V5yY04 -> ssh-ed25519 xNtnoA fVijhVsClnRApihRPJIXy8opdauQqn+U91BpOzFXs0c
HQzAEGHq2Idw3AqVcB517uDiHeFdy3ssizLgLUDeNlo p43mj62qt3UwZIJ3sEca7KOyVLm6Cf9pESPypynDisc
-> ssh-ed25519 AQhf1g PcsdHND4EBAN0+2MtuOA/hFXVhAptuecimZ2lBLfqGE -> ssh-ed25519 aY2AXA 54bAi78JemUIoQc/Pb/8LAsJxbFpFHHIN1UcntdyXCg
2VwMSdLN28KFgEBSMfEZhWV6ygV0RKbQH40L7rvM14M cq0NBRonzLdQdFLPLUcjvx4Il1UWVLnFsICBCqevlMQ
-> ssh-ed25519 mOmPfg 1g0WLjrumR88bM2ClP26W+nO4QAfAgbCWjp7+FiVzSA -> ssh-ed25519 AQhf1g c9N1Qdzcy69F/YIELCkLL7N+bhlrrayTaVnYUCfg9Ug
2J+wBkpjiVFN1iG8txpLvVK6K6uR+YFhs/+l1bgC+8s geeeJijhKWMWnFw9SM1KzXobiIRSa9KlUHALZZ96U7U
-> ssh-ed25519 YJiRbw izAQaGwummtK61wPrs2jfSOlwI+f8oEUlZOIEholzhs -> ssh-ed25519 mOmPfg LZx58dG8J26Wuo170v9wAwRU4CwDeE1zFdTriT9vakg
mu9Tb8TA4WwAZsctOn2yViJf1ChQBr3Yvd3pmQNiQow DHuw7aQRfZMlSB9A0i+Ky1Edk7PXBBcPaAg8y6AbmG0
-> ssh-ed25519 0/WsKg cittCRWu4jkN/QTfesBw3ZYJ46RgREBPcrlHitY3fmg -> ssh-ed25519 YJiRbw mM+A4CrVmyP16e+LlVIBxXEs9c34ulR3sGN2uzVL5Q4
xe74aLRvBC1FIOH7viH5kGl65HI7F9MtL5kS5mwzam8 j0csX74W7AG2icm+3tIA4jedXOFEt/OlBhFYpuY8a4o
-> ssh-ed25519 Nl/5yA dXNWQ4FVeDnqkpy/+YOHeTPZXWwdHz7+aa9HljeoOSE -> ssh-ed25519 Nl/5yA erYJzDKqw+UTMMnBJGPw8jyz4yXUBV3y9JiQbgmDUkM
ciWExVvv1YbGKmJlVfhiHDJ/mUnp9R2zCAp5pjNPyc8 EaTzI4aqX2X9uEfn2RPIQb+m9aTr+gW2rkPuEgmDEA0
-> ssh-ed25519 GdLgCQ llE2atewUSFWeRbkoYmt5TGrwBsBHbWFOL6vksackwo -> ssh-ed25519 GdLgCQ +wsQawmcu8rGdV8UDDCKKDIWY3L9EZ5Fwfmbtedz1BU
UbkuzM99uhBZUFAQBADoFRa2iG5GtSCo8BAQYyq8stQ dDesLgik+S47jKjEe+UDYiMQfTgTQpcdSwnudMvyaJ0
-> ssh-ed25519 tOH/HQ uCg3AQuP8UFxhurEPjzHnsy0l+YY6sV+T8SmxYsmnHw -> ssh-ed25519 tOH/HQ UY3eAd44x9k5wNCPjX9YIp6aat8FT/UJRExONGvPnEg
iTXWS/y/pzAEGrtxqgZ7HWzpUSeY9PmOdQDdJcqoXu8 0eZw751dXjs+BCmkQijmusvRy1ustwuX6MfIutFtu+4
-> ssh-ed25519 FpzvfQ N07YPD+4KbHHypCIvjqWvyd7bDpzTg1MVaoJPmMkenA -> ssh-ed25519 FpzvfQ kLixy4M/wruC/wZh67BhRnomKyV8ui8VoYtTzwjFr0c
oAfxGm4YgZjNVkrefoRqxnNgSFRyYDHynvphM+DR8NQ +onxi4oeyZSfw7vj2LARTy9Se+BEg0PyK0Ts7cx294k
-> ssh-ed25519 kdPvzQ 36HTlyE9kw4peM4KfBagzuZzWng0cIQzaGCDg3YDAzc -> ssh-ed25519 2UotMw DgMN2c+WcPSpjbJ/NOTtkBJUywVGqBOfHr7lM9AKtEs
b0Uz5wbAUENn1W/HE9p+ZywhJ++6HvtZ+K6VasW5dho +7+P2Odquk8CwBrpcjtJGGHCIWMGd3JO/coRDwn4ZNc
-> ssh-ed25519 onmXpg UL2M9Srb2ZpUhsQkG1s5axVU9cdD3v3PQ5nic2S9bDo -> ssh-ed25519 kdPvzQ ZckKwL+D3JGoXz/XG4LVSFs5+esEQ4sBQn9cvGR1gCI
wEGKGN/gspmzhDjis0mwfYNL9z+PMI+dBfT65Tb0JlE l1psNLjdEeCKhBI6TBEqHbroyQuT52szY8leXYIdxqo
-> ssh-ed25519 CnhD0g sInjWL6cdGHREW10ehWK9C0g9RSvf3qaHpYU6xQ6jD0 -> ssh-ed25519 onmXpg uJ7DNclFa7PrStOsVOPS0tDLRyGHz6VQIms1eUMGVR0
HvDkFXl9/w9Ec1K0AkFz6S+lw9XmDDTDTncMG09a5RY NLKFC+Q4YAongfCoVCFsdm8J+Tg1iFtG7q07VJZVX48
-> ssh-ed25519 4ep2UA SOwxyOMTaqPqiCc75dPh1leExnVi1dsXryxmuOlouEY -> ssh-ed25519 CnhD0g waKnwNZsusul3ApZwQAWe7G2Nnn18xnlCo4gzDh85ig
bmVSKNKrkKkLMfWLx1fJv6WjZVWDhMA8kKBN8pyafgY qSwoGa5SEQ6hEDDusUTiXDbbrW7MYWLNH1LF2bCo9TQ
--- wVpI8r4Ah+buu/nxLL1wUzW+rPaF2oPBlMwd74RbIe4 -> ssh-ed25519 4ep2UA XJL0990Wn/KVL9gtbvklvPrC6WfjXpzcS+5HLdUe0F0
3o…¿;tòHþy¢|B‰AÐ⯠·_!X¢%æyÔDôiÊ£o4Ñ$Ûy‡-9&êͤ~ÑÊ™8 §6ÂM}„Ts®gÛò…Ü« o8Om0BXgLFRqFGGZxKYiYiVWndb/FB2W4HmMtkCXLqo
--- e1pf5cHwhg79dMr7isV1uaWHdciGO4Tf4Jc3fsxgmqs
® ƶ òobeZ/ˆÈ˜¥¶9 Ëý†…—}¦t,Ô%îÄlìœÅrÅ(ÚŸHé°[ÄB³µ1C;[ɦ‰žDËL‚$V¥l|…Ø
Binary file not shown.
+38 -36
View File
@@ -1,37 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg CrarUneEExg+kLTOhYoQ7CWV3jzJOCPqnSWib5p5TxE -> ssh-ed25519 87huqg E/1J2/4FYHvXnzcHoAZVnyqysqHn3lPExbP8iD9Vs18
4g3cV7I63hNbCZDDTrIWScOpCUtErjJ5SJC9G3uL778 FIcMKcJsluVhatR21LvM3/qRTp0gw/0zRdMOCyiX8bM
-> ssh-ed25519 8UnW5Q M3Ytl6ItfeJEG7Wqo4VvtM1+1DIE+IRAHO9pHMhggXI -> ssh-ed25519 8UnW5Q GyaTCne2F9XohNmwdl/9TviaxgeIQfXH7CFBTWMNnyg
v22hvlYToQMtS2u6CdP0QAPT56+W0zIKrVC+uDijH7Y uy80gWoi4uPSt6RiIZbwNfjXMpihsf49tyFtWr1Vgc8
-> ssh-ed25519 UFfTmg e5kvyWrl8ZrYgbtY+U5nYiiNRKQTfdf6GI/XQv81VWw -> ssh-ed25519 UFfTmg vOSCNXGSDJ2c+sKcsSB3ZeVbo5UCo22z5IgLEtfdinI
l7eq0ldMTnyedf+H4fvU0oW9lXF8VFSd9mcsjp8AlHg KSyvMdv5pEVZAkdpsVuL6PyPabr/0Oii2CfWrC1FV0Q
-> ssh-ed25519 xNtnoA e5ezpCgnAgfFx93fG/viO6k47RMsU3uQIzUFu0G3oxE -> ssh-ed25519 KbVVUw C8bGODfMkNA3tBmXJAnjGhkOd1PP1e6mj5cT3oJ9I0s
DLl1c2tM9ruGupxA19SC/3hcdrgqPcaHsyuRzrrOxFU ApkkD8TBNuYI7sbJbvXTij2YjcH6daR7t53siN9RJvI
-> ssh-ed25519 aY2AXA 4Z27/rLPNOwd3md+IslHjRvDrjDTrjphL2eOPKJMUno -> ssh-ed25519 xNtnoA aa/F0pEbUHF8SDTS8jChJjT/6TXp3eEzlVRQApgUq0I
yyJuZB0jdqkLiPh8V7On+GWrurK3FufML8+WlOpG3oo X7fO020Mp9s9mEe+AeVJgLfCBUwtfNmJDrVGMQZX02A
-> ssh-ed25519 AQhf1g hYyMNeG/qEq5PpWIeKsG+qzqLi64/0z+jacDjuos4HM -> ssh-ed25519 aY2AXA NQVnTMoyAhmVGuXSyClJTrfC21/s9IB/zKG9uBJj9XU
ru9GZ1JFucZp4vHyD2cyHBbwjMhocLpPuV5SBeY6O4Q NYIf27EOh/BuAMLg/2u3u0qlHkauW5JKlkvDqV7M4xM
-> ssh-ed25519 mOmPfg NbRAjoBAuBQ0bOht69BJ+mfAQliWsI/WOtIGH6CSnhM -> ssh-ed25519 AQhf1g 0S30Is33bUadNM7AJcVfqtbGpmswOgRmK7Uoigv863o
O7EGV6mc0tDt2U4RtMIrzjzSKDP2xORnS95Ycnpp05s WYDO9y6MnX8QBk0ji4NUCIi+OuiIfxQsrQ+2lU79Ch4
-> ssh-ed25519 YJiRbw /zl2J08UdmZsnoD0mlM6zXF5Z9S0it36qJAqF5T4GXo -> ssh-ed25519 mOmPfg BRl0oRzmcF+bBBz5oR0qZ0HJcE9n2Zg4DIcN9UeP7gM
48kjjzVFMHLIIGEhvmqPmJWc0mVEXGsWpoGyJhqvrQ0 0IdI9W5KXesVN+qYkzxB5pcvS9fK3LyOp/JSKW+kBXE
-> ssh-ed25519 0/WsKg PrqDkb1wBlcxBj5W7wSliqm1wOkVz5MwfYDwL3mJZH0 -> ssh-ed25519 YJiRbw DSZlrgY5cTreApOnwH+4tARu6tijoB2fETDMFIhD8nw
0Sb6Hxa0xrnIEwJ2OI6BDJxKnsXfWFp1q9jiQu80Dpo gbjnI4Gl0+jhcw6Mpd6Pjz2mmKu5hgM5hYXrAIhXHaY
-> ssh-ed25519 Nl/5yA WywpmVsYbAZTthAyxnrL8c7NrOHMC14EjgYotC0fozo -> ssh-ed25519 Nl/5yA UFxGXxZmN/kPRN5dPhJ/YIRsNbwmprJGXgjGIjbOU20
C29KHt7nZbrt0QL8EBVDR5SfyodiidKRSNYlBU1zgXE MQAwQyS6C7k0ld1qxpffo2721iBiqiGJwhBkxvTDEJ0
-> ssh-ed25519 GdLgCQ O7ZRmqdg/E8Q7SQ09EyYLOWOPBFoLIy+I8OTuwU2dGA -> ssh-ed25519 GdLgCQ wS9OSLJl77WhtiXV8LkzhwQGBw4YaoeQRCT4ygeUZQ8
DVE24i2ZDnkhFSz7YsQfrecTk6n4EVv3AjFDDg6YCLo YPeDvKWqKaI1IZT3JUPPyG2Pfl4ktTU5sijFOS5Tg20
-> ssh-ed25519 tOH/HQ LIA1u86nY1hWiXz5aj8wbCLjROhJT8c5Vx/caEK1PQs -> ssh-ed25519 tOH/HQ nXZmYdPVMV4eIrY5XWfRYqhyfVo6ZZGlO3ZkbCE7S0I
V0n11/FBbNY/s7bQp0+x7qiKgUoEJ8VwvEPP6DoOHi0 RnThDtu8s1yF1eBAklXIesRIPQbWkgWtITJQQ7R9GM8
-> ssh-ed25519 FpzvfQ ArVYrK7whi/IkDJXrAb6yr4E7jjlIgABwUUSVv+gQi0 -> ssh-ed25519 FpzvfQ 6RkPJXoUHBhlqAtd9Md0VkIs0A2q3BRGB0wQfH5mwH0
y0xPYd4Egvc27SpgusPFBkmwQRqEx54hSrwce6tL6Js rdPvNAopn7M+2wF8YS7UaUVtZX18YEtBHljWbUu55pY
-> ssh-ed25519 kdPvzQ nLLdfkbPbF124GTJeqyrAFsg6kqpX4Wv9kx7aLRGLSk -> ssh-ed25519 2UotMw r9V6XTdIhAH8cIRJ9r1P5i94KmQ8qVzXFV4KsoMPBxc
R03TEunaE4kgIABVotzmMEHmQZvlh1p9piyy+aw46jU Xo3ke+htW+dtj91CbfJK/aZQKojLhoj6h9kv7WnVxMI
-> ssh-ed25519 onmXpg Q0egKW3NZxM79ezY/P3KcVLtCGxrBWKE+SIDs4dAxn4 -> ssh-ed25519 kdPvzQ FZuPuJ0KsAsOToSCH1/nq1XH3M4lhoq4FeXcnpWajBQ
cMdGvJWv/kls+BIHs7zRsEhCLrg2mj3oSkN/pi3nzQ0 Lu7vROsDMjH2XWxiDGVMdMkm460nW2nyUQ2BOz0DVRU
-> ssh-ed25519 CnhD0g e9BnikdNFa/1VevBdEgk5Hxhp7qvU+Vh393g0VmPQFQ -> ssh-ed25519 onmXpg VEs2I8LTyYnPOVcilld4yL7uPF/9gFYB40JdVeXE8zc
YoTmZ4rQfvQaMALDU3xH8GNOK1CToeBvyvM+VoLp0ls NWwqp5KHWBW7xZXwrGyc1ZVfUuWyNbRZvEEatvTuCv0
-> ssh-ed25519 4ep2UA SCgws4sxoa2O9E9SDIaDrQE/UqxaTRo93Ssz9RhH1XQ -> ssh-ed25519 CnhD0g BwoiccCfsRnVf3f4sJUfB8SsJwyI94AdnbIFYcJBOx8
hzpa0269iSPAPl9kAT9MIwfLvXdhkEUTizvyd8Dxm0I 8LLTwbdnbi8dg/4zht21qs47sK91kNfPqsmThqC4yEw
--- 6vPCg4h8MRZaejdbQbhFcfiuht0nxuS8CsJVA7k6FPw -> ssh-ed25519 4ep2UA OLBIVoNBwkkMbmiFeAg7R2BNkKHHjczN0nn1N/GDvAY
kv悸\ォ「,Q柀コ"c@ャナリfb0u」Pcワメ饐遼b、@孔e,*・U∩堯yjコJRz゚Sル・%wヒ,砌嫗チョ,ョワ4KF vcXRPTParb4/UVABh1WOL8UxRdb0UNoEoB6Wgsta4U0
--- T4Ja6mhj6B9mDnwCEg8H74NKWDW5bAen5uDdTONF0R8
Au5qÐÕ ©â“–åÓRŒ@]T[S ¿”iF¥¤óCY/Di{ #ËÚϧ‘ JªÝɆ!¬b–Ñì·Ò'R %„¢-–‚OëŠ ‰á‰ê°cêû5ê¤E¦
BIN
View File
Binary file not shown.
+38 -38
View File
@@ -1,39 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg tNGyB4cizi/YCIn1ID+lTbCi6xyp1J2fVjrQM04xMhc -> ssh-ed25519 87huqg 4rubYX2N8plEhgEVszXOutIHPKZR+eQPHAkr5nXEWFo
de9qf3luGRKvZBXIjYkfdArjhdvX9Dk1FzvsJ1RMBn0 G4neow1D6lLIkTrx+ccq4Z1nyZgSIgUtlb1wZ3SbVYw
-> ssh-ed25519 8UnW5Q cDFib5sGOTKD6aBhW7wmdg8n3wR/MpXhyVOXchGl300 -> ssh-ed25519 8UnW5Q jIXXbl3YNXdsJbSTUvM4p4qlNnQ8Asp7tZ3klcZV4lw
maTreexZTfcXQF/gYOAsRi2/TOXxRIWwBj8ruLkgcpA 00k1oQ4AWGQ0arsGcuZYbQ3F8yRXJN1Ay6RwVN1eihk
-> ssh-ed25519 UFfTmg KAKcJGA/TKK3vNPt7wRrVLQcT1R6hDyQBi13ybcu2yw -> ssh-ed25519 UFfTmg cs2FP8tR0wK9AdFI1mnMc0B7qrCYE5JEVi1VEj+ufEA
Ofb+s0udi9Bb/Zbb+p8Cyn69sleuR5pa9lL/YavetYg U3zPZxBCPiNksQ+q0MWWANTgzmLmscj5tmGj0IF3TVY
-> ssh-ed25519 xNtnoA LhOKinNzs28pOkJErbmf/eZlllTgNCi+v5Z6CpZ8Ils -> ssh-ed25519 KbVVUw H8UZ3gkVdSsLN87NwqrOpIG6sVujrPswkDsjaLjJamw
O8jE3lQI27CumC4TurF7+iJ/T/xktkmFhOwxVteKCoA JxS2otXY7zeYoGjqCGleE9V9mfgsKQCqnCTRBxoAWvM
-> ssh-ed25519 aY2AXA L1LXHzjKx1Gxjz1EKAgK1nKfNfC/lvsjZlu/2DRCQWw -> ssh-ed25519 xNtnoA ExNmgY2PpIUAu+Z5CmRJ05vs12cLMGG6hUggbBefz1A
iMHB3rH3zKbBxYPr08IwgvxgM0iz02Ag8lut8usTTkw +/j9p+eF829pCHDMzPG8RjjpACe5WZMFaXfX1kr5m64
-> ssh-ed25519 AQhf1g mewgW/+z8kIMRriBc21rwUbkRALi8becYDlR6u22YUk -> ssh-ed25519 aY2AXA RR67pXhqkXPdd/lmeNAkbaabYY14CDn/owXqFGI2ATo
Htkb9fAc5kAkaGRUFFUqxj7qxfpfah8/2RaByiHFQFI /gi50YHg8l8GUsaXzBXlws1pMrj+DFOwbODyFeHKY2A
-> ssh-ed25519 mOmPfg s7/GwpOjROLmkMXHp9k5g9z0jg1GfXzO+B/nTTa0B20 -> ssh-ed25519 AQhf1g lvmxLx+q9dgMJWtUqZGiZYEVV+KP6X3N8RdvljSkO38
Ckr6Wdp7izoLVaF1b+eahtwgjfs3FcFe7bAUyrkB+Tc ds+oivil+c1kGPXYFLJrHRpAxjrYEVlo7DFQa8IUjd8
-> ssh-ed25519 YJiRbw QM2RAZgdd1whnmBOrQXE7LFos4cuqVt2o0E7tnM1wzA -> ssh-ed25519 mOmPfg b7t0jYHFvt7T+eV9hS9aoO7Wua7XMjkFbaTz+5I1HyQ
9Ib9IVqXhPzThQCS3YRBeQ0nE09obbCxSl2TinYRzkQ eaaaMX/bDszieKcHemk+2tW8pQEgo1VtmwloFz+DrZk
-> ssh-ed25519 0/WsKg c0y1YSCN8lxNm4SthTT9S3vd6S/m7wKiNP1IlF1N0nM -> ssh-ed25519 YJiRbw t6qPGZI+7g/qW21haqBhCqsiC2mLtMPs+9A93fdiZT8
1Jq/jjGj8WUD/s85/Jt/XatAU0Mndw9Oifv8M65dQ/Q j3pZO9rP+wasPlfMz0Og/ApYbdNrQbwD5LDhcPYUrdo
-> ssh-ed25519 Nl/5yA awxsoi/tdQ9ChkNJJyUnh02JTV1LuS2gmyLR6+wcyVs -> ssh-ed25519 Nl/5yA b15TTp3eFsOkuCETjO8+V0sJyQogK0sqZSQY6nLhaTM
8ryO/UOCG5dzTUwo5ndfPY2vVKCaY3yufgCOuJkrBNI aiOAoUayhcQ+EPsMYZyTUTNd0BOywwYxWeqre7Uvg2A
-> ssh-ed25519 GdLgCQ EWbEFAAZGI2fAnx2nqvhD79gZoAXJbULHSn4n5zjK3A -> ssh-ed25519 GdLgCQ XN+zojRCG5AganOFNy05CGU17NcnHq94XqryxiGeGkY
z/nviYR7xvCg65JhCz/DPcGDlJjN8yklEW23dC9eZ1c 4jzkOuEzhZEup8hcgIEOvZCwF8uybs5rJMiasqvUk7A
-> ssh-ed25519 tOH/HQ wkHyoSbyGqWTELejmnePkPIIlnokN4NrAjuuRPK0uRk -> ssh-ed25519 tOH/HQ x8y0qF7cNiLwvtXGhzvzD/vgkiHOQJvAhrWiFFRB/Wc
Xq9sawAuJgC9NNM1F5YPslPuXBp6c1K+w+RrLnJQJRo let76nZdw/5IwnrM2Nz2qQvvCxu8O6bly/hdG4e2b4U
-> ssh-ed25519 FpzvfQ qT9X0lEoL+xSXIhOUi4bpzf2PrqMsH3OceEArlaAUi0 -> ssh-ed25519 FpzvfQ p20npi5vdMpzqQBN6zYrzAjioDuKaqlQYuUsxIQgcS4
4ePC8cr2aG996ZrYC8lqBq+//ifm3anaahMx5Hg9xi0 3QudwIIhnZ5Qe3gc3kM+/Ojgy5+vm893I9clkKKNqlQ
-> ssh-ed25519 kdPvzQ 7QiJceHBSEheugSm1c2Un38M+HNLrFyCOxeYSCbyqj0 -> ssh-ed25519 2UotMw jY5jp7L87aRhJKx5jvywgQPp6TtQdFU3JqPt73htcTk
Z666Yv0hag0bxrYpJ2N+G2U3QLFIPIBN1mTMddQ2yH0 7SNliVrYcS6j2Ye1qR7lVbiEMU0DiW6j3f1h1Vhd9io
-> ssh-ed25519 onmXpg XWEEkDCIjlVKU1pg8UVlmj1uew5hmuEiBGA0RotFYmU -> ssh-ed25519 kdPvzQ /jY68QmEs0hKQcZ1x4ugi+StD1tCtUZVlCUp0CWIgQY
DQOB41D0IriwLQ/P3OM34YWnfzL/ywy09PzRVfGC01k 0ZbUzSb4ib4fgNlzqJL7sbRlhAvH4rLi+IVkPDAlSQw
-> ssh-ed25519 CnhD0g t3PLbu4v4gUvOZfRQ1FC/BluiWOkHaA2SL4Lk8dj3z8 -> ssh-ed25519 onmXpg br6n1R28ydO0ymoHXCCdPNFomf1Rh7qkZ6RlrW75aEo
vPS0jP5WqQcctcX9zQUEoUJi5j8NQ+LqklVqlyJgesc OtNpq0AHIDxB+w3dpNHSQ6vZf/wToJR04yC8TzT4XAs
-> ssh-ed25519 4ep2UA YheXy2j61uvqI6EK+5/pJSXkNik/YU311W53T8Ol5ig -> ssh-ed25519 CnhD0g pU0gkvHuyk+x3CPWzXoHyzWqop1GlrjvszdDmWIMVhM
2Bu8knS+3A4PzFZIV5TIe1itxrC6CYa+VARsECW+iUU tOnn4v7WY7as0mVsTprNE72vdtPcmgvOBg0817mXF6A
--- FV+xULQHrrc7KE1EwUdgCDM07dWpk2JGKVLSTyrnP74 -> ssh-ed25519 4ep2UA 69JFTOIPD+4ehAxFshy4FzQpoRwegsHB6WQNRx0mSmU
SÇGIJÍÍ´)KãÚ#hh_¡“? rAjP+jOaEbedfbyFiRSuE2b8e6czzvqfWQGeUBWchgY
wÄ@< --- PWUznJ/BapYDil87UPCNH/FtAjYTWA4+EMFcFTZSTMU
ŒB0: ぞ孱2卜s?f)ノサ=C_Aウ衍稿Uハッォトpヲ
+38 -36
View File
@@ -1,37 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg yDioGqC7PMDL+VgR6mFyCCBvbkA+KYKTvlKA2xrHSwI -> ssh-ed25519 87huqg gAavILy2NQpn9trBz8qb4LRDlSvIW0LM39KwWi1iRx0
juXSDJXn4lghNPBpcI5ply3ddk/qwnYpqrruEJ93K0c fZUMi5lUmbxgAl4BgwbaXe4AeQCT1wsK/MDa2kXdaxc
-> ssh-ed25519 8UnW5Q TXYmYztofxolHjbMwTmg5bPMIAF1LfbuBpbPEYiZiRI -> ssh-ed25519 8UnW5Q t73gtsbuR6kTLRmIfMecfiyTe5qSanlWF0uzPlQIOWk
3/K/HoKcR2V57q/TjlhB65KYW4tmfKoVGE86eARwfBE 3NoxesdR+s5+D+af+EELSCf01/Lpq19Z/idsTrknXLQ
-> ssh-ed25519 UFfTmg 4uBSs/zHIl32Yd635BNdBO/KHkNGigRvzxxAg8RMQmM -> ssh-ed25519 UFfTmg 8IIn4ChySUT5sIawy8S01gLWuR9J++TJadmuEAkgD2I
s9HDMKiB9jmhUxfOGcM2BGFzEwCcZskwm8u9movvZXQ aC+1wrVKIE6R71FInHFDtPhWtqDFA5L+fNuzN2t2woQ
-> ssh-ed25519 xNtnoA 0ZqPbdhLrTUxbnzAtXrpVKDmB/GrpJJtL/WBq/iflW4 -> ssh-ed25519 KbVVUw 6B8IdnmOKjIGLD6XWBu0TmBeag1OIQnlWEXEd6h+cCo
4riMKho7Ecl8l8aUpFrRM7Rr0Cv2Ffhc1fhArOaoYyw GU1dDRQW+ESEuhKSu2Ojd32+Rs8vqi6LdWbu6zFvz7E
-> ssh-ed25519 aY2AXA js5ODs43ST2NEipcf+s73fg2i4f0+Xewy2lBYL8xrjg -> ssh-ed25519 xNtnoA r+AzmH95WSWcH9gM1ZPwMbX/QuP92Z6l/C2jTamGQ0I
B5avSSyNeVpvBkrgLRkyHlo2xYjJV2DfA9LVPsHMxAg NqcM8mw4B80F8r4lpQfI+90yreVndmzms/GEMuzqW5M
-> ssh-ed25519 AQhf1g jDpuOkMtR/Wh4NWl+OfsTm9zIRz6EO1FFTjCl7T2i3E -> ssh-ed25519 aY2AXA fPOmxKXO0QvXl+eArxuWgVSDVvRoHYO97c5EBM7lM0Q
ggsNIqa+LcRJjxtRXl6yp4lie84lN9YJiohLvocq78Y 73TTZ/qQC0TPcW0uxtbQiNPkPNDjmFsPR0mKUwaJpSk
-> ssh-ed25519 mOmPfg uKhoPYZbIUt+aiMpfB7+WmoWIijxLHcQCp8i1pHyWS0 -> ssh-ed25519 AQhf1g Dt8MR8+wseA9ck5AGdCl4bRJ3eVuc1gOU7J+zLo5C20
20GCO4U8ukhjiUXcMFAjDALjVH7LxnXCWgHAl4JDlss NHIdz2ih8KiP87fBlIYYjm5sPIa6VakiiYlbI6dxUXA
-> ssh-ed25519 YJiRbw Ox0ifLbXssU6Xgfx2f/6t6SWaSu2d3bbIkbd3EeEm30 -> ssh-ed25519 mOmPfg Auo837Q6AjQ/HdfLr/25Ypg30HDfWSzCyMW3I5hcMx0
YCT36QOXpAwF0oquUzUdqEvnLWVNeFD5t/jKtHlDA7E +Mu9buvenslvcces+BTVk/cN+Q5GwQkZ2ugTZ4twSGU
-> ssh-ed25519 0/WsKg DLJqMxx490ADVuE85NnoR/23PXrWZQi9Ra3DbX4yXzQ -> ssh-ed25519 YJiRbw Qr2l2tIPQTA4r3/sCPdBBvTzYQ/hXNx0Nab7zh+3KFc
IxwtH6ZyVw8lQvAeP/2BlOttnO9XlbchJl2j1hVhnu8 MemUGux8fkPkagC4QtKOzkCs5km70X6XFrmAO02Eces
-> ssh-ed25519 Nl/5yA SY68G9wc7qnXXX21C9S72EgV47U5gePGFX56uDEwVyk -> ssh-ed25519 Nl/5yA xsM1Vzm71bpQvTJccjvfyXSu8O5xPgEH2FV0ol6yJzU
2c0uzM3bt6uL+PJfFE4VFv6MX1sn3Ho9+gvKYg6XCtA EljyWFz9see+JuuxlxXM9JU7ZC48joJV1L8BMfpT0wY
-> ssh-ed25519 GdLgCQ gdoje+p6slCbJkWu7SVYDiWgEKYcOm/8wMVNR7TyHD8 -> ssh-ed25519 GdLgCQ 8HzJVnCwWMGLGhoaMSTM4KkStzqTa0Mbbe5xE3xHkTw
pdivj/eLgNbpcu33l91ckjXuWEmu0yid25yJ0DzRs8c 3/WUu1omqrQswryiz0JiVboixpN56xzs2HsTtPPMb8M
-> ssh-ed25519 tOH/HQ o+vNz9JcUc5cLI68MwxDKufCQA+U74NZbPCXYCRJ4RI -> ssh-ed25519 tOH/HQ 9fl6nEZ7ON7ylaAEgCnEHGmjNwX/alwY7MJfkBnDnl4
GbzEQcQM/2RNx2Ec5uN+3YY0NjTY9HsoFqfzn5VJgFU qBzekvVxEPnuHXZMZA7iEWHkNCcP3ZAvO5Cc/LAA1cY
-> ssh-ed25519 FpzvfQ a4i0Z9OFHN84EYfvWWla8mo5ZCX3ciKkuShcoBeRYSw -> ssh-ed25519 FpzvfQ Qhaq/06Tq2OS4VdFdwXtEO/Cgqwla89jtQlMSgdTjT0
+yYcFsi4TztlfZXxWSy2+MllMiIg4ZkCfpBugu6cs90 NJ0vzdKooALHZECR/ZJOVVWDV9KLBJMQIz8G6jLesGY
-> ssh-ed25519 kdPvzQ gAITR7ks+dOMOPTbPLGFo/+Rbwyf/TVenpDZ8D9hZA4 -> ssh-ed25519 2UotMw wewUpxQ+Fcd9ue+mO9GEvZjPLX/aTINTFQZcFxi0qSM
lm9vmbzMdpq2DyXlEkEGY4qZKNSZN1QKGIxDTT5KVDw hEi5LDCl7mBDPwqsGU+dTTdZ+wt3VCF9Z+e6kjV3suw
-> ssh-ed25519 onmXpg 9qAEoK4slc0zBrj8qiFD7YdDQRoubR5uJVVhuSI/V14 -> ssh-ed25519 kdPvzQ 1uNB2F3TJag+y75H3M8tW3ONgame4gS77cHX+v29yTU
cFO6NituNf23VUkoCET102HgI7630bEqKv/SKMcra1I I2KEbRJ/TutRj7b6TDzG0DPJjplM9rb+0fn6d1htbdI
-> ssh-ed25519 CnhD0g 9lQ4I6YS47p501mS6jQO3SnmYR9cZKHmdpSYbOEoF0o -> ssh-ed25519 onmXpg n96jXLg51UaLfXv1VIHFNYXAlFGBxl9R3bwg8AMGjjU
D4LtmlLG9F6/TJA7n7WGzn1ymwV4Ut0tWXc7TLLDCoQ 78U9b2CxHVc5RJTGLcR/vYBIgEVdHB7AyJIpw1D2iso
-> ssh-ed25519 4ep2UA Yt20/k384+OfL4Y4fnj49VyCN6tUrwPeaU42wif/dXg -> ssh-ed25519 CnhD0g QrCiz2C2xZ84DXb6d5aYCyObplWGqFPuWFFnjVscCEY
z1pbnj3Snai3QX4BJpenIRnFLzMM4NiSAoaORfTvzv4 N5BAHB/z/VaJHEykVjj6RNDc7emvK6q5msRlFqgEa7g
--- tx+LS01FR2zsynlEM4HHR82pP387mZrYZRoPVry1YBg -> ssh-ed25519 4ep2UA t49Q8DEJod16YpIkwQairo1Ojh+R6cDvM6FhdUwl2jA
W_pァ イエ)ク休4a2<;]黝yツ憘-スv ,ァ Nィ2=Eb\:テ yzomc8OIydoXQzgLpdJhmPtu4SMfcchB+yFwCdXdAaE
--- FKplpM2MdtnEfe7qnPTIyvztwy1p8LSUOTRNBOO6ziw
‹þãëD¿p'$àyelQr»XxMØŒ=yÌÒËÖ•ë¥ëo5Í _’¡W¿ô
Binary file not shown.
+39 -37
View File
@@ -1,38 +1,40 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg WXMqashYNOR9yEbdbSUDmDzoMoqgcoMsT2MH2S0GKmg -> ssh-ed25519 87huqg LjEQgbz8vwty73Lhw+n8f4bj+1BLMAT5bTQRJwSinhY
2HtruRcG98iQuf4qmfrqSAm87HkejgmQdVJHJyOOwOI 2hqGpgWyH9JKCp9rGTusuKnUoLV4eeG+0ScLMHkB9sE
-> ssh-ed25519 8UnW5Q v29MY1lo+DDut1YuTfRWN3zQADxQHJXbIIUPuUJ3sAM -> ssh-ed25519 8UnW5Q NU+HrBp+hCgu6up17IPataiZM4blKZC6IMiD34j5Sm4
qtZyn+8TGe9+bJwwvjyR76k6K9ZqGyKhQGTQKLnylZk WDQRYS4Y65FDFiOE73skLbhlEetdVWO55kbyx1ZDGFA
-> ssh-ed25519 UFfTmg 9q7zsYWj8q5DpPoRxJgUeRMgxDPTE8q6pfHW3Qgh9hA -> ssh-ed25519 UFfTmg 3hifDy04BL1tSSxCmihFzsCNieNliSaLl5wZXJSC9HU
dDfyqKQmFS17v7j2u7VoGUteG9hvAxEmopgIaIK/Y+k 0wqCUkHwrdwjJwkhbc1Gak7dYbTW8VeeJsB9+nuWfhY
-> ssh-ed25519 xNtnoA fT16NQwHegZ8NID1mdIJMu3UrSD2+9t7lq8+np+HGi4 -> ssh-ed25519 KbVVUw vdCMkSwFIESksQi8manZfSWBprzqJ/bfO+Uezr8t+F4
Wv5wIZK3ET0QHeHD2QcNYAe6uPB0lwFw7gy96EwV98s mbG82ncOp6lA2U8OY/gq/LN8h+H8nrYYyeLyGKIsFMw
-> ssh-ed25519 aY2AXA h93ygtkSRcDpVHy1ZhFWxLbOU0rdH1zGeZNP9Y1lbH4 -> ssh-ed25519 xNtnoA BaFCRlKR+F0wWhrWUc5fg/ofl2kSWbj8KGjHQ/hph3I
z0HjGZenKe9cQTBUAgufIUgElSqrKQAcdcPAXE6MtFI qki9bUXjDIXApvZjww499RDQrT0gSZuZA/5QsJX9o4w
-> ssh-ed25519 AQhf1g C+o3QKZbh85eO25aYtcjPOSp3PINPkOCsc+4GHkq+Qs -> ssh-ed25519 aY2AXA K/fVB/cCSDwMYROeezBnHaP4rot/mhtKm45M2Tk94VI
q2A7PK6zxcGiMwv3pdpd37xkQ4VWbZvUM49WaULuYzw GsF6hnVFn7U7RQU8+K4KMxL/BmKHfMY7WqDUe6BBc0A
-> ssh-ed25519 mOmPfg if1IROrr9joSCWV/DdtF5mydOKabZkXmsdAwiCErWls -> ssh-ed25519 AQhf1g AsmXwkEDGK50WrX7BtImUgxl9Wga595QflsMJzf6tBI
vykl/npqwKDP3a+n57Ala6QaPX/+izTputvkLsdOdWs f8aS/zvGNgSDrMt4ZR/3YIrZqZ/jI9Siddaa/ia1yIc
-> ssh-ed25519 YJiRbw te0RkrNjbL1J76T59XWnZuDTUuGsXIaqgAcrPV9CUgo -> ssh-ed25519 mOmPfg x9hqYtnoSkw4F7dd8ke+zSdNITkSWtCIEe9IlddQfzQ
TpAV/oTT6MI1LgWhhgFZr0El92HQpowHhg5nGRjzs10 69ijxWqKqmdm5E0donYFOtjFaVvim/B8AdbQm4qm9Uw
-> ssh-ed25519 0/WsKg IlmjW0LvTTimuyX7pZsFjlACBJe0niM9kM/7kdJH8Tk -> ssh-ed25519 YJiRbw QwEzvyb8x1ZNPO12KCN6YF210a/n6VeBtrmR+tRUwF8
NYERifDZzpmvhzn2Rf0YPviJHfGwlXGaut8Iz1JewUE RujAgnMwbrG2+HzUdbpe6BoEX6mLOP0J6crvAzFNPEk
-> ssh-ed25519 Nl/5yA kP9Lys5bCdpDDPFmeWvpzUqQe5WQBvSvYuWB+mhdVWM -> ssh-ed25519 Nl/5yA SIATDghmAo4lwkz+IugPgdyq2VIsKBoWN4ZP9hfoMSU
YHoc8vhAW/t+USrTNKbUR5IWdMqr2Ks4dA0Bamp52S4 drjdtaAdslR421dGp/dnkRVdvccHkVdqSwHoreEddZQ
-> ssh-ed25519 GdLgCQ D4/qiTTvYk8jxewNQCVfoBQYXu+oV7q3tT3a89kG2gk -> ssh-ed25519 GdLgCQ ggsoDPTRQCU0IAulBnxeFaDHiXQdpRoogAIOCxWZMTU
YkzdAgpG2WsQDVpmou7fZDx6BP/SWvQPHrqXVsYMMAY 1d3phy1Ncq3Rma8wwqBohNqTM8a+PlGWBfiKxRB8g9E
-> ssh-ed25519 tOH/HQ vgvAN0DO1T8crhQ+hcKUx7ddHXGi2rH05Bpz1rjBU2A -> ssh-ed25519 tOH/HQ onlZoz8zBo1ihjLSXbN7NJkEL0sbptW/9449Lfd7Ako
2qGje0ciWf25ZCKQ4R2mcox2nCLr10YQjU8wEyYyOSg /yjjckJ5Eab6bZ21fH2T4tl4xLoM4l+Tim0VBNL3U68
-> ssh-ed25519 FpzvfQ Z7u0rxi2n3iDSiosLHR8JMahjVITwHi45I/e2kG7xz8 -> ssh-ed25519 FpzvfQ SX6A/Zz/OQqNfYI266hS++7Dd99poi+4TdCFNMsmFl0
7boIDstWnjmhs4JIZcC9Oe9TVerRwCpMw6KO9pd+mJg NVUIP5+zLTDCsSvzxII7rh/gARSbhswyHvQZ44oQgRw
-> ssh-ed25519 kdPvzQ Ts1NyubR5GHNQMouf2g+CB66tP30eBgMRPY+JI4hdUI -> ssh-ed25519 2UotMw mzU8IQ58ge/PjbxGGiJJja+vFGR9yc1xVVsFKNV160M
oVYtbwVaPAI58OLFp2ZiPq25jlPPzmhnhtFeJIaLaAg EOD74/m7aBmgRQvXcQetbB9V9Y0kXx2uw7dE2p59Lho
-> ssh-ed25519 onmXpg yIecAxAGjIc3MM9Jj2isTAeRdnw3yu2Z0V9h+9LN6AU -> ssh-ed25519 kdPvzQ f2wxmHWJmnCHU061EqR9Szlsh3Gtaa+SCWl8kjTT6QU
7O1kkpjssbiMzl4urn2abrV7m7+zUFs8NRbpmh/2TbE ihBf7yjmDvrYiAuG3+GFVdwGBgx3KB4KO8ggUxxZB80
-> ssh-ed25519 CnhD0g BUYpZVebroM2eA7jGqczpC7vlsDcdRkU2hrSUZTZ2gE -> ssh-ed25519 onmXpg DYfaw/uTuoTXADggnIVcScQMVSGjl8dXv7yTuwSUfGo
Jbumonfp1U8URoTNkNP+d3Kyvor1jm9L1PDVUwtZgUg Rb0Q3HSK8sxE7XyptnEJhme2AZ0E/6aRRs7X0V0NApE
-> ssh-ed25519 4ep2UA SnRm7O7Lu9ljkA9FrJn+S90TGrE+aXK+WbKAQqJRzVw -> ssh-ed25519 CnhD0g rAs21x5freZ0PeFW0J7xuPzEhv7UnupQmDH2gtmxfSs
VpqLszwhrXDGdJuv//jrkTXfnqzMbliEEYm3HDCQ+8o Lu7cN0ixokKT5XnghO2S0xZOo2Mwp5uNg/v4Q7K3CY4
--- yBFC+vpdV8kCw3toDhSLnWbBdZGWB3E/Ja2N0LwQ7Ws -> ssh-ed25519 4ep2UA v/v/Atx975FY1YzBZfpGdcoH/w/WLgfdnpQ8WWOJlSs
î"nõ4°ÎcsÉN·žÕÍ€u¬yˆµƒ}xr ìãËõdñîÓ^JÄE³cC°5 Ïï'ƒz–Ì’¡…‹Å‘¯Ñ»n@ûå&uñÿ´¯ MboX2rn9eqELaLGw7HKpggAt9Px0+sylRVHKVOXyec4
Æ ‡{(p…ˆk«Ø‘— nL[ ÄÿAîÚcô^ìÅsž ¤Ãä§È¤‘¢vLA ýÑr²ï4-‚D çû}vÊyÙ aQ --- JQjtq/XLNDxxwCszT0DHIGfRo7ogiXRNJYQSr6PdRe4
8ìnXÛ_šYº÷ÊðÊY캧ã²?fúUMI©Ð)ÛzŽ~e#@;!üé`îôHg®ÄD\²/ Ó×/Ú’<ˆH"[€…oyB=œCÑ
ŽŒî\ÿ…<ä¿FßÛþ1œÐ eóD·-—Á4kŒíB¿ÒÇâÇ"XzÝú€® ~õí!º~fs½§ Ú
+6
View File
@@ -0,0 +1,6 @@
-----BEGIN NEBULA CERTIFICATE V2-----
MIGloD+ABmhlcm1lc6EHBAUKnQAIEIUEal/riYYEa668pYcgg4lMYGB2VakRFO6b
K9vHSLzjZpuqhBVQ7MReOwUHQKyCIFCN4I/nO1jII+C/GwY6XVW89ddkng95yO4D
awC9mMYng0DNzKvg2r/X1qyEBzEPu101iikgcSJeQ4X7xkA+UQo3dmXsAiZH6RSu
ujn0TMZqZpwGP/7lUTcUEjqO7nh/o2kA
-----END NEBULA CERTIFICATE V2-----
+39
View File
@@ -0,0 +1,39 @@
age-encryption.org/v1
-> ssh-ed25519 87huqg CQ1bJfpWa5vLRazwdgPxiLlzr3RT7UNVS3/SZnBWLE4
A5hkAIVwix/kWe9CR9eZL3x6+vuuIMB2dI2cVkPlPrI
-> ssh-ed25519 8UnW5Q wi8XZR8vOo9cad5PjBPISXUszGccmae3czqT5EvyUmY
VWLwabtvq5Tbl7kxOLnvvNP77aZYpjKt+tDCV15Suls
-> ssh-ed25519 UFfTmg C+XJWntcZRVnaN2ZyzFcUKUJ6WPpc/+tEfOpnS7Ffik
rJlU6kCkWAUVg25MeVZVj9JvM+/8Q4wu2CrIVqtbBSg
-> ssh-ed25519 KbVVUw by8vxQruZw0BdV4TgfIWROvoVO8DsjlFz/1gDmH+ZxI
0xLSAswoNj1ORzaJvDhaZv9ymaqfOzapNs7Et7ysv+I
-> ssh-ed25519 xNtnoA 06x7s0Kf7QnTobO/R2veQAzvg7T3e8f1iSd38RCAXzM
/UiiXOLNUT3W+hTrfzQ+0uETtR4x3rkAMs276fPhxjE
-> ssh-ed25519 aY2AXA seAtmZ0siMK04D12fE4qQz+pDRG/BGkqPEGqm/5p63w
9HNobUm4aiFUPVelXOvJ2qFt/EIjudcKFTWPwO3v9Gk
-> ssh-ed25519 AQhf1g c1h1iy0CdqFmxFb3YnTF4XFyBIE6cSKt0HEZjwGoOXo
lWUG9556VX4q7TnB45FUP11BeW+RERr37kAzpdmIl9o
-> ssh-ed25519 mOmPfg EKe+zItWnxIeaeZ/cF0MM1BZXYiPZUVZiqr15QYWhyE
JtiXXjxr0DGoQzDTnmZzHUeIJE1FaJiqPZB77aezjdU
-> ssh-ed25519 YJiRbw tETHZjFLRbVrD0j16uD7jYeSKHnh4nfXAlr74Q2cHVE
wRolBOnYDGATzQOVb0YLHrMbQ4xd2wkI/zmbt1A96bE
-> ssh-ed25519 Nl/5yA H+yRVplmLoEndEkZrv3jH7j+6LK0AwP71wu1b9R46no
JCrxwYwUVczP1naDuaCG/OdY5W0yiJsmtnoBl26jC9I
-> ssh-ed25519 GdLgCQ 5ZVCytW7gTfgQyID9xyezfggmVqXyEsTiO9BwlNqukA
T8H4/6W9dY6oH6ZZkOy9ahbusx70pTHPxfTO2BIs3oU
-> ssh-ed25519 tOH/HQ /7vUcxcZALVFHIp0CuvSFPRsKgHbdzwjlztfliTeulM
qy3Va5+Hbler6uoIX+2+51sfmaDRgnRVa61TCDkHq6k
-> ssh-ed25519 FpzvfQ gzWeN9dtLGXadYWE2XGf9dYm7XSCmQ4vmQwkw6GwrBM
vXNbNdMrsV2+ZpPPWIxW2IdCYDWRnR1qSA/D/bRDpMA
-> ssh-ed25519 2UotMw 06PRmxAepxj7JbxdG2wvFjKXnASm41S4GnvEoGk1km0
WQuf0N8IisKJHrfq2kugdHsbR+TIlE24k20H/Neiztw
-> ssh-ed25519 kdPvzQ syou+kLzKJKemWheGVDCspWvSZ96HQeZJti6PP3Zzyg
gZGUZW9y9cMtpXKg6jzdmaLkmGS9a0m5EMMYzaH8qKY
-> ssh-ed25519 onmXpg X4iFu/z5ENaOY5AgNwb/9uDz+USlo906QbEsnsYIRUo
1SXrz57L3tPMBhm+5Yj9+UUBdlpDaYp9AAhg7XiQ0MU
-> ssh-ed25519 CnhD0g CNGJ0hLxQYtyGaqS/vWGgpj2L6aFj9Ppn7qc8InPpgs
eLGJSjZhbnKNiIXxsenzzXl182fG9o7VD5dT/OMFyi0
-> ssh-ed25519 4ep2UA 7DusFducNTZ2GBuyc7AAwC+9qFZ+queqkf+IKnC5KlY
zIV4h7Wfz1ivQZohwCecG9wmmwE809PRNsOFYTeH94E
--- ps0u5PlO8N+0Dglc8AskOLevnkYKPoMYlifDy6ZHQhc
̺µ®MornRÜÏ\=œ oèÓ·rnJ”ù‡äó4JêWŽ+ ‚ñ9nr3°Ç}gà²#䟾ßÎú«•{~AQo÷9|€9lË¢PNØ4«üD„6MwD6QÃQB¡çݵžic1tâà«Ù]ÜÓöTT=B¸ªX*[ÖVÖRÈ—ÂÍÿëª:2¿¡Žª[@¥
Binary file not shown.
+4 -4
View File
@@ -1,6 +1,6 @@
-----BEGIN NEBULA CERTIFICATE V2----- -----BEGIN NEBULA CERTIFICATE V2-----
MIGloD+ABmlzYWlhaKEHBAUKnQAEEIUEac2MaYYEa668pYcgg4lMYGB2VakRFO6b MIGsoEaABmlzYWlhaKEOBAUKnQAEEAQFCp1kARCFBGplFeuGBGuuvKWHIIOJTGBg
K9vHSLzjZpuqhBVQ7MReOwUHQKyCIBv+1Lr/E3Q6d99laLGdXRTss2SIL4OGBp8z dlWpERTumyvbx0i842abqoQVUOzEXjsFB0CsgiDoVBJV1aKswyKPq1E4ZH9H21tx
qqfEsAMpg0CyDSEYuL8GaHQq708GbCxhxFifCZaRTB+ReGBScmhT9XhIwSLHRRZJ 2IB0pKfEqNVdOLVedYNAjZSaY/IreMGnplY6txmSNuqSpFe1UTEDu4MOGSeZTKsO
1TmoY4QvrdPOS3NAWvlawk/JUqN7SWQL 71y33z4AWsexnDD2ItFLT2rA5EgbApacaYF0AxtSCQ==
-----END NEBULA CERTIFICATE V2----- -----END NEBULA CERTIFICATE V2-----
Binary file not shown.
+4 -4
View File
@@ -1,6 +1,6 @@
-----BEGIN NEBULA CERTIFICATE V2----- -----BEGIN NEBULA CERTIFICATE V2-----
MIGnoEGACGplcmVtaWFooQcEBQqdAAUQhQRpzYxphgRrrrylhyCDiUxgYHZVqREU MIGuoEiACGplcmVtaWFooQ4EBQqdAAUQBAUKnWQBEIUEamUYxYYEa668pYcgg4lM
7psr28dIvONmm6qEFVDsxF47BQdArIIgHXr6BLGmqfF92GXiN6MBj3ac0p/EtNYf YGB2VakRFO6bK9vHSLzjZpuqhBVQ7MReOwUHQKyCIBHK000U9B0TVjuoTaMhQZFi
xR3/EdI5GnGDQIFxfV5fVwi26+IRk9QIFxyyFBtmsZyPbdxL8ca1WUPm3lCNA4BT 8cKytw8is2cqUW4XAENBg0CLM+fuJcMVMbk6VHmRhko4KUTaQzWG2dggEwskTWCf
Knd9Y3Zlp6L35L4/dzSqAVoXu2nlHF6SOAA= IPXiTY2L/hInHSGFynIIe+Ux9hSRJ1W1KF4J8jq5LBwN
-----END NEBULA CERTIFICATE V2----- -----END NEBULA CERTIFICATE V2-----
+34 -37
View File
@@ -1,38 +1,35 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg oq74sKlsXTuQiPF3vIpfFbXh4fLRWoEprZ1h5MFiyWQ -> ssh-ed25519 8UnW5Q fYU9iqQgM1919rsZEfujhY0avJ91oEZ6kRHidff4hWA
58TOYaLR4Afm2ZSpWOHbr5ZWhzT08VSP+v9U0/lAXfs 8RqQ4kPRs4dkC2o0Uykre4Dg0afFuc9KuER4Th4hVL8
-> ssh-ed25519 8UnW5Q TBEe5WrfKcXulpJo6yKUdQJHwuSyJiXQRfcwL43V0mo -> ssh-ed25519 UFfTmg DchiRt+y+c6uaziNZafMohBSHznQatZpmBgUN+Algl0
dTYL5omLZDCmbExfcTwfENbh0/U3h651V8f6pHkSyw8 ZI/3766JbZfrxyVy9R+V/yvHgFB9AdFwe339Clm1hTA
-> ssh-ed25519 UFfTmg wmSLwX0Wi3z2pT1Ag5QzalAFmFnPTBH1kXBsfg+98m4 -> ssh-ed25519 xNtnoA AvrDtx+h2yIFDaTA1a7W3vCRHA089lI6+wiH4O8GFCU
V3unDcMC3pPlFJpG5yFi+wdCUzJEcXcxEUPOtug8v10 qSkSdlq7mDVOuzuGc2dhjXbQ1hBxsXCjzjH1MmxW7CU
-> ssh-ed25519 xNtnoA P/DzjGiesuoFbsUHf2hrtm1hYn7QDlHEM4Pn+HPp51I -> ssh-ed25519 aY2AXA 6Rm6lTn2WSA8PBgz4U7D/dl0ACLKwh7CUDuY8LFEiVg
EwByGfMGGByPJeP+fC1fXtXwjtH81NSjcmBkR1Yspzo OvGlnIIWixXQzOg2r3r8P4aypd1PM2D0d7TIeQh5/7U
-> ssh-ed25519 aY2AXA Ffs4EXgQ+3UknIyTWZNfsDJY/uwM2JGMKYgoZq4SQ3Q -> ssh-ed25519 AQhf1g ZssQQi7w+OoKMLrDpR6TwrndubuaPS5PK/Oopy3lLGk
ZwVfFdBdEtswaNMNcmX1sCJrEOHt10M17AFH08kKNpQ uAhDnCjPXW17uXrGHd2o+TjQIB0fXaks3L3g3yxeeIM
-> ssh-ed25519 AQhf1g FBnnAMCfUus06OPeLIhoV4yeSXdY8DGz3w9PCOuHYEY -> ssh-ed25519 mOmPfg yf3mXqfRvd8zfnZ0P0woAn++h+tSXvPgiKgt+CXP+lg
OmqAuVpc6UnvShK8wMbHboAlDq/TlNQkEnUX36duOWk 7oxWCWp55c3FIVKIIHZyLLaa2thlJdFxsT4xVyguJ5E
-> ssh-ed25519 mOmPfg /HHd/eEJjAlj83IwGtE+Hsk5dVjWYYoChFrm+Tb2g3E -> ssh-ed25519 YJiRbw diIN8cNnFkd046B/PdA5j+m+vMNIJ8okrVEwkBUoImw
f+S6iK6fNcKoCMDnH7HLC3LrZk/jwpfxCi6DFgFuW5Q FS0tK9P+sFCOelTsSwL12e3mQS9Q4NvJCwNG1NKqipE
-> ssh-ed25519 YJiRbw 3iblt4OCf+OOgriTYMWDDI9FhFCQQwR19pWpgyfh+Gk -> ssh-ed25519 Nl/5yA bh/90JN1BzSrlotjjeCwx4PGaMBGad1VbLCUboAXkD0
RaIjKHzOoiEdpedS3GBeBrq9M3OZs8CHPuMdzph9Gj8 i99bP/W0A0JnhmwGCLnFBuRyYX0XgJJZlItXWALmTK0
-> ssh-ed25519 0/WsKg hLS/sxN+t8LdaTLp5qIRodex6Qc2DhE3ljL65cHbUDA -> ssh-ed25519 GdLgCQ sW+PLqSu0PX3BN6TC9QXukoCArUeVrQ3B8gSCUMEGyI
X6S4fFz6v70UC8BpXCnFvvHpsKpGett2s5wthsCjBJ4 7/EiPzMsoLKMCTeHgxN+gLe/caFu3cMv/nEypy4ZrhA
-> ssh-ed25519 Nl/5yA rJF2bbel2dZhH7CuC99TnG281c+9cUPF7+u0QmJ5oBU -> ssh-ed25519 tOH/HQ K9zGfyzP+QDkhtulAHKRvavc6oLd4Xtyv6O3IIlXdjc
Pqr5fWB94NJHM4Py8sqleDgE6A26PGCTmjVv2e+t2EM Egj/D+p4J4w3fJM0X9LrmsZmhvxJaSc9o01be3iKW3Q
-> ssh-ed25519 GdLgCQ wqdRmufRVW/GKqAl0UqPBUQXVUHRD1wC8dJVlcKS4kA -> ssh-ed25519 FpzvfQ H/mK/uIw/YTaYMCMccKhjpAyne/MuXGHrPO09nArjh4
MdsqIGyyMiEcF1lwnlv2JACQaoT0ryepkGYb80odJBI Csletb9qePX1KAOrfR1VIA5hDJd4ptRFIakSAdB2Qqk
-> ssh-ed25519 tOH/HQ zFxCw9h85aJj81i07vWMsOR1VQdwebrNutvpftfobl4 -> ssh-ed25519 2UotMw BkFhLCbFrvMl7SqLQKG37S0Ag/e5XZuaItCSopruvmE
kJHWriqUGEYtWIAye6S5hLiuMnYybMmM/eI2X88WAbI 59Niasa5Kmb3ULHgU5J1xm0vivVvTGfqpdpKljjCQ2M
-> ssh-ed25519 FpzvfQ +iEyOgAINtNgxctHfMt+Fj/4eGZVjsTB4godZj2UMlE -> ssh-ed25519 kdPvzQ JD8l9gsfEuvxhM9/H20/6d5w9kznef8M2quag8OFECA
sMrf5bW23oTEo9kQVuCmJGsMrzAFB/C3S+tEMf2sDSw TIf9jAPYVaiOu3tzJVYpAYAzXd7UEP8rYFK0m4bqkgc
-> ssh-ed25519 kdPvzQ 8aLywX0Y8/UbEwrH90/Y5/6bwKpkY3sEP9xcn7YAuk0 -> ssh-ed25519 onmXpg s8R6vFhCWDaddvHU11ohjjWUQQg8o8cG0XAwrBCqMD8
jkXdLMmD5Xm+0Sl7nCrxcrHTG7/QD1Su0ODvna5mHN0 2F/XgG/FwXctc41k/r4/HxuJFsOooVRBhRIOiTdA41I
-> ssh-ed25519 onmXpg qAUGZKgUjAAdlaqcOrl8TSZVUlPaECW5DDrkdWZjAUo -> ssh-ed25519 CnhD0g YFFrPNneRv/k30CaAwKbSq9Ob19rZbjP4yRVlX8ymBQ
+PfGPASqJ84Czlco8ZUuE/wyE+rl9ww2iep9zs/9LwU rRZWIdFyW3M67aH9+FQ40P/UG74RiJydUU/+s7j0Q/4
-> ssh-ed25519 CnhD0g oVxR+8Xe9qQY8y6sCFWbqHxGPj1ECqISXMU7KAw6nUQ -> ssh-ed25519 4ep2UA I6di0ONVWFPuULvU7BEF8/nLquRWNXF0V5bWA4DPZDc
tU4/lvxoK/KV7R+3L9IiJTidodtAySAzkIXTc33vyaA 5aidceRhng0aHAb5YbDbBwW91vBxESJK8l7lfa2VNmY
-> ssh-ed25519 4ep2UA m+GmFvXANTiMr6U02p3GWDLr4Alk78Ae6+ePkk2qCVY --- uaTPQ1Rs1VjguGcvnOZ2a+o+2g0Pc29S/2NeOVfMz8g
gzufOMJbBdhqb8/VIHyLVwDfShMkYZm3Y2wbPlC4GA8 ˜=‚ŒqeÇè³öÞ¸$Ïp2³åqI`BãëÕqªåGè%W“1x´¢îužœèP$fCúÂÔxÞd[ãÏú"r ÌÅÁSŠ)¿­P?{7*bxºéº¾QïúY¢Îî0Õ GHä²Ào&¹Z°U ß=¤š£åùáãxî9jŠs“&[,QZ†¼3æÿ|=Œðœôkè
--- 4papXHguyw6dkzGpQOp1G0uK/ztnh8vxaYzJGaDlVmE
4ú7 ~Mãû…¬’òÙ8&Á'Xbãe ¯_·èèÿ¬­íÇ ís8xg|qMžZ>éÕåÕ´ c^㛯·1ëƒê–,E£nÔH»Ë]LÅŒ{öIEøÉ«jY—Я‡¿úõ q 2IF³ÕÄY|%²Õ
ImÚx•¦Øh@xzÁ .jö»÷KS V.¯-ü%Ô;~É–1
+38 -37
View File
@@ -1,38 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg DhN/+7v38sO9JrmbpYWtu324Giuair8QxWiDQCSt5gk -> ssh-ed25519 87huqg NYVu9aSf47nYXXNeU1rhDwstbkzm0pQJRKk9R5ZLMm0
Waw20Mw9N+8HVLfpmAb6bxtwNTOJKIQNF9RAt2CizaM xVciFeDQ6gfad3K1bSr3oEXPh6v6dzOxEWCfrXbBvyY
-> ssh-ed25519 8UnW5Q 7xjuMFRQnDI0EVMIG3r+lBQ/iQp+5cuP/e8Hd1Z6yl8 -> ssh-ed25519 8UnW5Q 85+eCqAGGA1tWzHa998eQOfocPZxwyhg40pAmAmnNxo
7YKREAZx2VSXr1SdiVuSbi8zzsbgWo7oXhwQmTCxC00 eIJwpBAdWz9FoD+wYc+DGUSYJKEnjsRrjyLXVFF1t8Q
-> ssh-ed25519 UFfTmg ZYevBcuVZGZM/00QmV5exil67o6Dvu51PS8d5LDSmWE -> ssh-ed25519 UFfTmg yLw2DrMr91PeLFr6J5Okq8pPk8OW9PDQ8q+dbG69QFo
ddT6lI7aWXeefOuUoU3YdNBY/ZTqwVmAAtJY2FPUYRY CRsUSDF4v3z6Wvko2yrSxLkCqcRt4+V/9OaDLwEZCGs
-> ssh-ed25519 xNtnoA TE1vwgCi+E3yTyIdLlC6Yj9ZsNDKqwN/bqwtB2SZXnI -> ssh-ed25519 KbVVUw gCQNDBHD4ZvYThSMM4Vc/YQuWFZdI/InmxEOJ6UmGVs
tle+S8sDQQcADhsiwmHCZpgu3WxfVujDeZeaie3wIi0 D3CDin3g3Td2wQPjXAVWW8JJ9Ta82cl+kgU6hoPSw/k
-> ssh-ed25519 aY2AXA Mgq42aCTJTM5wTrsBB/WiX8oA9cQZkeTNg2e/jkqSX4 -> ssh-ed25519 xNtnoA tThWOoELNEpFvYhqSeFD6Bd6UQfNj6QQZLlSVCvlbEs
Ken49j/VMBWMr9jmwEi1RjiDThmUR9rUhVqyiMTrhNc P/17T3ZbwguJr5FNP2JRn8YFoDhDW/uB6EaKZVVIMp8
-> ssh-ed25519 AQhf1g /6VEx46A9pI/UZnu25SOnSND+weefGyjbX63WclcgBo -> ssh-ed25519 aY2AXA 9QSb5rIp/89PVuTKBE0oLnDaRvoke/7tlwG1NL7I0Xs
MI7RqhtaEd4FWjIrZNYRiGU9ukiRMfFYW73NC9Pn0n4 aWLJ3htST398fd7A5y2Pow6IUVxiNZrBS+0lEQIPGLk
-> ssh-ed25519 mOmPfg rQC30TaeT1LvDO1AsjfLrGRLpolDPoCAjtjvk5jpM3A -> ssh-ed25519 AQhf1g LIha2OADbGBA25jV4GdOSST2kFFNWx/nXhQDyBwSrR8
Mtvq40Vkdy8GlYYRADERH7R7TrOrMmgc4L53a2S53X0 zpEhxUC3EkWq2hQHnmh0t04JlbEn5cB8dFjKYtF3Tro
-> ssh-ed25519 YJiRbw pjzxg4h4RsReraBckNC4lrou7mrcLrFMKBQFelVZIS8 -> ssh-ed25519 mOmPfg i97muvfIspxC43LzSDXoVQk6cAjI10MsqC210B2f61U
nSp+SiiR28F2qEyQOmtkyjLI8me5soL99ZfX2CyCtOQ gEHIUZ8Gh1iRMFgyORZVMoCGHVBBM4tgy9a3ZhGLPVY
-> ssh-ed25519 0/WsKg gJDZIO6jB2X7JcxvBQoKUjs+CmC3dM7/o86ayxuzDAM -> ssh-ed25519 YJiRbw 08/8XgHVe6HPb6nQJna86m4PfanX0G5DZGAzpKl2rkg
J1GJ8QCsdm+MV5vLKy0lDEZphcqtncdHA3Uhswtbjfk v/Mp1GS3hlR4gLoejh+EZKbbK8jT2zw+V67OYalM6Nc
-> ssh-ed25519 Nl/5yA k+mNdOtNlcUtvijYanWqE6Jqx3BtssT9WlgrII53JFY -> ssh-ed25519 Nl/5yA FypdqFMg8qQkfz0oc6AS6/HRPUyFYSaFSvj/lnhnT0A
qMFDbWsK7oqkn3+n29pupruUH1aL1GJTPdnHcd/saaU VjRospt1aMg7KHjegD5z3DDv3+1Ybb37xDI21ujhSgA
-> ssh-ed25519 GdLgCQ s1oCQaEMJamaGiUNwRJYGDmcnmjMs/pSUDp8MW0biy4 -> ssh-ed25519 GdLgCQ mBN97cY0tIoqeMeyFrzUdIM+vNIwXsD5+Cb1HYmz1n8
ckhFXcx1t18WjY/W1urrNmZ9qab3dIlEqs5e1AaJrjE 6Ot2LzuSF0JMwlamrGzvBMj/vpbWnqz1YuUAi025Ysw
-> ssh-ed25519 tOH/HQ EDPn55ZqtWAphmJJw+zW7RowoLyZ5Vo5Rn6LcmtHGxA -> ssh-ed25519 tOH/HQ 4FRGUx9UfjL25KmJiyvRg6/ZHqt1egyuTdTY5lZGJWY
+HSdz8oRjjr+2oXPcce5u72z7iN5LmFRULxVhCsFenY CVCC9sT0yXp8xBT2klU0ZsL+BzMF9ZoDLYdmjX1r/Qs
-> ssh-ed25519 FpzvfQ tJYYwIiFw+kdI6LHBd1QSh3eRprF9pTubyLfUN+JsXQ -> ssh-ed25519 FpzvfQ +5E/wW7sBd1dxFhdyV0GGUQP1fQTYLvUmqyAfYvwEGY
zSR6ptxNZNLuktnRdw6wzf2TwRh5sBncJgZfqSBGMc8 DFeNc8xFBZntBE5i7aYx9G5Bo0yO4TwoGcTRU+b5NGk
-> ssh-ed25519 kdPvzQ WiR1O62lBJQCzQF021arLQuEKJOQm3mqa5dy927IFlE -> ssh-ed25519 2UotMw +kPcnMUigPBK32qHQ2moQ6Be+RBSiDLkIH8uqWLkLhA
asbdcEecJRVTaasDhtAb2mB6p8gELA53nHG0bhp9j4w ax0FOwxReFDHaFHugnpMYWMm8N/L+wq2xmpZlI5jzzg
-> ssh-ed25519 onmXpg IlP7xoTg6qbCbeg4c7jGtUTueI2q5OWT8ot/tBZW0HY -> ssh-ed25519 kdPvzQ MmGp1AHkHBOFssvykM0kXaZVOdnCMXn3tVtmBtosxxA
kHNPz3hUsQZuwsJRol6BwvExp8keJzcl0K4G9VELcBk rQM+5VE/ZGOyg/YPeE/9wixVP8nhFVnDSYEH8+uqQ8Y
-> ssh-ed25519 CnhD0g wVmnrThi15hQJ1JIiazwo9Tk8Hns9ALkG1Aps8gcYz4 -> ssh-ed25519 onmXpg IbrF77RJ5aJ3Qb+rax7VDD/CTarHd0LBUxdtaI84zjk
sSy1EVAvdZAWyDI6WJfs+UQ3E8SCGq+qVQzVhrd/GXw SiVII5TaDeUX0wcaI7grFSGICasbVc880PQFET4Cxi0
-> ssh-ed25519 4ep2UA nUckpcS8Sa5+RF7/Z5nexV7S5h9hFoj+UAfFzq7lQwk -> ssh-ed25519 CnhD0g /p2jgsOabLoJ9PSo39aKbXR72ri0mY8dgUxkAn9Kon4
hrZPftJLld4FvSDnsQC7zb/yLJujY7Jm4wki1qHunoY aQVSFx75uDIgEtbxupGh4qiZ46EsIDZBArN9Q4jx2qw
--- o/cAY7EryjxlJn9BxuyQQE1s1Bwj8AIupTBMEAz+CLo -> ssh-ed25519 4ep2UA aA1EvSgI0c5i0XSMtdieIU4z9ugyi1Tenkx8mqZKVgY
®_PLÒ‹"oĨ0ÊN›ô’†%käóf®Ï.«»ÕZUt¬þI,¼f驱òý‰ù t7vuvcBlaRRkihHE9YsSzJEUWq4dv7RwALrAmgC0DOI
ÚÏ™ÕzögQÑ]¶LèY¹rŒ BÒqãõ-R„Ñ—¥Àsñôy¥L…™ÔfÎYÚ*IÈú‡àifV©') újVŽ h0ë}f Öãòœ[Ó£RÄ!í{Õ‡TÚMthÏ --- xQHTWIvQbA7XkRitcNRsdAod4d2AuFsfrQPbVXcp9yI
JE–wJnܥإrIæú l´D¢_#ÑÅbgëý‹tžWöMuÍ"Á0ÍJÈèŸÂw¥oe^Æs,œíëDæ…À¾ÚývÓG¼#îuP„î7ÙX|€Ú÷Ý[ð¢8 ³$èm¯Å8u%¼Z&=BZôãó{ïæ3mtyç£ÊRhÿöÀô¡ÓHvˆ À 9‘¯¤T@ óHŽîÞ
+4 -4
View File
@@ -1,6 +1,6 @@
-----BEGIN NEBULA CERTIFICATE V2----- -----BEGIN NEBULA CERTIFICATE V2-----
MIGjoD2ABHpla2WhBwQFCp0ABhCFBGnNjGmGBGuuvKWHIIOJTGBgdlWpERTumyvb MIGqoESABHpla2WhDgQFCp0ABhAEBQqdZAEQhQRqZRi1hgRrrrylhyCDiUxgYHZV
x0i842abqoQVUOzEXjsFB0CsgiCirKKbej7yAALn41C+MYmertD9LOv09gZ61ODF qREU7psr28dIvONmm6qEFVDsxF47BQdArIIg+FmKGTcvIvUcFdcguETRybn3jh58
wEcnB4NAfix/r3q+XLYe3egKUoqJUW2i11x0ST0hxqhJUd8LjHKirRyHsvUraMbG jJL6X5BHcmrxOWODQCfB4+92Zs/315a6I60PXsUaw3Jk0MQPLUuHykTO19imWsYa
c8x+CXsCPLgheGt548PpmrObQWtrBA== DyKFlk26ePhczGlhO2svq9J8p0zce0w+TPveOw8=
-----END NEBULA CERTIFICATE V2----- -----END NEBULA CERTIFICATE V2-----
Binary file not shown.
+38 -36
View File
@@ -1,37 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg IMcnIw1hE5bM8ce3imelUeKG8dZgZl9AGq7B8JkSd0Q -> ssh-ed25519 87huqg 3GQFjURPxvmYZHxYY5rlHBn7FOYFhj4DQk0ehW0rSHM
9UZKT5ysLD0Nq3wWw/1Jbnex6tB2SP20V8QBhk3l624 anGlFUAIe7reh8wjs+9bjv7LuOD4j2SMS/sg5b8M6+U
-> ssh-ed25519 8UnW5Q FNO2a67hJi8x5DzgrI6IxoGX3n1NCs0j6EmeL9Dddns -> ssh-ed25519 8UnW5Q jfzOveDXi9BruyfwrnzbbIqJMDF7rFhHUg/NIWYRoRo
vujohlgEpGJ61R2KNh3tJquqijMHwmutmJtdCZOoWno /O5e7gIVK6D1Dp3P87c51ff+tOGzp3SGTmGjel8ixhI
-> ssh-ed25519 UFfTmg kLellrUxSPTXCQcksoLnC5COg7m2hDANjMet5j5RcmQ -> ssh-ed25519 UFfTmg qkUtoDm/UdhxPErvqGsoKmeMPzyiN0CeCnyloIiM8zQ
BcWfc07t5k6pp4isRGerLPeelrM5NaCslGATN2i9rxI taivAoakVzDP7dIM56FVBBTRTK7jUI9yE5nBDZlZ3ok
-> ssh-ed25519 xNtnoA sHX1GEDgoHhcBBnMPoVBJjhVtZsFJDgRuHGY3vSsIhM -> ssh-ed25519 KbVVUw tgUU2+jcmv2IiXCGAOd9u9klxq4a+msiaiVrgZxUg3Y
ifO2NeRHTCeppMyqZJBdn+KAlLOCQBG2F0zLmvLBaCs G4eNn3Ib93eDtyiDvqI8R8aqVDa/RrSNCx3qpfPeg3k
-> ssh-ed25519 aY2AXA Scqq+PKkDtRRjfllpNqFYxcLuePb40KpOnHg1NEbGTs -> ssh-ed25519 xNtnoA hAQ0MQqLpgxI+WDEcMHPc/rj9Iajkt5jGDHuwQIOlFU
K6Qy9IaXNJCSfvDNf/aH2R/GF50tWc/cl4Pa6R18xX0 gsrtBJG39f/SxtaHSQlhrB2j2YNqpd2LOM3oMegHj2M
-> ssh-ed25519 AQhf1g fjzXeTvxSIKQdkZ4MMamyVx1451KzipxrynqSQC/jyk -> ssh-ed25519 aY2AXA gAhU38iv5KabRNmC0Nv5Zb6NzgfC4DND/fXBhMPP4i4
vw79RKeyuGf+jfZzKJgjSec9Js5sP4BhMONr9qh13zU dyH20irV5/UlAU8YpDJ2EGNDzomp+s70J/jryDZzJIw
-> ssh-ed25519 mOmPfg 0tLFMpy6k+sst3IN0XZj57f2rJgJmJf1gry6e0HXhU8 -> ssh-ed25519 AQhf1g 4y+5KVC/Tej7f1M6E7yzrOyMC6K3bFPbru88+ti2WwY
BH94PhyJ0DuSXPJUINDRO/6qn39Mtsfy3yxETSTMbvM Tkq6RK50Zqots2ZfDTtKOHT9c3Cjkp1imjBkaOlm7Uc
-> ssh-ed25519 YJiRbw gPEvuMRLwYLa4FbfQwjzQQM+Kda70cL2fK51ZYDY3ik -> ssh-ed25519 mOmPfg si3XZXemqRwJcTvfGOdqOel7Nz880oAZa2MNqSukG0A
+LruZWfqF6MiUL8PvTb6kp63jYx9bNNcSVqoxJsBJu8 hhh/N9cEakzOLbu9Aqku7TLWQjNx5lm389MDF6ftlHY
-> ssh-ed25519 0/WsKg hZ8gao9S4QDrzLBVhtCvZ0ItN/LsvZPxoZazATcLTho -> ssh-ed25519 YJiRbw TYd7FcMfSxlEoyjPhfy/Mtde7vrzP057v9Rrbit/RG0
5xCWOG0GOp6d3m5eBryFJjmR8TCdg9TjrZb6qiRA79E /r1Y3IXUF1Ye2CuTXCd9+mS44n+JbtYpGIFSW1LkcmU
-> ssh-ed25519 Nl/5yA 7Gr4h8EnJVIFFf7SBc6YUdmxT4tm0/A5qt50HHHu32g -> ssh-ed25519 Nl/5yA L5BIY2unn0RbeX8hdL1+jLS82yqIuBmqo2B4DuQjzQ0
6X9zdXuOWBGmHlr2n9Y8xfR2OE4/xyCpSyaZivr2NCI 7U6JGC/mZU4gpDUNBS7iiIYp9tqUM4S+EZaeOciJMcQ
-> ssh-ed25519 GdLgCQ HrSyS5YD3X5pa2q+flijaxyfXsXScQN8vC4qvRSvzwY -> ssh-ed25519 GdLgCQ dCr8qBTxs0kltrhtL7m812KD+OTuFXHAE7tikhzSyTo
t4qPuguuQZXCQ8Pg5fyPr1lhzgCZiMy8ttwg+0Ss3ls ahTyjll6x+g22Hu9jBR3eLM6C0hicz8n8GfojM+Em0E
-> ssh-ed25519 tOH/HQ d43tmJ4L8DM7B4vULaW6fTWi+V7J2o3ylbJhFGsafwQ -> ssh-ed25519 tOH/HQ WbODKZXUVGpNH8+Q0/R3Gfo4/AtZxc8XV4gaZHEy0D4
YVnsU4nduuMOey5unzS36j3xL7OglS+XQIWZQGU8fss RGsiXjuAr70v7rbScGozDnL9PGzETib7cCQ7VINt2QI
-> ssh-ed25519 FpzvfQ LNutmCrluvpo/d+XiB+OJql7uH/SnivWLFMT+gmslw8 -> ssh-ed25519 FpzvfQ YFysfaHAuxpg3HhOwLsMnZHkXRfB30cQ2ZyI73+bTRA
LTn3U47Bq1dOkSEY8zi3gNalzrV3Idrht83EOWB8Djw mZQUKw/0odOl1ZkAiQEnCt/eINEPW5rXeA3Y4p1N46E
-> ssh-ed25519 kdPvzQ ESH1eWRGwqo+1tYqLqtx+metaFf+KoCI40aT6UTfsRA -> ssh-ed25519 2UotMw ZKsl+/EjxFspSZ6Zs+ZfNmklbAm1luw3RK6BiIKo3i8
jC4IitQU7CQxzrhIAVCJh8Civp+MtJYqlYEU/8z7asI sVwUAgZ7/JZVHRyhCZFCLFaYopfj+nk4EyctGCHcggo
-> ssh-ed25519 onmXpg cj2Rmdqir0ssaF3761yWsaiXkZLslpo+L1XD1Unm7kY -> ssh-ed25519 kdPvzQ CYrPhiUbDNOKfQX36HnG5fC96bBLOWX6wkQ3usw9hE8
OpFOj1Lvl08FyGx18xkqTDZc4PuGg5h6c8kviXKaKuw vjF3sAI6cN987OGNVtIiwAQtkQKlzpuOGOtSqTlE58s
-> ssh-ed25519 CnhD0g CTVQ89JjjAu+96kjMJ639dbQZutP6k6eI30408VDaHE -> ssh-ed25519 onmXpg N4bbv2cKbh7KdiRZ+7pbtxyG0QQj2tVcp/LVxNtuenc
Z5pag/L8H6YgTEYGY92mppOp8IsESUAQH7e6c43mnPM UOMvWOY7jabEdUWOfK1Ao0n0d3GJeiP36U2REYHFLnI
-> ssh-ed25519 4ep2UA FbWiZ8HCTT3Qj/yDcu4Iw/JVZU5csMLAMI25mUiAQhA -> ssh-ed25519 CnhD0g WCUVLCGQAr2kxkE+wzp/pMHqYhD2sROb5H5+jUCjkHk
8RIROjfTrMEmWU7wzzqWRkOhxVY9sL6W907gl+46mCM QLlX5xxrj4s/t09IZkJsnQstnraSBycIp5IRN66SCQw
--- fKdFkwXeK3w49kNDRUvGKfwXqZlcJ8vzES1axxbJbzE -> ssh-ed25519 4ep2UA Q7rwzd0fpqve0do8NFjikaVJ7JYMlc4Gl9Id8nlVSmk
Ì+â{‰fRÁÞɔʶž~P°ªKÍE+ÿß§F²Qa×vÝ{% 5EU6xOdw2aGUsdaGTdksevrwwtufsKNQsPlTUpivgZE
--- EeaIf7OWV3H79Nf3Jvfynt32XSZJwU7Wcby9ndc9aBY
ì^†ñ5ðØ<ÇòÈaƒ^!¡ieZ¥›ÿ¡¸žµ¸nÄ R»Bž
+39
View File
@@ -0,0 +1,39 @@
age-encryption.org/v1
-> ssh-ed25519 87huqg uqMgqwOR7IJm+N5uscbx4ovLWJCquF6Gjrxulgm8dkg
6HndQ6cW9IQRkSLpZFEOAefGFlhp3uLggb1opcGC+aQ
-> ssh-ed25519 8UnW5Q ypxChEYvyybsHwPzIO2WwUDzRfcJyutIb91UQ0yBRmU
MoQgg3DDQN3Dc5fIKHpbsB2Mcst6xEojMm95Z1vLFzY
-> ssh-ed25519 UFfTmg keUoHrc9VBCTUENQR1wocEyq1mNzbxALp2jkLXIiK2w
lxhB9wi+a0yCVY6rOIiFLw151qyxcXMemY8oGC5gEus
-> ssh-ed25519 KbVVUw INW5jwvYw77sJAVSiFDNQ5NYcwdgWij1c+6WUtRgd3s
MOtNiI27YsAnQ1BeQLJvXf6eMCDgAN/fND/y6850Hxs
-> ssh-ed25519 xNtnoA 19pWK/631rpQ4JS4daD0tENne05fcLGHdD6YQOl8wVg
pGLxO9vucXZnPLKCCeu4/KZDM4hMVqu3Gh8oh5VwHs4
-> ssh-ed25519 aY2AXA NdKAa/VKtjMKETzZMt0YawGTqzshOBpkQNgt5f8771o
LMKP2zEV2cydvbQ/E8MiXsU3xrXeXXw6P/Ndcl+vENU
-> ssh-ed25519 AQhf1g 08Daf6qu0BmdU/NS9QxUcgb+pnzwLxVkHJ7nrdxs23E
b03hemLH66hKIJPkbs89DCvp7DZvZr9Q30Ta/cOWZrQ
-> ssh-ed25519 mOmPfg 4p2vXuNGm8mCPF3SeCIU36vVbW3i/MUhVctJ4o8vf3w
Q1oMzDnD4VONY2ScQgiKwV30aLYgcc73qYIYGXbjswU
-> ssh-ed25519 YJiRbw pmp8bCwDkv3kviK30FmJcW9VTRxYxGuSN2Pbaxmef18
9IheH79U5EEXG+0TFDac4j+WoVWEEW+Vohdmdsrcago
-> ssh-ed25519 Nl/5yA gHtH34WMd0251AFHOW55TMudYIZIvXH1aiJ8ZiMfiT8
t4z0Pd4URkdgaJGe1Kl0XF2ZUaicWaGcvO1LMMAqfM0
-> ssh-ed25519 GdLgCQ EQ0+gouLga2Yh3fRQ4qCeY+s7qqfeJZWVBDgwzoG/XU
tdCF3s3Vv4MNo9TbOz02SynFwsrfjDO8lFtLUBTNEyw
-> ssh-ed25519 tOH/HQ 6wVzhUjLO2YfVnQKkg+hI31WSRA3xk87O+kOAoOqKRs
/39obhf0sfe8AqlTpadNyENmcYAyDEYZd3wcaVs1hHI
-> ssh-ed25519 FpzvfQ 4uQWb9Oz0Bn7u1B5PMVzU+wuQhkEKXPdK0zjNn9NMGU
d/0DE000EGI0Ila02tdYD7mel4L5U4reUsilQ4srTj0
-> ssh-ed25519 2UotMw yrvNBpMJ+dnyM+w1spLtseqowk7lFQVKN/3yt4Np8hY
CxRbxYDnuCbNPA5GbbjsBMxDgnXsM2iAvAbwJcCiJ54
-> ssh-ed25519 kdPvzQ 7hpe/4mR41xHp/IWYJjDXKPJVGzPxCn0B8wiad1o5AY
yaNuNBwA41qum2/i4IbfZsCYL82nbU0ErHfqo3ps1cM
-> ssh-ed25519 onmXpg JOKiwaMqLxFf/9NkPLCi60u/9xPwMTlANATtwGUVkTk
9/aXatlLCH3YkCGhOqZXlxzpz11nr/uPyt7ehuFjwIw
-> ssh-ed25519 CnhD0g Ftuqrqr+3Xmym48ivbNknQnbFaqV+VqAqwz2/Hp6sDU
v/sA4a3po9uXb6hf5ml0DTanDZ9Bq0DZL/9KwwimdUs
-> ssh-ed25519 4ep2UA GFzncnrzcVUTyxPH0wdC9e7BZCGK6WYf4HckgB43NzI
fvF9XM8sUGt2Z+eTmV9NnUe2AC4KN8kKSQBZn372AqU
--- XWIaBNq6i9kn9Glg42rxmI96r2Gl2ABW8ofv3qwGs7c
œ¡{ôõç,Œ~:hÉ“¸€Ók0ƒ¿Âê ÏG’ûĈä[È̘!&JÊ´{U½š¡V+
+39
View File
@@ -0,0 +1,39 @@
age-encryption.org/v1
-> ssh-ed25519 87huqg aly+nXVKJo9PTCcuYlgYGvyPtI4JBiva7bwldKorZXg
qIpRD+Nlsl0JrwOk4WG9pK0jLCZNBibE2pcvn1p29ys
-> ssh-ed25519 8UnW5Q pRP919UjkTOWqrsh03hR1Aic6YsKDFNSjtAWudxQEj8
b8nu2stunCKDG82bak+shq+eWawPyc/MsANq5p43+Zo
-> ssh-ed25519 UFfTmg Vok9w3lASZLLg3O4op3+cDGlFgjbxhdC5ZJMmN4sMBQ
mT/f+ppV0TMDeMYC1EpigIxpgg5+PGNmJXfgbg52TEs
-> ssh-ed25519 KbVVUw L4BHq8eBCrrVBkfBROPAoCUooXzkgCrvBfeZRudIC1w
pHGKGv/+kK0b3n9ETNcW8lRkk0TXgokml0/HW3YL2uE
-> ssh-ed25519 xNtnoA BbQHUFG9Wbp+LDXPx5/1N9dwRKyaRK8qOC/4WtpXhyc
OzkqCUz0VZIDwzLqp9F0D/N+dIX04EiI5/+B52BH/BE
-> ssh-ed25519 aY2AXA myzkddGW7TlqZI8jHJ5JFDdLhOMokIKCXtlgsh04Aks
xSnYqJGwfkgZmQQ7cLoBVk8gurqJKTtMh41GeXOvNWA
-> ssh-ed25519 AQhf1g Fr6T07pUXoVuJCaetpAEkBaXsW/ffU6460PDIxHPCTQ
Sx4AYlbwd/1h71eRk/Kjs9fVt8lxsnPI/a1pJBgQILM
-> ssh-ed25519 mOmPfg ue2mYEUcWhkgokVt25ntrGu5UFrfRLN28UChzFmg338
g+E9mavKO9iYnENsb/a8s7VeelAEeC8hQsN3WYDUiLU
-> ssh-ed25519 YJiRbw McjbHdZZyITXp3KSTpiN20o6zfKZfn7OeRTcIq75bko
TDNaHqDpsSPhZl3f0f568R/a5G2Yn+56MBkzuwfCGf4
-> ssh-ed25519 Nl/5yA dF5SladsjMyVHQQH4s2zLqia3O8Skwnsqjr2M1AFiCw
OnTFHmNfneikSRzZXT7uRug23zstU3dUYuR7mv28QPk
-> ssh-ed25519 GdLgCQ NUFvoh4GlrZKNeqbHqt7fm3RddnTN01mNYzwMqZfe0E
U+WK6SNDeX+LjKfVR+klJMb1zzOavngCTpSHAZfQXr8
-> ssh-ed25519 tOH/HQ ONwb1uOCJWzk/kLXFFG0DQQNLRD4FDO1JDl331TjeWU
8joJ5pAtFNohRLG1VvTdLLTg+RaDskzP13hjRY1ZPek
-> ssh-ed25519 FpzvfQ wEC1VVdFPMO3th5y29AHc1aD7P8bPWmzxtz9+s10KEM
LDOJJH738JeuMRYCjuuMysSykdfWcH+f90jCTcDxkkY
-> ssh-ed25519 2UotMw 6EJWxvxZMMVc3ll24zQyDg2Oq6GGvITZ03kRHuigVxk
zTx+lL53jENg+NoOYxXnhnQ6+Bj/gYI5V1dloo1hV00
-> ssh-ed25519 kdPvzQ qcq1aHXExUFNhFQKx3Udh5HdPEPBZY4ApaUjMo1Byko
lLry02J1vxLkMByNnAY3PIv2h4VdpekMmyZqt23QIUg
-> ssh-ed25519 onmXpg j5dmRUiaK08BAmFWnYLD4q4BOtaMhyuP9Puih5tSlV4
99BfyE7NkC0W6wKi6einUDvjZvvMlKwYPWBt+kvCvbg
-> ssh-ed25519 CnhD0g EbkDZnV3my3/VYRx1aqMdYHa94HonMKL0NSZK6qB/XM
v/9DETj/o3m++U97MSbVPihax0Lt16JyYWVYK/BoAjM
-> ssh-ed25519 4ep2UA E59zeCp5NPypueUa+XBprZrldhc2sU7mqj0yhoJy0nY
OBdgUA65p56Y5SJOmasdgtBT2Oed4jEdB2AdGI5nfsY
--- UuIuatohXS/4TeQk+aqq5uDV/M8LpiDmjfv05UVe5gQ
Æ8^ö±íMŸ`rv+.K¦¥]‰ž S¯$‘r`Mæ†Áã¸þyù¶¸XW®«ÈÚÂÚ’*}C‘BZèý»óuàv«áIó0T>pQò
+39
View File
@@ -0,0 +1,39 @@
age-encryption.org/v1
-> ssh-ed25519 87huqg 9rkVldDRoOFIgO3JjpjkAmtqE2nEthiq9J7pDmpGmC0
Kg0fN5CFYccQGD5g7hWdXp7SPya3AkYoD8iuMc52iPM
-> ssh-ed25519 8UnW5Q hOIsJkaF0qdJU12X5SF/WDqsLktBHCij0lLgLPn2enw
xy+6qzuB4YuOz1qiB4nYC+looAOe0FjAGFYkeFAzPAs
-> ssh-ed25519 UFfTmg h6whFj4dl2whJMnJAjgmeVfLr8zcGHwI+rmSl8im3Xk
3+qSr+lM6G2f9RMLOY5cV3LikHTt8oRHjXgJqHtlBsI
-> ssh-ed25519 KbVVUw UdNgqODpvbkeWX4XdVE+ixr3FwMOOzlL+46sPJpGxic
YmcGQtye3UgBSt5VA4YlE8WnF6faSdLpM553c4/uEGU
-> ssh-ed25519 xNtnoA ET/B2KPCRjnSmYI/xjBGw8ahsbsK9pHcXrGTXIJgQU4
WzZ/0Ym0FaYEZLlKWX8YnyuSQIIebzsLi0TzXuMlE9Q
-> ssh-ed25519 aY2AXA XDCdtYElwPVFPwlgn9zD2dxuY8UsHaAvygWq2QyX4Bw
6TWFxgA2V9sLj0++8WYMTMnyTjJnq0LhaArueiwl58w
-> ssh-ed25519 AQhf1g TWWyyl7ttp4eGHH35UyYSfwS2yuZH7UeHuhUnoUIs2U
TXh4kbyKo71jWYdbeEmS2nlMmOTSJUn03UF7Ol6oSkQ
-> ssh-ed25519 mOmPfg zqqKpLnTx9aKk72xdFehvhu7dFQp9O/LL1y+lNQ/g2Q
bR1OKTYqT5KZzF/TxoL/acBMTknx4XI/nxE5D+hv2A4
-> ssh-ed25519 YJiRbw zMJpjQt0KEOTk9XXfR13uIlJxwECFWmNxzMt9mPTYXU
zf/mfE8WWunmxP+gb8jcO5M18PQK2hnSuI8b0eS+sgs
-> ssh-ed25519 Nl/5yA mgf28LLNHBxcKK8r6PSa5l+/FVy45S+rAL84KuINBy0
JcNk+i/XHrZ9KDt84xx2JGykE2PLbvS/8KVjwlOodus
-> ssh-ed25519 GdLgCQ tAY8FVIeoK8DJ3qlhomdQyH2scJGXhPiRUooNiC2Bgk
wIVar/Cfbav8uEKN2idl4Cx6Fw5eZCWWWn6YCR5gkeU
-> ssh-ed25519 tOH/HQ FavaFypl7SLeKZZqKoS3IRFmf8NgSaZInUloKcN5/n8
EdLshGwCKJw8x9fCg7c+y20xZGjyHohKE6J0ZMOj49Q
-> ssh-ed25519 FpzvfQ MDoOk8xs36Zas5jtQysGrZv/bfPUuRUYfngtxQvXqAs
uImvVDbEAcMP7A+h0+ID5kppOJEn51fOn6gWwuzka7A
-> ssh-ed25519 2UotMw TlwmJRa0L8zNMwkp9ILiDqx7Xd5VqOHMcDMEEsEDRgc
kALqI6v8UaO0FtzRuCaqEzH7qDE14Ybteuyu3fvjqrA
-> ssh-ed25519 kdPvzQ quMLrh8bRlU3VvOrniUxtR7yIz7G/pMmawMcnBaQvEA
pq72meBeFrFEE/10mHabL2ER5ZBujES4yhixwNVyqHo
-> ssh-ed25519 onmXpg DeyXaFIeuNupcKmIung7oFZnbFGJf+ypGj+m1OG+DVs
8Ge6KVAcpnsXoBoQuDFkALoztAYheyGyj+23pFscLvM
-> ssh-ed25519 CnhD0g pkvn2cgBxSIfav1yaXQ/LTxUFfMaAMG5H0gHJlUVSRA
CLXecUCNZRG9kzyaYIkLR/AiBbHaHx0/3Ki48Zdcq6c
-> ssh-ed25519 4ep2UA KPdsQFYh1iYkWWOOr5wkwIydx0WrwMI/ka+Jl3DnqGg
sw8E8XaC0V1haKgDg2RfGgNcTszZtd0rvSjvsujlhVQ
--- ni817qnW1XIVM9VA5OXWizGyV/MeDV1qAPLLzyXeTjY
Õ—Y¼‚c ŒÀ«ÛM—XªË¼^)¿Y¡6r…n9-n¿Gqß‹êѤVg…cÆ{<'ñ¦¸0½@»0œzlÉó±cƺÙcSîs%ð²ûÁ/óVc­ÃbpqE*:
Binary file not shown.
+38 -36
View File
@@ -1,37 +1,39 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 87huqg W3TKLiMh2EW5dFsM6cJe1pSgVSGR1vQ8bqW5bT7tIB4 -> ssh-ed25519 87huqg XbWTWT5G2yP4UMwuOyYhawvGpWazBSjqODyCKtcprUM
R9RT74fkim2cIx8lRgtMr6oyyBgPcm4dT1+sx+oYJm0 O8foWbvlaO/J2Dc/j4YN26+Tws2AYVFt7eFskfYhIv0
-> ssh-ed25519 8UnW5Q rerV0exhFHubeeIRT+Kd64q67Gmrir3kyYhF7hgiiiQ -> ssh-ed25519 8UnW5Q Hf7xZpkQj20XkBcABAE5Sn+HnVL2CcTK7jWEBtLSqVI
9zzaKB/rgyvMhvxI79KwLhX4iF0ubn8+uCccYUNfv/E gca0yZ+C9m6iTwuJ/3j2nlmWggiNAHRCTFnLehgKoIM
-> ssh-ed25519 UFfTmg TzGKYGWIS2QybVottWIcF1k2O1sXRrFcYQ7xW+J0KCc -> ssh-ed25519 UFfTmg jvKy90fUIbXEs+mEvKKSkxWmgmQys3Ic933Rmr6zxkc
mfy6qLgMGsh8w9j9m+biNwmGInWMcxnE2VbeTslP6n4 pAkLijQidxQj/3jINhXELuBbJedYcunMvLbS7rFqRus
-> ssh-ed25519 xNtnoA EnXXzn5/PirXUTHLYow/yi5XoGmVlUi+smBC+jXwQjg -> ssh-ed25519 KbVVUw BCoXzEUM7ABAV5SoYmJoCldbmMHAu8rpML5A06DKNDc
Cl/p92sl0Su6A4e+m3+LHomtcLnc27I2y7DS6io+R5Y t3cJSu28ssl1Tn1z05EFf3F1HARVAKFxwRgMpSwD61c
-> ssh-ed25519 aY2AXA fopiFSjsvF4l8d7seFabpJWnR+bJqmk5xpFtHRJNY1E -> ssh-ed25519 xNtnoA Kcogl0OMYaqtfTr0d6X/KOxr86097IG44/CrULWuZ0U
wMcjryigC1HYmw4rRULQxDkenojKH2rFGnoGp365Xe8 KKY/AfRVOkx/KmcLojtI/+yUi0m92Ydi8hcvjWEyHvE
-> ssh-ed25519 AQhf1g w4Y5heqA73NxxLJW1H5H+UOLx6Ra1ECb0EXDDbiDF0M -> ssh-ed25519 aY2AXA q6PcSHRZWG9B40wFw2dWO1FavgfNBUuAmimJbhwiDjU
jX5dpEKAM5SebCv0oFNrRNc325foEvub1ViBgwfwvMA sbXVlFtNqYL8KbgtiiqdnqIbMpwolfVUwaxOzfAtkaw
-> ssh-ed25519 mOmPfg lks6T41nUl30wHeSLawVO9vreK8jgqxoL2EljAcrUw0 -> ssh-ed25519 AQhf1g vQ1T5lzpfxB5FJwDxCpOW+A9+lf1qbQNVwwBkkXeIn8
zt12tBipM0jlCTthwjygHSi7mBZhMuRpp4jHnz6kWXE WoDWjuLcVrLQ0oXpUIYTkLQSlANq3KnWJARL/7klBNs
-> ssh-ed25519 YJiRbw 15nP7MjdnkqX/jXEoFg33r8UyxCoMq+ysuLlB/uO7zE -> ssh-ed25519 mOmPfg 6Su7/BlhyBv2WaYZ5tUZgroY/C8YX6S3mPXz1K9w7wU
F07qjOkFb18tjO8B5pKE5SP7+xt8YC102bTyn3Nh2Rk vWHNZtyCwJBGpv7oAIPjpOE6Yg/SpOaujXqPwDwwwIw
-> ssh-ed25519 0/WsKg Lh54rRJ6Rdb2yg0rs2lDked4MwugOXYZdCKwJUQ5Rl0 -> ssh-ed25519 YJiRbw y3IlKie/hqRAjWRE65p92WSJ9DCpyqjUUi8rTOyGmTY
OxhE49U1o0Ib7Pjca6dXNS7MgaZllmeEnfuSdeQ2os4 WNHY6P9cdAw7lUoAB/ERr3M4oIjsTBCHf3sCDaEgyqE
-> ssh-ed25519 Nl/5yA rSvkI2GkFCdpOKmcKxok1w3FT1IOqPEwmZfmuEXJbQU -> ssh-ed25519 Nl/5yA D2MnixOd11k9fbsqMlLW84wjF2H5/998BVmr+5YwNwU
mbEXU9AbCtR+DmjqlGso8LTrCfmR8EvogKhSTy8/zvs ofUsTDy9t44x0l/zZTk0Y3Zjrt9b3CX/kHrx6fmnw2w
-> ssh-ed25519 GdLgCQ /jqYv9RNTb8d7r6ooU/IKbHzThRbCbyDlbjLK7A4MnE -> ssh-ed25519 GdLgCQ Ow4u2HNvP8HRa+bOwPNUHqPbSBen+u0sgvOx0PjGMXI
Ab+PnBnWIHQ5oYJZC9tR3pOSG//evGn6W/6D/GYjnJo K1ZmiNjVLu+jLJuKvaup5v2Zili5nn3sNdFhMpqtar0
-> ssh-ed25519 tOH/HQ zk07ubLUYCrU+sOHUaebvBgBv+yFg1ShLBe+69nkFH4 -> ssh-ed25519 tOH/HQ RJR1z4mMzLGM4wYmyhoobpWFzkDRiy0cf1A7hHi9bHo
H1LNtLdDHs0hzYuxoNCWbpyYsbnVK3WwD6tvUVxuXxE 3cDLnwza7kWJfRomk3FeVZ1u1e7FfL9EEDuu6bYUohM
-> ssh-ed25519 FpzvfQ YziqDBArY3Hhi75/DaPACXXmMYTntKuKVeVL8hrh6Ag -> ssh-ed25519 FpzvfQ JYPZ5lx/2edfeM6W+Bjh3nw15jb7rj+D7PMzm6ML+gA
Fjn06+Nf3RWjEL41TX3lqg9GjH1XoWSId1DDbexlgf0 17xGSG3HSLILVFeng1ZOXEJoC6jpwi8Tmpsm5l7ZlR0
-> ssh-ed25519 kdPvzQ tNJJEXzUw5HXimnOVRD2AsP0yVMEpveNDtYh5jTPNHU -> ssh-ed25519 2UotMw b8uKV38Y3/VM6y/ntVqDPWw7seHcPSetGzA6/kFrNkM
NJP+PO5lT8JO7bj2bFYvnFOkhqRAhFYTjGDaFm+Uz9w 6HIynB4SKzFZ0grEfw0LJK8my1VFsEoGDjn1Hk7im8I
-> ssh-ed25519 onmXpg fvzaQRBcLHU0SregAqlYrbokkJ2pRX1tjORgAMGenQ0 -> ssh-ed25519 kdPvzQ Yl41IM/ntoovfYXfM0p/0MGLQuS5KCYBs0EORw52OG4
vY1EC3YZY2/kaDnsew/S7S9Y9vYScFAqke5VXFD8GuU UdvkB0ic2VLjLY7gOw1mQD3mj0lXnGuXAxZSxHreuc4
-> ssh-ed25519 CnhD0g YXVSz8t+9DiDPtobSmaCr73u47pQk59Vskjm8AM/Nk8 -> ssh-ed25519 onmXpg mgRxJksfRdMb5CrVSU1AIGBvypZOuUjfcrDD0oRkgXM
mi2TG+ViI5kM7gas57uDWeWZaJASAk1ZUO6YN37VCQk hSgE8ATb9RYfr3qPDbI1a8oD9InnJMvy+R9GMjEiUiE
-> ssh-ed25519 4ep2UA PSnckpi8p3QlGbLsTEozShkePYq8Y3kDTbFmg36v+S0 -> ssh-ed25519 CnhD0g 54GUYYRwyl5eNIYIa/wbmXtE3pGyWm2fAkqr/N0ICT0
aI8IUQ8BkGFOqNZMbxVFU/BY842BIls/iSnjiSA5eyc f26TvBEVpU+YF3YXszR/SJhi448QplPlyfz7JYuypXU
--- 1+Dh2ZZVFe/srk7rPrPnhiFxJhoxSEZjF7Caulq2Zos -> ssh-ed25519 4ep2UA /Fe36ni4lmZKJgE8oQbAKLy5dobXOiD6NpoclLpof18
V"D𦻕𡛨0譩F賣葵u }唧𢭪G”&依咘Tq^悾.e篷 8o6% cPCO/Wd5VW3KrXEcLLdh2yZOvjcnY2bcFn5CFlpyH6s
--- AZ2Sq8hB9q9IUkvCAEr0oY5/N+YOJrsq47+SiuXVjkQ
oÍÍH¡=Uqü¨6@l«eUl¶AýÞËvó*~°¿‘D(´vÉüÃc'åÉ`¾Q׊Ñ ñµÀV•$¢•LÀò
+8 -12
View File
@@ -72,18 +72,11 @@ in
"minio.age".publicKeys = everyone; "minio.age".publicKeys = everyone;
"attic.age".publicKeys = everyone; "attic.age".publicKeys = everyone;
"cache-private-key.age".publicKeys = builders ++ [ "cache-private-key.age".publicKeys = everyone;
user_jeremiah "cache-credentials.age".publicKeys = everyone;
user_isaiah "niks3/access_key_id.age".publicKeys = everyone;
user_jude "niks3/api_token.age".publicKeys = everyone;
user_exodus "niks3/secret_access_key.age".publicKeys = everyone;
];
"cache-credentials.age".publicKeys = builders ++ [
user_jeremiah
user_isaiah
user_jude
user_exodus
];
"restic-env.age".publicKeys = everyone; "restic-env.age".publicKeys = everyone;
"restic-pw.age".publicKeys = everyone; "restic-pw.age".publicKeys = everyone;
@@ -128,7 +121,10 @@ in
"nebula/linode.key.age".publicKeys = everyone; "nebula/linode.key.age".publicKeys = everyone;
"nebula/zeke.key.age".publicKeys = everyone; "nebula/zeke.key.age".publicKeys = everyone;
"nebula/exodus.key.age".publicKeys = everyone; "nebula/exodus.key.age".publicKeys = everyone;
"nebula/hermes.key.age".publicKeys = everyone;
# Custom files # Custom files
"lithic/cargo-config.toml.age".publicKeys = everyone; "lithic/cargo-config.toml.age".publicKeys = everyone;
"hermes.age".publicKeys = everyone;
} }
Binary file not shown.
+4 -3
View File
@@ -1,6 +1,7 @@
{ {
pkgs,
colmena, colmena,
packages,
pkgs,
... ...
}: }:
let let
@@ -16,8 +17,8 @@ in
git git
gnutar gnutar
gzip gzip
inject packages.inject
inject-darwin packages.inject-darwin
nano nano
]; ];
}; };