From be68971cd18226a15d4b3d784273e4d9c96872a2 Mon Sep 17 00:00:00 2001 From: Jan Malakhovski Date: Tue, 2 Oct 2018 15:17:41 +0000 Subject: [PATCH] maintainers/maintainer-list.nix: add PGP/GPG attributes --- maintainers/maintainer-list.nix | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2b439da2a40..04fabb19000 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7,6 +7,10 @@ # Optional github = "GithubUsername"; + keys = [{ + longkeyid = "rsa2048/0x0123456789ABCDEF"; + fingerprint = "AAAA BBBB CCCC DDDD EEEE FFFF 0000 1111 2222 3333"; + }]; }; where @@ -14,10 +18,20 @@ - `handle` is the handle you are going to use in nixpkgs expressions, - `name` is your, preferably real, name, - `email` is your maintainer email address, and - - `github` is your GitHub handle (as it appears in the URL of your profile page, `https://github.com/`). + - `github` is your GitHub handle (as it appears in the URL of your profile page, `https://github.com/`), + - `keys` is a list of your PGP/GPG key IDs and fingerprints. `handle == github` is strongly preffered whenever `github` is an acceptable attribute name and is short and convenient. + Add PGP/GPG keys only if you actually use them to sign commits and/or mail. + + To get the required PGP/GPG values for a key run + ```shell + gpg --keyid-format 0xlong --fingerprint | head -n 2 + ``` + + !!! Note that PGP/GPG values stored here are for informational purposes only, don't use this file as a source of truth. + More fields may be added in the future. Please keep the list alphabetically sorted.