Compare commits

...

16 commits

54 changed files with 330 additions and 231 deletions

View file

@ -12,8 +12,8 @@ with lib;
programs.ssh = {
enable = true;
matchBlocks =
lib.mapAttrs (n: v: {
hostname = "${n}.${lib.snowfield.${n}.tld}";
lib.mapAttrs (_: v: {
hostname = if v.ips ? "vpn" then v.ips.vpn.ipv4 else v.ips.public.ipv4;
user = v.sshUser;
port = v.sshPort;
}) lib.snowfield
@ -34,7 +34,9 @@ with lib;
hostname = "ssh.enst.fr";
user = "jmalka";
};
ferrari = {
hostname = "195.154.212.97";
};
lame24 = {
hostname = "lame24.enst.fr";
user = "jmalka";

View file

@ -7,19 +7,19 @@
"owner": "ryantm",
"repo": "agenix",
"branch": "main",
"revision": "96e078c646b711aee04b82ba01aefbff87004ded",
"url": "https://github.com/ryantm/agenix/archive/96e078c646b711aee04b82ba01aefbff87004ded.tar.gz",
"hash": "sha256-bHCFgGeu8XjWlVuaWzi3QONjDW3coZDqSHvnd4l7xus="
"revision": "4835b1dc898959d8547a871ef484930675cb47f1",
"url": "https://github.com/ryantm/agenix/archive/4835b1dc898959d8547a871ef484930675cb47f1.tar.gz",
"hash": "sha256-NwmAFuDUO/PFcgaGGr4j3ozG9Pe5hZ/ogitWhY+D81k="
},
"artiflakery": {
"type": "GitHub",
"fetchType": "tarball",
"owner": "JulienMalka",
"repo": "artiflakery",
"branch": "main",
"revision": "485ef296b4f9ff7bb6edb9ff5fe525a04e422adc",
"url": "https://github.com/JulienMalka/artiflakery/archive/485ef296b4f9ff7bb6edb9ff5fe525a04e422adc.tar.gz",
"hash": "sha256-fADYwTMZuO4S1uH3RSYc9wowvGoa/55mYvG47NmVvbc="
"branch": "authenticated-listing",
"revision": "9fc2c243c0f152303c602836ccbec8c23b4743eb",
"url": "https://github.com/JulienMalka/artiflakery/archive/9fc2c243c0f152303c602836ccbec8c23b4743eb.tar.gz",
"hash": "sha256-rbm5Ws+nsguJTZ1404bGLVexpJmFyyVirdRXCvLgtJs="
},
"buildbot-nix": {
"type": "GitHub",
@ -37,9 +37,9 @@
"owner": "zhaofengli",
"repo": "colmena",
"branch": "main",
"revision": "2370d4336eda2a9ef29fce10fa7076ae011983ab",
"url": "https://github.com/zhaofengli/colmena/archive/2370d4336eda2a9ef29fce10fa7076ae011983ab.tar.gz",
"hash": "sha256-hPSLvw6AZQYrZyGI6Uq4XgST7benF/0zcCpugn/P0yM="
"revision": "c61641b156dfa3e82fc0671e77fccf7d7ccfaa3b",
"url": "https://github.com/zhaofengli/colmena/archive/c61641b156dfa3e82fc0671e77fccf7d7ccfaa3b.tar.gz",
"hash": "sha256-csQQPoCA5iv+Nd9yCOCQNKflP7qUKEe7D27wsz+LPKM="
},
"disko": {
"type": "GitHub",
@ -47,9 +47,9 @@
"owner": "nix-community",
"repo": "disko",
"branch": "master",
"revision": "b5d1320ebc2f34dbea4655f95167f55e2130cdb3",
"url": "https://github.com/nix-community/disko/archive/b5d1320ebc2f34dbea4655f95167f55e2130cdb3.tar.gz",
"hash": "sha256-mLlkVX1kKbAa/Ns5u26wDYw4YW4ziMFM21fhtRmfirU="
"revision": "7f1857b31522062a6a00f88cbccf86b43acceed1",
"url": "https://github.com/nix-community/disko/archive/7f1857b31522062a6a00f88cbccf86b43acceed1.tar.gz",
"hash": "sha256-KrC9iOVYIn6ukpVlHbqSA4hYCZ6oDyJKrcLqv4c5v84="
},
"dns": {
"type": "GitHub",
@ -67,9 +67,9 @@
"owner": "nix-community",
"repo": "emacs-overlay",
"branch": "master",
"revision": "7a9a25389a6ad9402f9aa5087ccb36f8383045a8",
"url": "https://github.com/nix-community/emacs-overlay/archive/7a9a25389a6ad9402f9aa5087ccb36f8383045a8.tar.gz",
"hash": "sha256-YMy01dURXhxyjx2W+Dv83b2RRnNq28K4t4+kvrRxFto="
"revision": "cff16fc129c76889ddfb0ebb17b53b6633c77ba5",
"url": "https://github.com/nix-community/emacs-overlay/archive/cff16fc129c76889ddfb0ebb17b53b6633c77ba5.tar.gz",
"hash": "sha256-EtSUmvOKU7mfocPNsBSmgjOcqPBKWshSN/jsxmHZqfI="
},
"git-hooks": {
"type": "GitHub",
@ -77,19 +77,19 @@
"owner": "cachix",
"repo": "git-hooks.nix",
"branch": "master",
"revision": "fa466640195d38ec97cf0493d6d6882bc4d14969",
"url": "https://github.com/cachix/git-hooks.nix/archive/fa466640195d38ec97cf0493d6d6882bc4d14969.tar.gz",
"hash": "sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS+noCWo="
"revision": "623c56286de5a3193aa38891a6991b28f9bab056",
"url": "https://github.com/cachix/git-hooks.nix/archive/623c56286de5a3193aa38891a6991b28f9bab056.tar.gz",
"hash": "sha256-WUaIlOlPLyPgz9be7fqWJA5iG6rHcGRtLERSCfUDne4="
},
"home-manager": {
"type": "GitHub",
"fetchType": "tarball",
"owner": "nix-community",
"repo": "home-manager",
"branch": "release-24.11",
"revision": "50eee705bbdbac942074a8c120e8194185633675",
"url": "https://github.com/nix-community/home-manager/archive/50eee705bbdbac942074a8c120e8194185633675.tar.gz",
"hash": "sha256-EyXUNSa+H+YvGVuQJP1nZskXAowxKYp79RNUsNdQTj4="
"branch": "release-25.05",
"revision": "7aae0ee71a17b19708b93b3ed448a1a0952bf111",
"url": "https://github.com/nix-community/home-manager/archive/7aae0ee71a17b19708b93b3ed448a1a0952bf111.tar.gz",
"hash": "sha256-gjN3j7joRvT3a8Zgcylnd4NFsnXeDBumqiu4HmY1RIg="
},
"home-manager-unstable": {
"type": "GitHub",
@ -97,9 +97,9 @@
"owner": "nix-community",
"repo": "home-manager",
"branch": "master",
"revision": "8a318641ac13d3bc0a53651feaee9560f9b2d89a",
"url": "https://github.com/nix-community/home-manager/archive/8a318641ac13d3bc0a53651feaee9560f9b2d89a.tar.gz",
"hash": "sha256-i6BoiQP0PasExESQHszC0reQHfO6D4aI2GzOwZMOI20="
"revision": "28eef8722d1af18ca13e687dbf485e1c653a0402",
"url": "https://github.com/nix-community/home-manager/archive/28eef8722d1af18ca13e687dbf485e1c653a0402.tar.gz",
"hash": "sha256-K2xFtlD3PcKAZriOE3LaBLYmVfGQu+rIF4Jr1RFYR0Q="
},
"impermanence": {
"type": "GitHub",
@ -117,9 +117,9 @@
"owner": "nix-community",
"repo": "lanzaboote",
"branch": "master",
"revision": "995637eb3ab78eac33f8ee6b45cc2ecd5ede12ba",
"url": "https://github.com/nix-community/lanzaboote/archive/995637eb3ab78eac33f8ee6b45cc2ecd5ede12ba.tar.gz",
"hash": "sha256-4GAHjus6JRpYHVROMIhFIz/sgLDF/klBM3UHulbSK9s="
"revision": "38c2addd2e0cedcb03708de6e6c21fb1be86d410",
"url": "https://github.com/nix-community/lanzaboote/archive/38c2addd2e0cedcb03708de6e6c21fb1be86d410.tar.gz",
"hash": "sha256-PBfJ7dGsR02im/RYN8wXII8yNPFhKxiPdq+JDfbvD2k="
},
"lila": {
"type": "GitHub",
@ -137,9 +137,9 @@
"owner": "nikstur",
"repo": "lon",
"branch": "main",
"revision": "d17d0fe04fb7ce15f0e2e3521b97906514ec1857",
"url": "https://github.com/nikstur/lon/archive/d17d0fe04fb7ce15f0e2e3521b97906514ec1857.tar.gz",
"hash": "sha256-3wppxmmCMoizu6aemTt2wtakXlPI4E68odEVxU2r2Uc="
"revision": "c44e33ce55eed38a06fde43e69512380c4065441",
"url": "https://github.com/nikstur/lon/archive/c44e33ce55eed38a06fde43e69512380c4065441.tar.gz",
"hash": "sha256-bxu83mbdfAeDZYOnjZQYyjTs5WgZS8o6Q2irlzgbYs0="
},
"nix-index-database": {
"type": "GitHub",
@ -147,9 +147,9 @@
"owner": "mic92",
"repo": "nix-index-database",
"branch": "main",
"revision": "137fd2bd726fff343874f85601b51769b48685cc",
"url": "https://github.com/mic92/nix-index-database/archive/137fd2bd726fff343874f85601b51769b48685cc.tar.gz",
"hash": "sha256-ShizFaJCAST23tSrHHtFFGF0fwd72AG+KhPZFFQX/0o="
"revision": "424a40050cdc5f494ec45e46462d288f08c64475",
"url": "https://github.com/mic92/nix-index-database/archive/424a40050cdc5f494ec45e46462d288f08c64475.tar.gz",
"hash": "sha256-EWlr9MZDd+GoGtZB4QsDzaLyaDQPGnRY03MFp6u2wSg="
},
"nixos-anywhere": {
"type": "GitHub",
@ -157,19 +157,19 @@
"owner": "nix-community",
"repo": "nixos-anywhere",
"branch": "main",
"revision": "edf1adb89307f921575b5fcd0c6bb4e684fbd38b",
"url": "https://github.com/nix-community/nixos-anywhere/archive/edf1adb89307f921575b5fcd0c6bb4e684fbd38b.tar.gz",
"hash": "sha256-F9IekLaLYVG/UNUiaN194qu0n1pOgeqjGkD1l5OVEgM="
"revision": "ff87db6a952191648ffaea97ec5559784c7223c6",
"url": "https://github.com/nix-community/nixos-anywhere/archive/ff87db6a952191648ffaea97ec5559784c7223c6.tar.gz",
"hash": "sha256-7iTUVUP6xgEYXdl9aCYBbYMYVsQmOvMoLUsUS2aoDNA="
},
"nixpkgs": {
"type": "GitHub",
"fetchType": "tarball",
"owner": "nixos",
"repo": "nixpkgs",
"branch": "nixos-24.11",
"revision": "5b35d248e9206c1f3baf8de6a7683fee126364aa",
"url": "https://github.com/nixos/nixpkgs/archive/5b35d248e9206c1f3baf8de6a7683fee126364aa.tar.gz",
"hash": "sha256-NTtKOTLQv6dPfRe00OGSywg37A1FYqldS6xiNmqBUYc="
"branch": "nixos-25.05",
"revision": "6c64dabd3aa85e0c02ef1cdcb6e1213de64baee3",
"url": "https://github.com/nixos/nixpkgs/archive/6c64dabd3aa85e0c02ef1cdcb6e1213de64baee3.tar.gz",
"hash": "sha256-h/aac1dGLhS3qpaD2aZt25NdKY7b+JT0ZIP2WuGsJMU="
},
"proxmox": {
"type": "GitHub",
@ -177,9 +177,9 @@
"owner": "saumonnet",
"repo": "proxmox-nixos",
"branch": "main",
"revision": "4ebf07bd714747a9cd01e5bdb97dc0f04b92b7bc",
"url": "https://github.com/saumonnet/proxmox-nixos/archive/4ebf07bd714747a9cd01e5bdb97dc0f04b92b7bc.tar.gz",
"hash": "sha256-WtqTRYzXb2wTxPaIhzZof8lIp80lRZAlCZq2Q98jSZI="
"revision": "8df841766fab6c15341577b6982ddd368be72113",
"url": "https://github.com/saumonnet/proxmox-nixos/archive/8df841766fab6c15341577b6982ddd368be72113.tar.gz",
"hash": "sha256-yaEzei8/2LBZL+h0iKO28eeP1Cvl5v0piAyakZfZL0s="
},
"stateless-uptime-kuma": {
"type": "Git",
@ -196,9 +196,9 @@
"owner": "nixos",
"repo": "nixpkgs",
"branch": "nixos-unstable",
"revision": "979daf34c8cacebcd917d540070b52a3c2b9b16e",
"url": "https://github.com/nixos/nixpkgs/archive/979daf34c8cacebcd917d540070b52a3c2b9b16e.tar.gz",
"hash": "sha256-uKCfuDs7ZM3QpCE/jnfubTg459CnKnJG/LwqEVEdEiw="
"revision": "ee930f9755f58096ac6e8ca94a1887e0534e2d81",
"url": "https://github.com/nixos/nixpkgs/archive/ee930f9755f58096ac6e8ca94a1887e0534e2d81.tar.gz",
"hash": "sha256-Kh9K4taXbVuaLC0IL+9HcfvxsSUx8dPB5s5weJcc9pc="
}
}
}

View file

@ -1,17 +1,11 @@
{
config,
lib,
pkgs,
...
}:
{
services.stalwart-mail = {
enable = true;
package = pkgs.stalwart-mail.overrideAttrs (
_: _: {
patches = [ ./stalwart.patch ];
}
);
settings = {
authentication.fallback-admin = {
user = "admin";

View file

@ -4,16 +4,6 @@
lib,
...
}:
let
emacs-from-overlay = pkgs.emacsWithPackagesFromUsePackage {
config = ../../../emacs-config/ReadMe.org;
package = pkgs.emacs-igc;
alwaysEnsure = true;
alwaysTangle = true;
extraEmacsPackages = epkgs: [ epkgs.exwm ];
};
in
{
imports = [
./hardware.nix
@ -99,7 +89,7 @@ in
services.xserver.windowManager.session = lib.singleton {
name = "exwm";
start = ''
${emacs-from-overlay}/bin/emacs -l /home/julien/.emacs.d/exwm-config.el
${pkgs.emacs}/bin/emacs -l /home/julien/.emacs.d/exwm-config.el
'';
};

View file

@ -21,7 +21,7 @@
];
ips = {
public.ipv4 = "82.67.34.230";
vpn.ipv4 = "100.64.0.2";
vpn.ipv4 = "100.100.45.39";
public.ipv6 = "2a01:e0a:de4:a0e1:eb2:aaaa::46";
vpn.ipv6 = "fd7a:115c:a1e0::27";
};

View file

@ -37,6 +37,18 @@ in
};
age.secrets."garage-env-file".file = ../../secrets/garage-env-file.age;
age.secrets."book-auth" = {
file = ../../secrets/book-auth.age;
owner = "nginx";
};
age.secrets."notes-phd-auth" = {
file = ../../secrets/notes-phd-auth.age;
owner = "nginx";
};
age.secrets."notes-perso-auth" = {
file = ../../secrets/notes-perso-auth.age;
owner = "nginx";
};
services.nginx.virtualHosts."${api_domain}" = {
enableACME = true;
@ -61,6 +73,53 @@ in
'';
};
services.nginx.virtualHosts."hownix.works" = {
enableACME = true;
forceSSL = true;
locations."/".extraConfig = ''
proxy_pass http://127.0.0.1:3902;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
'';
locations."/book" = {
basicAuthFile = config.age.secrets.book-auth.path;
extraConfig = ''
proxy_pass http://127.0.0.1:3902;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
'';
};
};
services.nginx.virtualHosts."notes.luj.fr" = {
enableACME = true;
forceSSL = true;
locations."/" = {
basicAuthFile = config.age.secrets.notes-perso-auth.path;
proxyPass = "http://127.0.0.1:3902";
extraConfig = ''
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
'';
};
};
services.nginx.virtualHosts."phd.luj.fr" = {
enableACME = true;
forceSSL = true;
locations."/" = {
basicAuthFile = config.age.secrets.notes-phd-auth.path;
proxyPass = "http://127.0.0.1:3902";
extraConfig = ''
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
'';
};
};
machine.meta.zones."luj.fr".A = [
config.machine.meta.ips.public.ipv4
];

View file

@ -10,6 +10,11 @@
forceSSL = true;
enableACME = true;
locations."/" = {
proxyWebsockets = true;
proxyPass = "http://localhost:8090";
};
locations."/ws" = {
proxyWebsockets = true;
proxyPass = "http://localhost:8090";
};
};
@ -100,9 +105,16 @@
flakeref = "git+ssh://forgejo@git.luj.fr/luj/assert-prez.git?ref=main";
access = [
"assert"
"phd"
"julien"
];
};
"slides/2025/chains-april-workshop/" = {
flakeref = "git+ssh://forgejo@git.luj.fr/luj/chains-2025.git?ref=main";
access = [
"public"
];
};
};
};
}

View file

@ -19,7 +19,6 @@
./glance.nix
./syncthing.nix
./artiflakery.nix
"${inputs.unstable}/nixos/modules/services/web-apps/readeck.nix"
];
users.users.julien.linger = true;

View file

@ -20,7 +20,7 @@
enable = true;
configureRedis = true;
database.createLocally = true;
package = pkgs.nextcloud30;
package = pkgs.nextcloud31;
https = true;
hostName = "nuage.luj.fr";
autoUpdateApps.enable = true;

View file

@ -3,11 +3,6 @@
{
services.plausible = {
enable = true;
adminUser = {
activate = true;
email = "analytics@luj.fr";
passwordFile = config.age.secrets.plausible-admin-password.path;
};
server = {
baseUrl = "https://probable.luj.fr";
port = 8455;

View file

@ -1,7 +1,4 @@
{ config, inputs, ... }:
let
inherit (import inputs.unstable { }) readeck;
in
{ config, ... }:
{
age.secrets."readeck-config".file = ../../secrets/readeck-config.age;
@ -16,7 +13,6 @@ in
services.readeck = {
enable = true;
package = readeck;
environmentFile = config.age.secrets."readeck-config".path;
};
}

View file

@ -36,7 +36,7 @@ in
"JulienMalka"
"camillemndn"
];
evalWorkerCount = 10; # limit number of concurrent evaluations
evalWorkerCount = 6; # limit number of concurrent evaluations
};
systemd.services.buildbot-worker.path = lib.mkForce [

Binary file not shown.

Binary file not shown.

View file

@ -1,8 +1,8 @@
age-encryption.org/v1
-> ssh-ed25519 xaddyw VdPYiLMPuCc+36tk42OgqJCnrsUjWBGqjF9O/hqULhA
SzPL/MK99FT51J7r/ru5H7+5+woYb5ZPwzGYQZSRFYU
-> ssh-ed25519 AqX2tg iX8/Nd3AFVR5nh/EdFG4SPVSbBs7LtQmqUjjbd6I1Ss
9fhg7F9iN3I/m7KCI2UPD8rC5hk/RLl5iCOhgu04Ltc
--- 8t4rCXSaDqFujzf6f+2rvwsq4TX7KOeC4A9ka039qI8
¼Õ Kk¯kü¢Ù27£šÈõOÚ€10é2Ü J”Ëþœ+É!+» ½>ÌNp€š<14>êÜJ#`À‹É`Œ
t;YöÐ,Ì ý
-> ssh-ed25519 xaddyw zad7rIPt7YmMINK+6AJeBg0QLKjXRBpi1I686XJFjRc
6wIwquKdRSrHEw5M3TpFOiBs2ujO1IuwHjoxSzQYxOI
-> ssh-ed25519 AqX2tg /JXc+SICUiwgheJuUsi3Jf1NqA+Fk7nZooQ+MJB0kAU
CEjcUhpMoKP2EXyz5Jy8Jg8ME9sEBXAVjvVj0bfH540
--- 3IOLgCrvtGC7wjwR5X2Cn5z8O2wO4vt26/FrRuDIHus
ö=‡ldÒêìÌ45̵ÃR*¤-<2D>׊!2;¾>îêS³†ÿªnβ5<C2B2>UŸ±¦í|Òý¢ÂäKnQ¸sO<73>6üºg¾,
s

View file

@ -1,21 +1,21 @@
age-encryption.org/v1
-> ssh-ed25519 IRHAkA YybCq0obw3Ktz0lO3Ng71cnl+Bc7Px+cTBzAwT5D5FA
pyZQHY9LK75ARHvxuInBzzcopCV9hfgB+V2ZBDG26Tg
-> ssh-ed25519 AqX2tg w8hWh/LPQxiQM73qeoVlYgDNUZJS2Pgmb1Xj4HQJCzg
GVjl2ezCPh87E8DY+8/+LqsrWkPfnJVq+yvVydyYnXw
-> ssh-ed25519 bD9h7A uR6tMyznpJwPcCbm+wdjCoS85Rcm3++zwkHEYRiEnlw
S6FnHuUcGTG6jp0QPTEAZW0MHnMGrOlCkh2WrbakuGU
-> ssh-ed25519 2Wt2Kw 1rZKvUzI9y8dKMF/gCJLfJi2JcGkEpDZ9wNcs4F+OCY
z955DNob+3wp8OuMfRVpwlz9wssDgaKwdVJCkT2HAKU
-> ssh-ed25519 xaddyw HpmiXM5kZiPpjGoSzwntXxxZEfVExM6ckBe/7rec3Ew
tiXZih58yJOg8YRNFsgFFyrlpYGCcMoqIf8qMyb9O6s
-> ssh-ed25519 6rkyTg TsxO219oyNrfriDQTiqD8CsS8C11PvvGVtshXHup+TY
xKpHFEGn+kvyfONhTL6o3UyB/tHWu5czkyIf+WjAKBc
-> ssh-ed25519 d3M2Dw 9+eESWmjg14/W9nEDwCbPdNYLdjI7k2gPKWZdkiyyCs
ZlI7PNDS7tDCFaikbQUJL0BD7dbpJVC2/9V3nbdvw98
-> ssh-ed25519 81O5Zw 43bd5jGe00loIqdutB5X3oakq2nYM0k4/atgyyDUkzc
kuDcEvyp2yk7T+eP9RWoUaQ8QxfY8F9tGhdvCQomDF4
-> ssh-ed25519 Ye6ufg M2JgArRMWFSDzXdfkQs1cPYAQE3Uqzg92TKBYiK5qgw
7iy7R1s4TaihRItdc5MEh5sYbyzRCNuBJy/wpkF156Y
--- T9jsBvjj4eu+aILc3wSkLZddWnv7V3DN+VTUUWwoKjw
ë[iiKS;8õg |këŽÛPýrPŠæ”ªBPTÆxÂÐÓÅþµÿ!}Žm¿¨FÙ³„.\´Þ2š
-> ssh-ed25519 IRHAkA 7lsX23PbejDfz2Qsw1Z79VpIKeE+OG0UBEIy6Z13TCE
DAqsFt8tdbTK8Juyi6EbE0dP8uYK7dysbi62RltzAoo
-> ssh-ed25519 AqX2tg Iuvw+AN1xrpvc1BLS6wZDqkKlbZTXL7XjfhN0batS0E
cpeBQ48U6hEq6yGtQIdSIdCSAUFBz3+Tf+FJw4iPNxU
-> ssh-ed25519 bD9h7A 9H7zGcs4s14Ow0mQtTcMYAZA/tKvNo1bZtX0Phr1nQo
mV31iQtkqs6p/TjaRYvb+2ATkKOHvlCKKrWtN4Rlluw
-> ssh-ed25519 2Wt2Kw JFIQfq65TaiWWchy9ew36+2fnn8/DJb12+Ked6HHiU8
TyZ9wqh/uvfaE9z0U+uuXXSDPgd8OL/p/7jFjeclFhk
-> ssh-ed25519 xaddyw eiE9Cv3eBwWCkf79RIB+ktclTAldqd2tk2x8n0a0h04
Rx1F/dx8vLzl1PkupfjsaoM4LeHFO3kT2pDLwT3pjUI
-> ssh-ed25519 6rkyTg j7b41KnYdY7IGuszX/N0n0z0ZQ3IZ7oFqQ9oj2WHLTE
LVOR+L3BUJ4mXUqaLCoopVZeHbUaUySmxA7yzDlXMI8
-> ssh-ed25519 d3M2Dw VcD2TfG9Z6ZE62Xavr58F/MjXCLAJTvLZTd+y9/PMyc
hijMC0lVABN7nWWa23TgowZE3NFjc2mKS7QdJSf25UQ
-> ssh-ed25519 81O5Zw wZ/35O/yVaI4bw5AdZho6K67BvioXiITjHNBak31AwQ
gaE9BLdnVwPh8z30/BINUIDgu8zn4g6RSVsnc1G57B0
-> ssh-ed25519 Ye6ufg cc6XtPVZUfmuewSB9EzjxcK41l26UQAlJnJZZW5zc3s
SiRKfBc01ompb9HsyLS2wJhlXuAWHJqvu9gBcLG0GAs
--- l4BP9E5c9FdRgFTreUPT9Ek1XK3zwAlPFQQD2ggLYzk
b[¢ÒxU<78>R íæ?§>_ÏÛs6Edóo ñ©îûÿ-ž=À­B~ŠAÆ„9sbÛ<62>ÀÛ

Binary file not shown.

11
secrets/book-auth.age Normal file
View file

@ -0,0 +1,11 @@
age-encryption.org/v1
-> ssh-ed25519 AqX2tg zDqh2PvGIPYp0KY5vkk0/PvwpVui2I0D2PcADIqjJ2g
nAbsleFGQ6m2GP3U/awi/PSAaG9CoCNhtRCqzhWtNUM
-> ssh-ed25519 u3yXZQ N8lqAInc0PEju+3A8a01Hw4SiHBIt0fGGwUfeQ4SU0I
sGmDrRk/EAxXq+Zuh+xBVihB993dP3gsUptC6MfRYoE
-> ssh-ed25519 IRHAkA CeDM5bpCNDO6FnDAFlvNN47uUs6fC7J9S82cLOEfm0k
LKxbADvWMSyVs4L/GkPhFGtss+QRtdwg1LCwV3CSdGI
-> ssh-ed25519 Ye6ufg SCi2vaZqmkqhldcGY3V6AOguPoImlJCjYRQORf9D50c
BDfKtBKf13j6d6vUU0Uzk0kQWk+JzqYHb+G9XeKxwCk
--- Nk8GC8ujrTpDzFpJwm1VfypxEl5PfxWup9bEaTkdRwc
öB@^2ï‹uð¢Wˆ-5@iþ4f ³ýL<C3BD>È|‡L¨"|gdÐO>2ú¾I5ޝûÅCÉæ|<7C>‰/iÁyìþK 0$“ʨ?•_p³Jÿ‡z˜¥<CB9C>0vι°ÿØs¤|

Binary file not shown.

Binary file not shown.

View file

@ -1,5 +1,5 @@
age-encryption.org/v1
-> ssh-ed25519 AqX2tg e8N1W82EArzMbgKtGxdlgFQd43WpQAD3Gnm3sM8AX24
KMt2iomNNZnfEpw6/RaKzprcGnm2/SiDC82uU0hmxxc
--- PiZh2M3UPkCZmXkG3KqxiB30atW1HPHWMmT0akSqEys
<RÎEª/9Ý4¹ÝEjnò ž9ô{¡ôŒFš,G}¯ Âæ.Ly§Ü–þõO® O?U.
-> ssh-ed25519 AqX2tg lt9JpQbAw+VDMuZJxJMEDttSGc67ZpTbUIznI+CQvkA
rRDMuTbGe9ebamKGEuy3bI73K7IY1J5qQO87R9sFlH8
--- dfHwjj/IywWQfUN7vpo1wmySkEKMKb22EQuvADgzo8E
³¸&nf¥h\VãhŠwÄaÀÔ‰¦…æõJgضý¹W gLÐ<49> SÖ·ou(ް:ròɤæ{

Binary file not shown.

View file

@ -1,7 +1,7 @@
age-encryption.org/v1
-> ssh-ed25519 IRHAkA J8MUYIJtl2TgSuaZ9H1vAsE1ZWPYggtsELUdDPDPCio
Z+OJt0mWYNmklmJAxcqHrYYu536hTGtHgEZAhEK2dzo
-> ssh-ed25519 AqX2tg Lp7CYoGpLYdLJ7P9/irEwZj3QJwrR8cXAWZp7PalSXY
XJ54Wk+l9ahV5PFZIZyyaX/O8dNjswdCMEwecrWtF3Y
--- okY9tshPetc/v5wSfYXzewF/pOXezTyTqI7XooY/PYI
Î6·euŽˆ´ºCÆEäQg:•ñ<>k¿•¤ ´i$"züv±žpO<>å¡^*ªÝ[Ü£ØQ¦µñµL
-> ssh-ed25519 IRHAkA ui0eCIFLxo0QDCLCvluv7/rE5inuMPuULWwwb0nbRmA
nca6oVHNi3dYWGN7NBPRIT12Yqcw0HfIm544hVyoqfA
-> ssh-ed25519 AqX2tg QBIXX6hV/UhsTZhE5pfaopnOSyLbMg9gK4ZtzpSQYUc
D4MOqKVAwbnOhR6cl9R+YYL9mGo2x6zs/fLCLBCyA8k
--- EMoeNyxRFsUdrQmmRV+SKuufm77Ma2pqndVjS7CczKc
Žë ÚÄ+²ÕÐnr64ò¡×ª“76“˜æu •ŽDØ;ô¼+h-M <61>à”j0aùà<C3B9>ù¨pì¦%(übóµ]Ü^oj J

View file

@ -1,18 +1,19 @@
age-encryption.org/v1
-> ssh-ed25519 u3yXZQ fdf6O4YBUetCfvqqQzL/0ouolTs1BbwMnwx70wujXUU
BneVMc4qvQLu2IVCj4rwatc3okrv3WX2gBOXJmsvMNw
-> ssh-ed25519 AqX2tg JbFnHf+M50YH4558cWxI0tlE6BN4mpps0w2RN/6uXHs
WIG4UiYV/hqubw4E1rhePzy6WDiiqi4rbbOVXQxxaF4
-> ssh-ed25519 eySVIw n/EVdz+1XL8L8858POpQui06q8apegL7T+rWr/IDmxs
paFMpjf7QBkC0V42eEmyeEb4x4DOAMmGZ8C8spr937g
-> ssh-ed25519 ThuR9A pPuXpdwPbp5DYB48LGDmNKw8CMcSBywgxl/R5G4UtV4
ieaOFPWl9bOgzebzU6yhvJLXI7bXizxZL21B9nTx3/s
-> ssh-ed25519 7MARBg US+u5wAGhACmbeV23k2NK9Yootd4CxI5w3/7lnMzCTY
VwPpiPjQvShk9KhRQQ7dF3ZbT3Termj+KCvO0SWfqBA
-> ssh-ed25519 LFAtBQ L9c6MLUznFrbKeW/JVhJwty58CZoZRlEqtalHPiTFhE
Kekk7X8R7+kdeSRLCyV2dffwu2kY8pqJ3zNEfwjRWU8
-> ssh-ed25519 pgfKjQ a+Co8XjgG+ui9jUsNQuuU4idd8bqUOi4Ez/fgZHoXDk
pBKTEZm9MaxNaPk7xgk2YJDwwiaxh5pWz45yxy05YJk
--- LFcSFJGkDJOhKGQKA64uG4hDRh4W43lhzNfvBfaOKio
Ô(­Kè<E28098>#6Éš+Šåš|œ€Ï¶xž( tR{€#Ÿêg_-à;·!§§
¸1kf¶ä4u™m<EFBFBD>{ÚËîp:G ¬2B7"~¤/BúçƒØ±9Öâ
-> ssh-ed25519 u3yXZQ +wH1AooNvcLP949JQM1drPuyN2IRs21zHr+Vczcbakw
wYmZ73l6Qd+ri4xVgqN4QKXgnBNP9Cjj1dBOBwc7l1Y
-> ssh-ed25519 AqX2tg Lv2TWT4cVkyDhdgkzFxEU1jCcgJQsuJV3LjMo0WRXjE
eb6HyZlcml7My8OYzOA+a9V3KD8h/3yOFsFJ/k4ow1M
-> ssh-ed25519 eySVIw QFG2KornBLk3k8i/GKCySCosPKytoiwse0xhSey0g20
Fi730f8eF1Ct6P2GcIiJAgBkaPfW1nAZ+xJ3z317G/o
-> ssh-ed25519 ThuR9A rHzocWJhWyCdQ2QuEnkufWY8hVwRbzN3Mm+GyXjxTis
L9JUezAd87zW6YSwSuH+znD8G3lWmYGiwc3KHmDVwiE
-> ssh-ed25519 7MARBg 3NeaybBa2LN4qNMcw2GqQWeDTsHqr6/GZjSxoR4vhzk
4JoRSUfT9DJY348/paCSYCqJ/puWZTIiaOZj3ylhohg
-> ssh-ed25519 LFAtBQ iqeFnRf/cDzFQ6ebFvUOzdPkGoIvJNO9ZdMYFOwn3W4
XyCP91Fb1uj85/8gbTCbRbUgyXYNXogDOR2jCzE5TFY
-> ssh-ed25519 pgfKjQ uTPCP/1L22cYUxRbjGT6hImXnzEg6jM+vx5vU6aptH4
gCXk8Caa1sQKdx2Y/1PZ4X4yuJ7w2R+5lhFNJ8OO0cg
--- 8dHSuYgjlL+F/JwbkhJzgVEokGtk4V3ozIjh7QAnwsU
‰†˜åÛòþðd\š­„™ pí0FIƒ'ñ€'“ßÚî5×5ÊCè_„äõ¯ÃÛ ‰[¡
.˜k´AàB
™ËP/nÔ,¡]<5D>f<01>Bv¶;;+¶ÄhPâ2d{%¼

View file

@ -1,23 +1,23 @@
age-encryption.org/v1
-> ssh-ed25519 IRHAkA DfH/oGwUW7QhVOolTYmXzA63GcHy4AclkJTb/deAIAA
O2Eg6+HETvshbvwM567+AX1fvKSgBKMTYIjiD5+Sab0
-> ssh-ed25519 AqX2tg 4JYu4wjG6xb56wOJC3Qb5hxaQtX04GRJONcm46LzbSU
dcBQ1i2JTD+f+fGgME6FYVajZVGzXFPELfeYBeXRrJI
-> ssh-ed25519 bD9h7A l8yyq/gsz1HPoJoaKKM2/5YxFtQth2TOemSHWIkSRWI
iMzNiDuK7MFEA4coM+eEOfqZTZQlmGLrRypf26NCTis
-> ssh-ed25519 2Wt2Kw 3gJA77fb21Ol0NxE+OEYriihlBbkdgkr9ygVlp1jRmo
iyxYCc1JWxki/AvYitxBq3dzd5aKyZDd3hASoCj9ypk
-> ssh-ed25519 xaddyw nmHuaAMzb8ANoV7ud1fTBCBP8wbjMtSjdWPVNnVokgo
xxdOSQEPV9wndCoDYmO+8lk24spqqF769TbfnVr69pE
-> ssh-ed25519 6rkyTg jeKcJXoRteB/pB9grdaXs5bAzgRP4h57oz54WdhSnBo
x/3Ez182Y7ugzW9JLYQpiKHgUk4a+hwvwLxhDcbMP00
-> ssh-ed25519 d3M2Dw 7hkSLkGZKLj8tr3WhUBHpsbPBfCBpNxcbsq5Przcjho
7o5NP9GtQOPaeVWDuqWIStb/qga6iAUA7YHaKDnbYFc
-> ssh-ed25519 81O5Zw dzfT849rHzxivHIqt9ZeqxKNxEVN/EMSI733BsvsXxA
hRHs0YH0e2VAAtL7Je4aEo1VHuBhxtkvYED4vvZkQBA
-> ssh-ed25519 Ye6ufg GRBgLzxk3bIT1XlqQjvTNw8xdHk3bkIBMv+H2lsakjo
FJ/Pzcqz2hw+i/EgjZSUPpu+UedVb54hF7OCTeJ5LSk
-> ssh-ed25519 eySVIw ws853GzopgVKFTVw4Oh71pN7izuiOZx68cPBbgSHcng
tpnXjDQNmtF3koYSiisBNaJYyfeLoFaMVBo0m0zztpA
--- AWJrEI+IMMEv8AxjK0W/KbaetT1mFxV2ipqPCAn/ifY
G­N­d<>ô\*hqƒùóhõqL¡S­HŠ%׊ðþ=¦#"‡\/kÓò,
-> ssh-ed25519 IRHAkA KKmIYYgr7RoHaFarMUu2MQxtfq7s6LFlkxWE2AiliUM
aoThCXX1Mwpeic5cKqpIYH66K6dnir3xZcUAVlFVm6w
-> ssh-ed25519 AqX2tg ukfeBi25gPQfJSCTgK6XzYAtdtu74WNTcDa4HWgiED0
ATEWFoGWuNCw5JsHlJgOgmO2x7QUEWJGsJhQcfonj08
-> ssh-ed25519 bD9h7A 4ecAGa7aX8QnxyBDcl8quzom3v6l4TCRZtQGzZT8KhQ
mtWdD8tM1YYo1MoQTENAZJYCSPYD7x2kCmUPc1uPHmw
-> ssh-ed25519 2Wt2Kw rWJcOrA4j1X3ygTkFjImKuS4bAyOlrBRqq98syTFuxU
FINJkFVzbSd3TkXh+l69TMwN3b9ZINknRYR6VzIGej0
-> ssh-ed25519 xaddyw UiKM/eka9EJozle5zuEqfhZvES3OR9XnGb+c84I9tHc
S8gbIpi+SMw9PclFTa+zoiTmzE3XPmCIeTvzlCAGKCo
-> ssh-ed25519 6rkyTg QnPd4yP1q3y95CZD7CvOsQF9hHVc3OQQNTh6S6jleAs
tBTrboe1nRB1BpwCzSz+7CQ6CBpDCkWrJyR7x3HW0Ww
-> ssh-ed25519 d3M2Dw F4Ox/wYLCMaM5xsJQi7mMhDg3tOET7deQdofbfDi3gM
LsJjGUxMnV11JLxU9sdEvYFKV1lXgYiDypDXSfqyeYk
-> ssh-ed25519 81O5Zw zDQE7eCBtRBxqP8KJtgH2CQUWofLE8A7rW05SAQEuGU
Y+ff0hh/OoqEYQHCefl/KRpuO5g/wRwx+kL7BkLMweI
-> ssh-ed25519 Ye6ufg ca6dUiJfWehBpcOBPryk2cXnaI3MkYPBAbMwNXMi4Eo
pG3Baepk7wswiWn+3tvL2P5egckOrTvG9yZrXH4bpjs
-> ssh-ed25519 eySVIw pwAaiREYDhFnShx270t1GjAQ/xBbHrf3Qqrg/nXfcFU
fOMTE6eaqRmlAf/aAp9pSmxXernBMTeH6Gr63j8uMSA
--- 65+++rjiLS5eEDZbqQoR0li2H/VVq7NJvwNixCLUTUo
Ö‚@W<>;מ^»{ÓCx á*ßßý'ßwZªß*ÏÃ<C38F>óñBílÅFù;z

View file

@ -1,17 +1,17 @@
age-encryption.org/v1
-> ssh-ed25519 u3yXZQ 2rEipNhz/QuJILbdZfBSflXA1yBe5HbCmaJF6+aHbRE
CUzpG3RxkwmNpLYxfV9GTdnSBo/4w/RjXa+SPHgllTg
-> ssh-ed25519 AqX2tg THNgafIXoMcn+9P6JPfajC+GfsQ/JygnHONtTBDI5AQ
CP8fyGVDOtWo/H2TXRMPRSKdZ4YCjDfKMzCOTD9xVew
-> ssh-ed25519 eySVIw apXDUyGYIQEwq8J8sK2Ytg+it9jbZNxhkpstUz6SCQc
6D3ibOfF1V9MZ2EeYjNdmmYk7/lMf49/uh5NCRBumks
-> ssh-ed25519 ThuR9A IpjWbB9Y2KQryFgZQf1E+w0AkQBqBFnCnKMT7QgMUxU
zmkhLcX8mENhXP0RR0q/10/7BYYt4uiNImBsSxcNho8
-> ssh-ed25519 7MARBg Oiu7M2TYb2Q6rZ1+0qLOsnuqPTkUQzqjv8yDh9cC13I
q7v1uGWm/xPnsuSPS9zJFibNJkD+LWCGQECiqZspDwE
-> ssh-ed25519 pgfKjQ DS7LvywaV8cc2lZ1htM021Bj7eeS9u7uXd+t823ShQI
4J0iE7KzvxYC7/PuRT5KQUeKLPkUfptj1z5N0qqCwSA
-> ssh-ed25519 LFAtBQ f8am41B022elAv2GD6rWtCa5t2+Gqb9Nr3xgVt+5fhk
8BKlML6st0knzDQVFaiChnBFj/Mq9JTu0s7YEUMqF7w
--- EdhxNdwbECVUAZCQPYjM1tYtfnxLR5DTyBEW64EtfFs
<0F>°†³CÉ^üà<14>äQJe‡¥ûA0kD®šnÆQG'—ªx;ƒø
-> ssh-ed25519 u3yXZQ plTrCNAxnkMZ/+M8TD6umNkufSkUjSoAdJaiRVlx6Aw
qLg+wHa2gv9sgnRGXOVnzqlkKFznsC5P8ev2qYvN+No
-> ssh-ed25519 AqX2tg fil8vo0f6HUhW8xoIo/qoGECekBM3uU3aBlU/z53+Xc
lw19zCnPJWv79z+mICQFeQY4pQ6Bnu2rVmdXKOv2hqo
-> ssh-ed25519 eySVIw /MpShOP+mCDqqG68SezyB1FpO9M5Z1OvYjoiDRMgb00
WZ6kK1hNSoEZUI3A8bxx+svn6OuqreDY+kTlqK1A9yQ
-> ssh-ed25519 ThuR9A Z5TfVJ7s/OPEkEELX8/z9S7IvrGu+KajPXSc6162zX4
OygoKGN932ignRf8Y79qFECPt7x+WBmW896U7i9MHvM
-> ssh-ed25519 7MARBg hEI80P1lLpnaUCPgCf7zMdxK7Gidw9PhSZQiIaCNWUY
MNLlWs3DNS418h7YVWhbhreUb3Ub248kQX1KQVcWL24
-> ssh-ed25519 pgfKjQ 2RS+GPy+NwseE+UWV9NAiPyHpnxHpkaeguOUm25Juh4
NZQvLvom7jFNC9384LC8pQc/nO14qq0FZVWxCSB8gIc
-> ssh-ed25519 LFAtBQ R+eHawl+RRFDJarA22oZgq1bJvVg5dbDU8Rmp97fY30
Db1hATY6aIN6ZKvtheFtrLnrqyzUFBPU2lwjATrY+HM
--- NvSg63mxMKTVXW3QF6cWDdbLmPPZPj+Uw711kCQSxWs
Í~d4Xs^»¯<C2BB>„š§¨Ô<>¦æBËC÷-µãÛÎGÒ¬Èܼ*ç˜åò.H

View file

@ -1,6 +1,6 @@
age-encryption.org/v1
-> ssh-ed25519 AqX2tg llH7FbLqfXCJyDyBqnvPZ71Qjhys66MNt9EWnBDzuwM
U9ZxSoyWOf/ZCvuv+SyBcONgFuo5nWaSr/KKFwoTf60
--- AJKRiBy4o3Me0uOUaBKe+plcIwhUcIrwCc2jeyNkIAw
+à¬Ø×Q (€ʪkçü®xºuõ>ñØÞx[ÔÉ£Ò
\ª1Œa%ó³þã·u׊Ú씃RqK¬Ë{vø¡ôš8¦CÑÊ?þ–Ý
-> ssh-ed25519 AqX2tg X36nT0FkTjPcz0Lx14yHmHTYEv8clqHFui2OqmVOYQY
lUCstPKuatwdqCwInbjziQvp3c7sicp/NTHAhFrZGao
--- lOcAy9JVNLqK55W0dALAq6TDzme6svs30MFrTHyuR0s
Á7“BÁžF¬ê<©³
Œ+yãI¡Ê<C2A1>O–êÎâÀÄôÛ4Tt{å“}t³È¶[Rñ7¦ 7 ÷}‰î«¯]pwjÿË#Ð^È¡#&

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,5 +1,5 @@
age-encryption.org/v1
-> ssh-ed25519 AqX2tg m8Al/A7NrcignAVlf43r+IaTgKg3CH9BcE2bbd0/Wz0
QTKWmnLTVH+H3ZRyNo073t0D8iasGqR0PMT5Ha8fSr0
--- kWPGRPq6ViZv5DsP5jsQJejLBSmObBT/W2d6dqOQCQ4
1Í. i‡69§0KbR¯MÐ&<26>´‡~÷ey2´žï´ ”•Ülµ¬m_‰N㜠<0A>ÝèZ#-ÇŽ‚Âååæ
-> ssh-ed25519 AqX2tg HUfPk3uqwIEcRrUwz96wzUZQ+MlAitVArONK0kVtxCo
EP5yxZ7TyNm6DW4aiWijgEEzTK+QBe7Brm9xadcGvZU
--- K6kwz37dqA38tUuMhSxvcjHq3h8sS/4uRUj1vjHEFBs
VRé¦+W“_V>ÛÔ(ó£FÂÖ%ùô\»c{ CŸÇ©mQ-t¹—m&~¿[k5Å^D¼n;

Binary file not shown.

Binary file not shown.

View file

@ -1,7 +1,8 @@
age-encryption.org/v1
-> ssh-ed25519 bD9h7A sQT3zcuKbxh2Ra4VLD9RLrLh0U6YwDjFTMQ2FTgvr1U
0sdgXHpo0ikX9GEUwWBE0773IViAROehSqBKcnX7/tw
-> ssh-ed25519 AqX2tg 8zm4bI8HLK5Ec6PWnNI2Yb08sQkhmz4463004WCBB08
7NpLUXlEjpErT1yX7h9ceCIH5Y8naY2rCqPnhqvPCXE
--- TpI8X2RcfiskRThO3yzGERqZdhY1C/QIp1mQToi9t1w
0ìG<EFBFBD>þ ,€ÐÝYœ*Ò-ɨŠXH „ ÀsƒªàVôá<C3B4>»Ñ³ß.}¢·î" ;ʆÉuE´KóÒÂ<€ÜNF§¦ ·à3nO˜iª†oµ—¤ª|ý2?3VYXè5
-> ssh-ed25519 bD9h7A qF5Z8CLaqNVlW9MNvkMqJER3Vy32xxDntp3vy0KZJ2M
1k7WMxLN9Mfax66f9AzIZmJELrFTmuN/WJ5vnWnB8qg
-> ssh-ed25519 AqX2tg +26A9G8InpOHmkIA5syXP5jaOAK3g3Yiv9Ey8gDduRw
INSSJA2u/EIw7B1DWokfHICQP1mTSqRCiKk6cPFeYVw
--- G8cd0BgWQRAmEQENg1Vv7Io0I4uwxFvxVQNL+bEJFu4
Ñ MLã\ ÷'>9× ¦cî¿¶k(ÏJ<>L¶H.i<1C>;îgCÏØ²
/ÂOL"æ˜Ê«üdRïP]§ì§©Ü`?j¤ŠÛµÓÄ«¯yUÈT˘\¡Ùµ€÷

View file

@ -1,9 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 AqX2tg yRUwt300dgN3I/f4ZEteXaxygn5FzANbzOOmAEV8f2I
vR5nVYASYMqgkor5aMgRSBJaUR2vBCe0te0COHc+As8
-> ssh-ed25519 u3yXZQ oChJ3qbc6MVzgvZxnQKvgaHnPSnOfNeCTEqYZgOuOGk
pImjd+vt4k8Wk1V0hI1gFZKI1cegOEDjI4K4ktJ03KI
-> ssh-ed25519 IRHAkA u1he/n9+mMJwos5abLtSeoNEkb7uSpoRxWdesM2a7SM
YrjoSH65oBme42sq74ts+qDaj0lm3YDNcOSxxcy62FY
--- zkJU3sMlcPNubLt9JvHgF8jmfPeuWXbQBKPbCMhepM8
é†öA¥tRRzi`ù ‡g¸@˜ëwc°Ywg+¹Ïð%úíQ¥³/—fÁt¼ÞõÜu¡ÔîÔÍç±®N)ɇ¢8Ú˜è
-> ssh-ed25519 AqX2tg 4/c0gbNhOQMBlkk0M2M6CV5FShMdy6HhZptpL0WOBFI
uCqMKdDaInUMLlwCrG51d6AM7byg4a8EHLou5bQGzkE
-> ssh-ed25519 u3yXZQ HF3wgBxfE+Hmz9a5QB3+H03F9R/QFMk39vobB7QNglM
1ZMXLG6jpsM+NCYlOMEcx+wIxfA/4iHZCfRVQPtgLAI
-> ssh-ed25519 IRHAkA nTp3Yc7vypZ1bSie1lFuFpMUZFg67UdhKpSvvsA3Dhw
3aeOSI1R9IkaK5bjHkxMaK+/IruhKQkBxLOatyA4hME
--- h7OURmu2BfnFUklxRAwdGkJdy/vSFUobfVC4fz1H2lU
uH<EFBFBD>¾œ\öœxN ,w;]çCqÐøv5½U¬4½ˆt\NNÕ|<âŠ7ßebŸ[E-<17>g·Þú=ʪ"øu.F$

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,11 @@
age-encryption.org/v1
-> ssh-ed25519 AqX2tg WaB2KyF5Pn7bctfQPoQeYxLVrgJWOTJWEzy1idXbDH8
6tMd9pXqlgE9c3WVZXpGhs+BI7u2/O28X2NRWRaDHe4
-> ssh-ed25519 u3yXZQ pnv6mKrWs9TdDRgpK4KH8M50adnWhTOwEVBzA7O9Lhs
S7BHn26/5gw7pfix3Rzb3dKmPUdpWY/o6ujiogbKgTs
-> ssh-ed25519 IRHAkA f0vpRxGKTuowWFCAvlOCwxBEFGzua21QS0+n1xzGo0U
IhdHiySCsexbw/942wJPpiI3UspJY66AqGwJ4YuOPsM
-> ssh-ed25519 Ye6ufg YKi+IgVF9I4Qd9BWO9H+ZmR7dxTvfkroq4K+02GXQWw
YTRVYDiWcPsX4O5cllk7+BCslcBReHdw+jRitsqP43A
--- qhUlxjLo+pbiv23NWc2Vt83pa4DjHN9MFDAUv+XzuIE
ÁYU¦Ïº£<EFBFBD>£Ë4…q oqéç·ôeNx[&Ô:<3A>0¦A8 ƒDøÑ ¥nŒËäM:µšiCÈ?Pí9 Ëô#ùŠعX?÷Ûèûd˜q„v÷ö4ÓÚÄïæ}µo+ª

Binary file not shown.

View file

@ -1,9 +1,11 @@
age-encryption.org/v1
-> ssh-ed25519 AqX2tg BKGsvS7rgUU2IxJspcTRCAOs1a7BeUtVagibrZsnkX0
gWN2G7JgbRWOuXWGvOQj3ZAw74zALbTbgjdXseiJkPE
-> ssh-ed25519 u3yXZQ O3X903Rk1e0ZEj2DV4rrrsaccLviP+iYrl4piBwOsF8
O1YgSmq/uR1/kI/eZv9i22LBYjUNgl4/CMSd17FswMM
-> ssh-ed25519 IRHAkA h4ZwbN94MZO+tsgO/FUYbJun3BrHMjbTVnJy3xH2UxY
CkQrMXF8FKqN4Z+kSSwBfhOnmPBODJnIDXNhtxlkX2w
--- tVUGAL9CGLwdIfggu3UQzxnqVXMQnf2O5Jjc8j9sxec
$=~ÄÝŸ_:n&âF®Ìþ7Ûå<y÷€²hnàz‡;Òy§ÙþW_±x¨~£SáR¤.q`•§Ï£i žÝ(`ç(¯áF-‚Â%!¸¾A7Ül~îƒuÃh6|*BÂ<&dà£Ç»ÿQI×<49>?‰é¥+û>­ƒHÁ
-> ssh-ed25519 AqX2tg ckWqS2AjXeQPrrA0NKeBJk+0WMe1o66bYjhDrk/N7w8
Ab8w1oZtNKQATH4+t5TnlVN2ZJvMEI290HNn+hdRnys
-> ssh-ed25519 u3yXZQ mvHzT1GtRJysnrKLMaimIBZiN7TlfHbYqImE/zwPf1Y
kO/WdnbOvBD4YvFp+f0+ndkpdRpAhLIfpaeNsV58Zr8
-> ssh-ed25519 IRHAkA jBEbSOiw1H8HyrQ8ItarIr2LAYxkCQKpTvSPIljMbgk
kllR6d6W2CzeErhmMpTWpsRzPER3p3XmzEwBMzs7vcQ
--- zpBIErWXERbFzcUw/JKSwRIOUSfhdVDsk5KQ+GU704M
È BŽÓÅ—oÞ^6òƒ ø|¿rwr\(Õ<>®Nå^ð<Á­IyZïQàá
7MDt±‘­[Ž<>Ç_6‡ðµ4
<EFBFBD> NË©iô<69>ææŠ&® ¶<>‡Ë']Ié¶ÛT(~wv„ã“øX<4B>å¦%:Ku6±>—•ÿ*

View file

@ -1,9 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 AqX2tg cYECeHFY4cB7AM6OrFXOYIgkM0TvFKqWZDpTm7YQoQY
GFvTxBeQXDS3lRLeaXWdJRmtbeu2JyhD3+Rss4YXnQw
-> ssh-ed25519 u3yXZQ 60atYzhzMYVrAuiumga5dWjNk3USK12SYR1uokcXVFY
Z/Ts39Chp1a6TrIF4S1E0TpbEw1GbkezyXvVt4HF8vM
-> ssh-ed25519 IRHAkA B/rv+4fUaE5xs/0ok568dtm5vVEhL4RPeaWF1Jfw+RI
OzlvQH5sBTLRI41gzYPt2zYUQ/pKcpl697PCDaNquyM
--- eUsZp9YSIZ34FGEiaGEZeV+7LDTR9Qoc8n85kmbP1Zs
w V<ª°4@ÉŠ<õܸä?—Bì4O-r­> ñå—˜Ú˜ößzq ®ùe èÿØÕ"0ÿ¨ôó×%H
-> ssh-ed25519 AqX2tg /uwZbh6tiF8xjpEuaKeQhQMfMHXbFSmF1qwKZDea0W8
WTGydvGAob58NkZGU/8kBytKWCVJBSwTMcjsBlxCetY
-> ssh-ed25519 u3yXZQ 3VpfVvCeMj23gF5R+dhOFJuiBWtN1NvdUzIZGit/1HM
kNQZzD3zgIKAeikdnl2xRrjLssyvpFqOm0vU6gD8DLI
-> ssh-ed25519 IRHAkA oa0nwwtyB3oMrJJ294oo9LZXkfFkApqi9uO+oCLjCmA
TT2SmDck2CQta2mFanNVptASuebbMeKEaY7em6r77uU
--- Un9n8WwXJOMDaVn6eyqacJxOqfV7z8N3nTwJ7D3AWKY
/«Þž°è¸Ä»HE0ë“ðjÂ÷½ç—žºþ´:6'ïBµ<42>2G‡ØÉt…å€\©½Èœ`§ >‰o™ê<E284A2> I

View file

@ -1,10 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 u3yXZQ X4kJO7feb7nOD5SOLkCcN7DJIalUE+iwBqT8tJlH6Tw
0Hy8XV2H2m6paLAGEdfI3yuDw7nHfonXTPHRHCVb97E
-> ssh-ed25519 AqX2tg WMb6MhYvTE3meVkWJxB4mBwbqoc10DM6Q4TYV9weS1c
6Ao5ALdnNAmI+mKLjwoxXyYklVCUhLge7a2vqievsYg
-> ssh-ed25519 IRHAkA X6eljUEaQhdP0D0AZz7q9VIhiEuCwtJ8ti3Kkf5h1QE
7j2w6F/VKf3pTa4A3jlC5Vw1rrTD1W4j5jaAarRO+OE
--- sX+STbitgwxeuNkrV4LuDdBjViGFzNIyBoFRxYfoXtw
0pA׃°ä+bOG‰Th—ôÙŸ·ˆl"ß«ÜõDâz¨`àŽÊ탭 !¡¦ñ×'Š.¢¼¯Ôq2¶4º˜
4/K­y «.»Û¼æœIN¬º¼cè7iî…%}¦<>¶†±D]÷[X2"ÚIµýeŽdfØÌÝ<>ž4“d4tm1Ú%Z™
-> ssh-ed25519 u3yXZQ jTuPs5Lzit/TMUS8ZjQSOmghJvXZIolT+cVA95owFTA
BGClI5JknoL1CAuPYyuLv9dHNodDUQDBkDYrp8RnkfU
-> ssh-ed25519 AqX2tg 84YCm2M1scsnBPG+EVgWRlS3Eo0BPwI8fKQ2HA9kjS8
XepdbDkxbXk6YqtchdtJ7DWHF8RY8sNvuA1m2vpD+zQ
-> ssh-ed25519 IRHAkA J9/JjHJ/em87NGLFTh8Gr7z0KLfyPuaXBOTr/lJNtjM
E9ECDhKGevsyUR3Omw4/p4GaX0TrYDVpL6yATuN+rnA
--- zQWNfPYkzPgQkTZtgcfILUK+wrjrvLZ7LTmwgkUw9NQ
Ý´µerÑO ÆäKÁÿÿÍÒš¬Üૼ(UL ‚¿âКÿozœõVô%SƒCK@,MKÅîöx;M»gñ Kî/Ý¥œ¬Îàoƾ¬D¨<>ŠÅ‡E7 öõ|é<>¹dñ¤Ò㇅Φ ±8‰}s-™ñÁjÓBæ¡ètåKÛƒd ü(æÆX™<58>:0¼Í¨

View file

@ -185,4 +185,31 @@ in
gustave
];
"artiflakery-auth.age".publicKeys = [
tower
gallifrey
gustave
];
"notes-perso-auth.age".publicKeys = [
tower
gallifrey
gustave
biblios
];
"notes-phd-auth.age".publicKeys = [
tower
gallifrey
gustave
biblios
];
"book-auth.age".publicKeys = [
tower
gallifrey
gustave
biblios
];
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,9 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 u3yXZQ 9+Xv2cty0bG10mt4FR2CUJl5p/CVYMgxHTiICKvJOzQ
q3l31VZYM/ei0NIz6V7dCW+Jpx02rPRUtQBlnhAKRxM
-> ssh-ed25519 AqX2tg xCy2wR6oVlXDgLirI4/fOYLhp+NvXI1mJ+dG1RZeI3I
7KHAZ2cUv2CnfNxZXyQkoPpQOwXBwTbHQkzKMT6RMAk
-> ssh-ed25519 xaddyw DhCjlG3QgsjUYyzsGvdUwD2tDtAHg59cRPGJ3gJbFHk
ziQAixcCW6k/Ae11A291Fl6+/fBz0YT0ESVBSQRQC3I
--- rX2Am6HeyjmcxbCAZDOQ+qOL2/M8uBnNtLkhB0jDJgc
9·ýõB6Ô>cÎÄè‰0s„ŸLÂDJÞmfe|âÚˆ’ |$®ŠÁ™YÇÆj¸¯çfÊ…N Å34ëµ·ˆí
-> ssh-ed25519 u3yXZQ 1x5UeuazhHgklICvQndvZ27Rfqs02j9elCkk0EW6iUQ
zbBwzSdCjuxPjIKqZOoL2RYs9OJzR1lZCzN2htdqLgI
-> ssh-ed25519 AqX2tg afqPcqgi6Efk7XGrd81q62PXm2rspPrikVJa9TS9EAA
4swXMpm8QYqEQQDfDzMROVdMU7tqBucYtEQSiWlTCbQ
-> ssh-ed25519 xaddyw RfeAJwFJsMbjWn7EG/xvuW8fZnP2MmbSnVJwRxRaqSo
AJ9yFv0yhTLctokYF8klXfFYddCPwp0EYVlVbhRZ7I0
--- YNjU8tYiN8L3Dq1RahW0l5g56nRLEGpVTMtlGZMNXHQ
«\¢Fœ#"j*ªøÄ`ÜüØç)5d<35>Žïu¤¯ež<65>G5¦X>¹ÃII#FîÞ«ŽßFwù»ÑvÓ¼n]4sÏ

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.