home/gpg: add key

This commit is contained in:
Primrose 2025-09-28 19:02:13 +08:00
parent 4a1e2600e3
commit 6581bffacd
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -5,19 +5,23 @@
};
programs.gpg.publicKeys = let
github = {
user,
fromUrl = {
url,
hash,
trust ? 5,
}: {
source = pkgs.fetchurl {
url = "https://github.com/${user}.gpg";
inherit hash;
};
source = pkgs.fetchurl {inherit url hash;};
inherit trust;
};
github = {user, ...} @ args:
fromUrl (
builtins.removeAttrs args ["user"]
// {url = "https://github.com/${user}.gpg";}
);
in
map github [
# Do not depend on my own forgejo instance / self-host server to avoid a single point of failure
{
user = "leana8959";
hash = "sha256-Y+v/8bLkyUIe4vjToChQP3ChPxRV/DqI72OTsx6F0oo=";
@ -34,5 +38,11 @@
user = "confusedkernel";
hash = "sha256-9DdtDAcv+2Z0jJMSLAXbp5ne8uHYj5V/lNGi0kKSdv4=";
}
]
++ map fromUrl [
{
url = "https://eragon.re/pubkey.asc";
hash = "sha256-xvNB+BxqxHqdVBnMhzX3eenN3KmjmdATFPHkPUGweAA=";
}
];
}