Add home manager to colmena

This commit is contained in:
pazpi 2026-02-10 20:56:23 +01:00
parent 96e3db4a8b
commit 58a8ff88d5
No known key found for this signature in database
32 changed files with 245 additions and 189 deletions

View file

@ -154,7 +154,7 @@ in
domainsList = [ domainsList = [
{ {
domain = p.domains.public; domain = p.domains.public;
email = p.email; email = p.personal.email;
cloudflareApiKeyFile = config.age.secrets.cloudflare-pasetto-apiKey.path; cloudflareApiKeyFile = config.age.secrets.cloudflare-pasetto-apiKey.path;
} }
]; ];

View file

@ -35,41 +35,17 @@ in
virtualisation.proxmox.enable = true; virtualisation.proxmox.enable = true;
}; };
# Extra packages programs = {
environment = { nix-ld.enable = true;
systemPackages = with pkgs; [
devenv
git
just
zellij
openssl
nixfmt-rfc-style
ripgrep
];
interactiveShellInit = ''
alias j='just'
'';
}; };
programs = { home-manager = {
useGlobalPkgs = true;
direnv.enable = true; useUserPackages = true;
backupFileExtension = "backup";
# For VSCode Remote Development users.${p.personal.username} = {
nix-ld.enable = true; imports = [ ../home.nix ];
home.stateVersion = "25.11";
starship = {
enable = true;
presets = [
"nerd-font-symbols"
];
settings = {
add_newline = true;
container.disabled = true;
nix_shell.disabled = false;
};
}; };
}; };

View file

@ -7,14 +7,6 @@
}: }:
let let
p = import ../parameters.nix; p = import ../parameters.nix;
homeParameters = {
username = "pazpi";
commonName = "Davide Pasetto";
userEmail = "pasettodavide@gmail.com";
extraPackages = [ ];
};
in in
{ {
imports = [ imports = [
@ -35,7 +27,7 @@ in
desktopUser = { desktopUser = {
enable = true; enable = true;
userName = homeParameters.username; userName = p.personal.username;
hashedPassword = "$y$j9T$dA94KVg1/jYLqclQQbTDk.$cnfxBWUN8P4shr8Kkipv5bU/RCtQNoAwYFDZ0X/BYs5"; hashedPassword = "$y$j9T$dA94KVg1/jYLqclQQbTDk.$cnfxBWUN8P4shr8Kkipv5bU/RCtQNoAwYFDZ0X/BYs5";
}; };
@ -73,10 +65,7 @@ in
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
backupFileExtension = "backup"; backupFileExtension = "backup";
users.${homeParameters.username} = import ./pazpi-home.nix; users.${p.personal.username} = import ./pazpi-home.nix;
extraSpecialArgs = {
inherit homeParameters;
};
}; };
time.timeZone = "Europe/Rome"; time.timeZone = "Europe/Rome";

View file

@ -1,53 +0,0 @@
{
config,
pkgs,
homeParameters,
...
}:
{
home.username = homeParameters.username;
home.homeDirectory = "/home/${homeParameters.username}";
imports = [ ../../modules/home ];
programs.git = {
userName = homeParameters.username;
userEmail = homeParameters.userEmail;
};
# set cursor size and dpi for 4k monitor
xresources.properties = {
"Xcursor.size" = 16;
"Xft.dpi" = 172;
};
programs.bash = {
enable = true;
enableCompletion = true;
# TODO add your custom bashrc here
bashrcExtra = ''
export PATH="$PATH:$HOME/bin:$HOME/.local/bin:$HOME/go/bin"
'';
# set some aliases, feel free to add more or remove some
shellAliases = {
k = "kubectl";
urldecode = "python3 -c 'import sys, urllib.parse as ul; print(ul.unquote_plus(sys.stdin.read()))'";
urlencode = "python3 -c 'import sys, urllib.parse as ul; print(ul.quote_plus(sys.stdin.read()))'";
};
};
# This value determines the home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new home Manager release introduces backwards
# incompatible changes.
#
# You can update home Manager without changing this value. See
# the home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "24.05";
# Let home Manager install and manage itself.
programs.home-manager.enable = true;
}

View file

@ -54,6 +54,9 @@ let
# Agenix for secrets # Agenix for secrets
agenix.nixosModules.default agenix.nixosModules.default
# Home Manager
home-manager.nixosModules.home-manager
# Host-specific module # Host-specific module
hostModule hostModule
] ]

135
hosts/home.nix Normal file
View file

@ -0,0 +1,135 @@
{
config,
pkgs,
...
}:
let
p = import ./parameters.nix;
in
{
home = {
username = p.personal.username;
homeDirectory = "/home/${p.personal.username}";
shell.enableShellIntegration = true;
packages = with pkgs; [
agenix-cli
devenv # Fast, Declarative, Reproducible, and Composable Developer Environments
dive # Docker image explorer
just # Command runner (modern make alternative)
nerd-fonts.fira-code
nerd-fonts.overpass
nodejs
repgrep # Interactive ripgrep
# # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your
# # environment:
# (writeShellScriptBin "my-hello" ''
# echo "Hello, ${config.home.username}!"
# '')
];
shellAliases = {
hm = "home-manager";
hms = "home-manager switch";
hmb = "home-manager build";
g = "git";
".." = "cd ../";
"..." = "cd ../..";
ls = "eza";
j = "just";
};
};
programs = {
direnv.enable = true;
fzf.enable = true;
home-manager.enable = true;
htop.enable = true;
lazygit.enable = true;
zellij.enable = true;
zoxide.enable = true;
bash = {
enable = true;
shellOptions = [
"histappend"
"extglob"
"globstar"
"checkjobs"
];
};
delta = {
enable = true;
enableGitIntegration = true;
};
eza = {
enable = true;
colors = "auto";
extraOptions = [
"--group-directories-first"
"--header"
];
git = true;
icons = "auto";
};
git = {
enable = true;
settings = {
init.defaultBranch = "master";
user = with p.personal; {
name = commonName;
email = email;
};
fetch.pruneTags = true;
pull.rebase = false;
};
signing = {
format = "ssh";
key = "~/.ssh/id_ed25519.pub";
signByDefault = true;
};
};
starship = {
enable = true;
settings = {
add_newline = true;
nix_shell.disabled = false;
container.disabled = true;
};
};
uv = {
enable = true;
settings = {
python-downloads = "never";
python-preference = "only-system";
};
};
ssh = {
enable = true;
enableDefaultConfig = false;
matchBlocks = {
"colmena.home" = {
hostname = "colmena.home.pasetto.me";
};
"colmena-ts" = {
hostname = "192.168.1.22";
};
"*" = {
user = "pazpi";
identityFile = "~/.ssh/id_ed25519";
};
};
};
};
}

View file

@ -35,5 +35,9 @@ in
librenms = "librenms.${private-domain}"; librenms = "librenms.${private-domain}";
collabora = "collabora.${private-domain}"; collabora = "collabora.${private-domain}";
}; };
email = "davide@${public-domain}"; personal = {
username = "pazpi";
commonName = "Davide Pasetto";
email = "davide@${public-domain}";
};
} }

Binary file not shown.

Binary file not shown.

View file

@ -1,9 +1,11 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 BFt3Fg XtjNmZwe/6sJU4h//bVESDBw/vVvPOETBhAiz1GeUC8 -> ssh-ed25519 BFt3Fg XIcZtfUlxRs0soVwX4r2S4tZ1+6Mg0Lku7So4yEDgU8
wtF2jk0uggB/e2+tPXH6Ky1CZzSXCuf6BpwhvVdVnIY wPkX9ULKNZ+VkS2IDGGjTLiCr4ugogFQmkj7K6n7aOw
-> ssh-ed25519 uqg2jw vjlyslubpWG62ZqmaTWjMoQeo/yzhepjOM5XCjw9+SQ -> ssh-ed25519 uqg2jw btHyM+dMgUyhxwUkcRpiqPiOPzz6cpTRHD1ZPW0RTCA
5pUaHbGWhbLBVe2/TV4e5QMMXjXjBHIOox3/Um/S4yQ ZLIXVbZ/FDvhuX3FZuNcclQL8T736ILfhudrR5Dn5L0
-> ssh-ed25519 a0HhMw fcTKN6ueXmOIARCBaVJoQlDGjVdV8qUJF4sFUMHfF3k -> ssh-ed25519 a0HhMw Kvl92RsQe+9M4VTQAQKnVgJxzmPgpzkSTLbEq0ZNIUE
p8BH83HhimIM3rHiuqv9EJ24z7Y9ZtNzATDZBMxvme8 XWXKU7e4ZXKxWk9YnbKuQn82dPPn2AC4mpksoEnWHfw
--- 3ebErblfggeme6JqKsheljbQr/QLk/EY4pKPdLBmtIg --- RgMEIYrUSY8fi/qXFJiUiaBFoI9z4WbG7iy3x5RvAQA
Òæqòâw æôüÉS{V¾<æf©îdT€¨EÃu?74%ç%<–¹Ÿß?<3F>ïa$®ü@d8ªÈÖý÷ /Ø­p»atØ<74>lc}€ dh-£a H 3OVþË©®©ebP"sv€àøôƒ=ÏrŠð]Y˜T?Oý9çËISb¶ÁúšJëûb+º¢¶?}0Â8sÃ/­´[ú:œiØ œ+&&¹2]†£ÈºR6\K.,
§Y ©É¤a÷»AõÁ†oÑ s`™
•ˆ”Õ„0vT—B)^0-E±e%ï½ðkÜ#€õi¥Z^~5aªÐpé©c;ð<>Õ8×göû´Á—?…ÌnNÐ *<2A>Ak7ÊUh£ sñ-òEAaΉæI×­J<m™<E284A2>¥·†;heØt…¨=úÏt8

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,10 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 kElbzA tqjANmTi92F+J3s1Lr0enIdlnrjGINiy8C3S3LlwLnY -> ssh-ed25519 kElbzA w0lkpAAytuQB4TW+cZwlA8Yxj4hSn6XidCrToSIqE0M
xnQYW0XjpG1nXIAvknGaitpeO9M6AoYga/8i9zKkHWw /uI8UqRwxnAsjju5Qmgns1YIWdCOW2GvGyyLGFS8nII
-> ssh-ed25519 uqg2jw u6VDTedM6+IZqoRwhgyMlzfjmxWWMbucO1JcGPt/9jc -> ssh-ed25519 uqg2jw 9ALpppM5izrNPdsbh0v6R1OZmU96wrlfZME/NQw/EQ8
kgp4mvi9eZnHr5lMgNdV99/0eelMMiivV8h/0pU37OM beCx2Cs9d5GzLUmwAkfwjWTyIzsQErpzUjO/dNN+8to
-> ssh-ed25519 a0HhMw QB8jMTyztNjTnel71eT0Ay7zScr+UV3+jRxGVGMqEHs -> ssh-ed25519 a0HhMw iB1TdOcYWge4Q6wc73Ol2gWc3or4+E4SkQaPoL9Func
WQ+w6gAq7TyKYuxUTgvKOM07iblbfXgjCrKXH1Yo2l4 tU7CZQVSH32zxcffCZoScFBGssbFapydAGsGQzNS92M
--- tUXEoQeQipDhevvNSYDXG7K+ksTaiaZW8uTXWvEZ6pY --- 4CJM+a3+hhGzdH/bnNfpp1t+1qa7YDF5K8zcfLbrVDM
xÍaÎE>Ÿ®\G@ŽùrèO«ðOÂUUÜ0§uwPñ¼87s<37>uÏOZWoJÔÿ ²yiÖ Ø!áy2œ¢ú>£Ü6ÞigNz:0xnE¾IÔâù<17>çžqÆ¿Äú·”˜kŠq²hnŸˆ^#­\PúŒƒÇÕ¦WùSäf€Ë
Ì)Ùàªl¯eîeŽÃ ";7³ž˜à8ÖŽqÈ

View file

@ -1,9 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 xSWWeQ E+gCcIlUnT8vAqwQ09HNXosMXWGvGZKkoNgfpSWZUj4 -> ssh-ed25519 xSWWeQ WMV3AZdK2U046xt0RT7C1O6GSnooPco9iYCvJwbwiFg
A0JaLcXvHSnR2hNTv/tBBap3MeLE9ACjSE1ZS6d2zeI m+KCPob0a84nPNorJHuDTjpcq6QBWQmc8+PjPzaPB0Y
-> ssh-ed25519 uqg2jw d8f1wLaJOD4sAtDJhepze/44pz1MXIoSQGBccaZsCz4 -> ssh-ed25519 uqg2jw UQoZQyUIO5oLwMAQI3MdPPw6+OusFCsQMCKkSiBCnnQ
2cN1d1XmOw+72j0LhdOUEmySQUAEwVw0WJ6qQjlE+P8 83jp2AdcBI9p1bhPnk5eQSAAgNhfG4e6WAZK1hhpKXA
-> ssh-ed25519 a0HhMw DUYGuMdsdyf4/urAB9fyrS8DUNExYRu+99N/OjQSfXI -> ssh-ed25519 a0HhMw no+5eTnSbfSxAffuemm8O2P2Klqw28HXaanfK5qJ20o
sQpNRvMwcWLF90tQnnSoLxZHF1rU0BHQaCkQf3SOkX0 uZtEg6bEO4LrFnMvr3aQBgEvziDcNBGL5Eda3Ds781A
--- KE8/92DAZ/sp2uUC7sCS2xRPfXjjxXalYvPtlGTGTyE --- 4xMxweR7fMCZRVUDGSc6R6UmtDI2VtmQcpiHlqwTdhU
N¹]…žü+÷*1N<>«<EFBFBD>¼áS¬<53>•Áº6oEÃ#ŸÏ}‡î³"Í—\Œrmõ ÅŠ;±½ÃJ†IǹÙò|N:J;™$œ~˜CDÔÈ$6ìÑ ¾w­z†ù©[S

Binary file not shown.

View file

@ -1,9 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 VfYKTQ JSw2XU6P0sCVScvHUxzrZX4bWSYVpQUvDiHuxDCdr1A -> ssh-ed25519 VfYKTQ VIcgl0K8TCfByw3ePvmRpzr3jiCSvaUpDTJcsi3osz0
B0AniniDnZvnpsPhEjl+kRwN8erwgCJLAwjg4/n7BJo 90OEuN6K3ZMMd819DLklg1K2YtfV42r+TM7BEd+yjIw
-> ssh-ed25519 uqg2jw 4PD4SUNql/7ClVurWB7026hAxwmzLsTfUjAxFxTuTB0 -> ssh-ed25519 uqg2jw 0le3Ee/zXgRvR49ObKCKm4Cf5PJFqIjC02ImdHAyrg4
mVUy3mlLuPgZoffgd3ND0g/AA0LA98NHxPor0iAiq+M +9j6RKYhEkQEXRSzHXUygNTYLo5u8XNknffjWMp0wOQ
-> ssh-ed25519 a0HhMw Bgryc0746uvBsXqjAaEFASgt9nmnLKBHpoFfQZk7ZzE -> ssh-ed25519 a0HhMw TzncAEpgB3FDus/b73WimP534QF7aQydMy1eOydjqEI
vRbsn7feVb6Sa5BibZKyUlgAxsfj1TYhk6DI3GmgGxU fBPnnfFZKS7rpPkWrrmq5MMRpV2gfSRUrQjD66Pw1KQ
--- D/cka14+lxoBHB2O82bGf4cuYGhHnuTeJtv/xlfUWVE --- 63G0AZIezivRLdi9qFDvfNPGorwupWEBVu+6cgO1/Cg
€F JËÅлĸ`bu<62>y½Æï¿ûÈ7®@üÐ3K<33>t¥{×¥Œl²·—é “Q™²ÆjŠÞþ»Ó˜³ànä~<7E>ZEt%'}P¦P#|©^^Nš'€

View file

@ -1,9 +1,9 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 S1eK8A hUCJEaG4UdI3zqRJMHCBEnpozRifK9oJdFat2EzIOX0 -> ssh-ed25519 S1eK8A iYqnaZLB4k05Y7EtgY8Tu0sSzSaFcw9tCwgUuBWCPEg
hY8TLD7kLSk6v6Nn5lUJ4ZZdi5yyow5kF0siJK9wGFE IEf056RsERZtoG2ylXJ+ZKATiypah/WYpq33H4fu3Bo
-> ssh-ed25519 uqg2jw mQgK1YLhShSmmjne8CYPqo45CGeLsSMliMXlCXX5SCo -> ssh-ed25519 uqg2jw m9j5hY6tZpJnF9ojFsIl52gt5EqifDr3nVcAa9YTlwA
SyxNPzahNJEBiS1LvIDqQdZ18yBbJ594oIbp9CFUS+A T00VddmIxA8ssjZKEVJQj+YRW4OnI95n1bkVlF4ajCY
-> ssh-ed25519 a0HhMw EOW69SECq4eX3mf+ExDCD+c+FsuIw1taRopuJC/iRik -> ssh-ed25519 a0HhMw +8Kn9YaYbdC1D5wWlUfG67h3L/xHOuk8t2NIWe4DkQg
oZe0daQU9PUYVD94JebTEo5SGoGcP/Zwj7TL9dDGZYQ ZwvNdJUE0hI/XfJXpwlByefsN/NwlfnA1Iqslr4+66s
--- 4lazuOb4pssKTDxombzrQF5Hq1ReslIEUmYhhJpcVY0 --- orXwCTLcvSasnOZKN3trsK2UlTpkqwg5ldMJiOveWxc
W8ÄVÝbT_<54>ÕX¤òÔr¿ëÌø 49vþÝœ]£¸¥Ž¸,°á…»eøm ,(ƒm Nu„XNÙ/Ç!M®¢&<26>@ŒÐ<C592><C390>÷ÚRo°¬Ã!߆"¼Ê‹:-

Binary file not shown.

Binary file not shown.

View file

@ -1,12 +1,11 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 PCrpYA lEqP8LC9SVfPLCAW3wX8AJUUsv2PMm7Cy9NFW4gp+Dk -> ssh-ed25519 PCrpYA FVQ/DJuuUM/gKjtHZMBujeWOKKxb3p3kCHKCzkWm5Cw
UvHKKiZfui54JqkkQEJzdyF+AcrddRxm/J3DVC9QXLo 9XZ4PWaIfLZKeyVRLxE/3Cq1O4CSTe2LMGA8BOE9eDI
-> ssh-ed25519 aichPw X7D48uUYzEi67qqb7ZMRad6azSCgluhitfhjmOh9GD4 -> ssh-ed25519 aichPw FBSB/6HKz20F0EpPPdQl/TdMbSwSTY85oe+kgAGtMis
Dm/FyPrwBzkwnYNhwkTp+IljlUIlrRrd82hQMVqbbjw FcJqlHeDBpH4JVDVSLB050LypaDOGkei3tRcAsLh+Bw
-> ssh-ed25519 uqg2jw 2R6gD0kc/IShL9e3NZ23d6R7ZsYZuES3ByBmjXZSB3k -> ssh-ed25519 uqg2jw 7eXM1ioOx/7Aj6//f0ayj4YHAlCNfu46Rniv9nAVf3Y
2ii58NpRI7uvCmw336WoGmVgsOCD8n/dXRFYDcU2MTk KQ4DGIN0ehCgCq7Rb9dIt2h8JftapNTvma2ytpbQdv4
-> ssh-ed25519 a0HhMw LGDeft0z1KCfbwIjnY7Vc20u8jvlOEAZlq5jIdjgG0o -> ssh-ed25519 a0HhMw 9zZ2tBmL7A7umg5pdjwmjRz9hTvk3sI/OY+cBoZ2Wxc
lazYQ0ntsfi/OqLaD+qeOviMsU5+OxZdcFTv0T2xKQM X2aI5neSKl42OfwsaK9zKpcTOdFaOMdx20fcdyabzXs
--- +sZuPxzWBUycjLRBZy0v9qq08l5fw46bi7AoDNhEfbY --- 1QcLSTnVfMoDBT1Fpfsn8YuXgg9VKeAmiuCIuTkj45c
)i ùœ4)˜µIF*¶,Ë Ë%;Ýc¾Á7kiL¨à<>_y°d)-óþ7GˆÇ#"6É#ÝÛµè H䜀²š¶W°öME%1BtG6„ã8%„®W—»<>U³ø¡Ê3ìUo8‡´Š<C2B4>·q"Æq}ߘ쾶æ÷Bšg `~¸
ß 

View file

@ -1,11 +1,11 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 BFt3Fg 3NEBLRGxRT6B854MuvmmawgrDg5ITEJjEBHo78DMHCI -> ssh-ed25519 BFt3Fg bJnEbdwQPAns27ZLCTMFpusn2EiSVBx1BI0eWGIPo3M
Aw+vI//kySahrr1/kX2GPwCKxrGXeqnK27mudSEN8v0 GXDBGU0vH5BNkMdDct58Ptfrjo9VkGe4NsO8qKzpits
-> ssh-ed25519 xSWWeQ 2Nrt2mu0g5FFjitS+AhcTlLp9G45grvC1hd1mRcoQEs -> ssh-ed25519 xSWWeQ EzNrLYHiTRB4qy3GM4+UgQ1xsSfmwYg2UZZrbGXAnV8
TbWtU/NtfvwFi0Th9NX3TyUoz+xev/mKTcMkLPCSFLI /rpXgLCiPjZtK30KEL4gdsI9nNfvwvtMAOhZWDMMMp8
-> ssh-ed25519 uqg2jw UI5zqhiBDoRECwpSUteB9Ao8M5NrY0w9MnbHu2DkkA8 -> ssh-ed25519 uqg2jw R5qstlWR6Me8EL5deCEPxduUH06GGvGPabiwp++VEDE
+bYDP32xMRrIsvwbyyFIRmWOWScJFAx4fJJSdkmxlZo qHB/rmJ656pUe9kROogyyJ5K087vs0ouurXxY6XItOA
-> ssh-ed25519 a0HhMw EUF0iiuMRWg1FSHZHzzNmyfaSAdQZodQ/ktnG9P0BnA -> ssh-ed25519 a0HhMw D67rVz/os2DiCV2st/JAtn61imyNNwvvt91YX0KNMAg
5VgnyHJenJN6+kKy9Mgkm1NeXdTgrFwNgIO0zSV58ag qmYbCID3Ck8QMyZHB7XRsxMKqkGBn+Vn22uIMg5xtno
--- aGKRsJBidbuP+6dTKIRewWSbFSUpp5tUnC5vzmjiOZI --- QTpgKrCKAHwfZ88ZM8DTu6sxocVEJ7FtGSeZ2uekugA
“u°49KPéˆâ­¾1«ä_!ÇŒ´º_ÊDØ `ÐbªF-в<C390>áØnÁ\|]­¬Î:y2A´î;È<>)'(<28>É6ÏÔMök#œfƬÆZš¾9µ¡Ë^¡Jƒ åfJãçö´ú<C2B4>qlNqbïÊâ“#_¸Ê Fmƒèm˜ZŽo 7à͇ ”þ>¯ßŠØÇ ¼]mò“cöÞd.¶t9]<5D>¼rõ*§ÿGSJÒtm³'—ÌÑ5œ¼sµ+XP

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,19 +1,19 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 1nWE1Q 6l+mGYR/h3PzfysAEUtP2TNmeOEEZ9o82I1pZIToQ2Y -> ssh-ed25519 1nWE1Q gGyfb67NoNjMNiPH9hLZB8HfL8uoKbeQdVarVW3BN2c
spI4bdtauaYFqkPfVypgfsbP3vPGn3U26lAgCr3CYCA EKUYPZYmS/OQtFihzBYSEJIZUD5HSKbvm7qLBgnheWQ
-> ssh-ed25519 l7h2MQ vpUtGCSUb3X0NRbkWgsBZpHs0qh8jsOrgK1wfae4FnY -> ssh-ed25519 l7h2MQ cGiRXQo37sqjTmQVwTTQuL+xpDLaXW8odgiKowPwDGI
9EJQnJfEjnXKn29vRhGmEgvfyhubV6pgQA6IiUadZZ0 8KzvN+BMnls7GeO3rlxx3rt7rpaBxTji6GwpisbbTQM
-> ssh-ed25519 BFt3Fg MHaCOLAjmolqPKh9hLnxLh/HOnXFOgNMS9ysGgsydy4 -> ssh-ed25519 BFt3Fg mQIKogVZLMjRlxBorHDTMnXuu74TaDw885BGxL257ko
kr++uM5j2kfbA/HlIhUUPG8yvcMRr8FGu3/Vbn45I0Y MZtGnf0FnQ0hL9WrQtp+L+NDs7sN1XKKhiiM642rKu8
-> ssh-ed25519 cQlmdQ TjxYlOSGctoISvfdSVZNNM35Qnzwhw3eYc1xpNZiHBo -> ssh-ed25519 cQlmdQ ZPeVWB90YD5iHa5YM5NoxTP3rCOp5PwC28nfZIkj3QE
RbX5U08YnrBDsgJbUONzKXS2rd3fRUM5HKCrIIMQfN0 n5/32QG8mfwv0gwtGffl1JZZwM3EkggbS2bruqwpGNc
-> ssh-ed25519 xSWWeQ RPGfOPYUIeyohrDaxxTk6O2xARZ8vSlya3yWf0ii1hc -> ssh-ed25519 xSWWeQ w5ChshbAPHLhYJWGbpzPgYoWOSl6Lk7QmfdspQL1nRw
1GZxQ1CTLTNqXNh/+zWZ+niIzurGyevvg4dMtH9IkkY fGSscR65V+HCEgXiQ3WuN39WNZEnuuj7mPJ0Jx1OKBQ
-> ssh-ed25519 HvFEmA D/YWDe82ntgGM6H0CKz39km7i7TPvKtzvrTiOZu/ym4 -> ssh-ed25519 HvFEmA 1HIGPd1ph+3blpYw9kloYPv00lW59/twhUgd9UcRMVY
2JamJ3qulNn4fyhlcJHGjmtrQPQldu1z+B8H4nxnSh0 v6S24bbz43HDGw0iqPdxP+1SAQHofZdVLIzK6+P0a9w
-> ssh-ed25519 uqg2jw cox9atJoC0RViohv/F/4ZB0Dv8sGXLe/3YF3gsOFVls -> ssh-ed25519 uqg2jw TIaNrQ2D7/DYP7oU+bAp1T8Z5DfqzV80HhQIlCGggU4
/pCnksPXaMJCmjpCIyLcnZ6aqMLGZKFSXyhUWopO9+E LU107d5OIoy+srYGMbDu9uoBozlN88hyKureFe5oD5Q
-> ssh-ed25519 a0HhMw HPiF5X066nhR8aYX31ER5sRZ69VgJ9ReB1W73bTcTxw -> ssh-ed25519 a0HhMw OVXOFydOhpW/dXa0JdO34d+CxmBkLIFhrdtoI8XZfi0
yVPkb0pTJtO4llwBaqbu8JlkpN+nVexe5KKBLG7Ec84 nAT68yv0YwhIVoB3fg78LcbnFCWFEBw2u9pJLqOWn30
--- SUmzHO6cT4UoMCXLS3w/4dDJkk1qH2a0GGubIODXT3c --- Yf+GsVXfAaa2a3tbGFgcmHPXymWd7kG47rJ4KCjTl9g
+¤þ;£ÄÃáJQ{Åò­Û(@ H?ÒdG8àà8}n¼wèJLÑî¿24•z„ÀïwZ-C-™`”ÂÓ¤.gîh¼ÆRëz©P×]kéÂâuÕÒ#>¢Ã„ ¢­[u)}-Ýii<69>ùìØšÉ@]Á©¦²˜VK¦L1<4C>à1•¨<0F>÷î⸴IÖdúSæ\Ú¬¦ÀøÌIyØò(»t<C2BB>çøAi]Z´R/Ã<>ª™¢œXT

Binary file not shown.

Binary file not shown.

View file

@ -1,9 +1,10 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 VfYKTQ W7A4T5lJq/mEHYZS9NrPjTVfBIq23tVk9Qzz6OK/UwY -> ssh-ed25519 VfYKTQ 6Py9mXS8y0SPxhMC9+Pv/07aQd1cJjU8YCXlD4VRkRA
Al4WLJL6XkibZ1kEgGn5sMo/6CBc4bYrdgGJku5g3fc 3ufRuZnrcz0ISAxlPh0JnNK2SR/ms4rspvAlrcCaf1w
-> ssh-ed25519 uqg2jw Otswqv2cM8Da89mOkaQ/A/6SMqXTbUhN9/tPFJunEws -> ssh-ed25519 uqg2jw bS8DxxRr0n/oLFdFS0jk8RVFzIDsQDmIZzhIrZH2HGw
KI/EfCRWh+J0qEEel4BUp8pUwGIYIyNjk9ISEhpWVgM 6L0tAR9ax+YXZEGmCtxxZUf61w08Tlq3lp7I5RVPV0o
-> ssh-ed25519 a0HhMw UDkq229Hgj5bNb3gi7Rj8MrfJmmRrlwF+m1qoTsdbEI -> ssh-ed25519 a0HhMw V59mE2aUvmwgB27Ci9d5/c5s/LK8CoI6C46tyB+6M38
hj9F0kUtBcjg8+fqrzw8kmjEbhGaWLUCOUmT3/J0kHA uWnbe1XS1VeSmsc7FsMt51DucK8Fp4Apaex5vz1fPIw
--- q3eJLLMihb8xnbJAwEt608NZtqPM1x2gVXMfrj7wWyM --- V5xPOO3w7QJ9MpWu2ivRpEqcHRHbfRLGZdH6+4cSKzM
i©!űR ´éđ|őy<°…A‰[­Ň{| mTî»âű }|z츸U.eŰ.Ř©Ź>–Ń{IłżĹóyęŹ ¨éćQyÝ\ $}•ó¨Õê``švglKð~>ûuÍÜeŒÊöŸ˜
å~ôa|¥x*©VŸÅ©e\]kwÎ^®e`<60>oq«jɳë T¡4uÉl

View file

@ -27,6 +27,7 @@ rec {
librenms = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM/dmfOVzj37ZYwLTs+jjQUQYRIgvW3NrtBDsr8rllss"; librenms = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM/dmfOVzj37ZYwLTs+jjQUQYRIgvW3NrtBDsr8rllss";
immich = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF8H49AYwKmHLV5QwgqNjlFRhLVg/k3/kKR53/ihz/cu"; immich = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF8H49AYwKmHLV5QwgqNjlFRhLVg/k3/kKR53/ihz/cu";
ilpost-podcast = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHo3tGrspZlSVbC1X/MHFFwDGj8G8+ZrZihU28DkbJEh"; ilpost-podcast = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHo3tGrspZlSVbC1X/MHFFwDGj8G8+ZrZihU28DkbJEh";
colmena = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOOVg0/MhkyTsZBITT0nZvH0hWskPJ7lyC5Mw70duczq";
collabora = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICSaXqZ+gqkbRJxsHRvCXw9U2Zip8YlPjbEIgPEzevO3"; collabora = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICSaXqZ+gqkbRJxsHRvCXw9U2Zip8YlPjbEIgPEzevO3";
}; };