Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding stl-thumb derivation #370942

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
182 changes: 79 additions & 103 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -1,68 +1,68 @@
/*
List of NixOS maintainers.
```nix
handle = {
# Required
name = "Your name";
```nix
handle = {
# Required
name = "Your name";

# Optional, but at least one of email, matrix or githubId must be given
email = "[email protected]";
matrix = "@user:example.org";
github = "GithubUsername";
githubId = your-github-id;
# Optional, but at least one of email, matrix or githubId must be given
email = "[email protected]";
matrix = "@user:example.org";
github = "GithubUsername";
githubId = your-github-id;

keys = [{
fingerprint = "AAAA BBBB CCCC DDDD EEEE FFFF 0000 1111 2222 3333";
}];
};
```
keys = [{
fingerprint = "AAAA BBBB CCCC DDDD EEEE FFFF 0000 1111 2222 3333";
}];
};
```

where
where

- `handle` is the handle you are going to use in nixpkgs expressions,
- `name` is a name that people would know and recognize you by,
- `email` is your maintainer email address,
- `matrix` is your Matrix user ID,
- `github` is your GitHub handle (as it appears in the URL of your profile page, `https://github.com/<userhandle>`),
- `githubId` is your GitHub user ID, which can be found at `https://api.github.com/users/<userhandle>`,
- `keys` is a list of your PGP/GPG key fingerprints.
- `handle` is the handle you are going to use in nixpkgs expressions,
- `name` is a name that people would know and recognize you by,
- `email` is your maintainer email address,
- `matrix` is your Matrix user ID,
- `github` is your GitHub handle (as it appears in the URL of your profile page, `https://github.com/<userhandle>`),
- `githubId` is your GitHub user ID, which can be found at `https://api.github.com/users/<userhandle>`,
- `keys` is a list of your PGP/GPG key fingerprints.

Specifying a GitHub account ensures that you automatically:
- get invited to the @NixOS/nixpkgs-maintainers team ;
- once you are part of the @NixOS org, OfBorg will request you review
pull requests that modify a package for which you are a maintainer.
Specifying a GitHub account ensures that you automatically:
- get invited to the @NixOS/nixpkgs-maintainers team ;
- once you are part of the @NixOS org, OfBorg will request you review
pull requests that modify a package for which you are a maintainer.

`handle == github` is strongly preferred whenever `github` is an acceptable attribute name and is short and convenient.
`handle == github` is strongly preferred whenever `github` is an acceptable attribute name and is short and convenient.

If `github` begins with a numeral, `handle` should be prefixed with an underscore.
```nix
_1example = {
github = "1example";
};
```
If `github` begins with a numeral, `handle` should be prefixed with an underscore.
```nix
_1example = {
github = "1example";
};
```

Add PGP/GPG keys only if you actually use them to sign commits and/or mail.
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 --fingerprint <email> | head -n 2
```
To get the required PGP/GPG values for a key run
```shell
gpg --fingerprint <email> | 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.
!!! 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, however, in order to comply with GDPR this file should stay as minimal as possible.
More fields may be added in the future, however, in order to comply with GDPR this file should stay as minimal as possible.

When editing this file:
* keep the list alphabetically sorted, check with:
nix-instantiate --eval maintainers/scripts/check-maintainers-sorted.nix
* test the validity of the format with:
nix-build lib/tests/maintainers.nix
When editing this file:
* keep the list alphabetically sorted, check with:
nix-instantiate --eval maintainers/scripts/check-maintainers-sorted.nix
* test the validity of the format with:
nix-build lib/tests/maintainers.nix

See `./scripts/check-maintainer-github-handles.sh` for an example on how to work with this data.
See `./scripts/check-maintainer-github-handles.sh` for an example on how to work with this data.

When adding a new maintainer, be aware of the current commit conventions
documented at [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#commit-conventions)
file located in the root of the Nixpkgs repo.
When adding a new maintainer, be aware of the current commit conventions
documented at [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#commit-conventions)
file located in the root of the Nixpkgs repo.
*/
{
_0b11stan = {
Expand Down Expand Up @@ -984,11 +984,7 @@
githubId = 16022854;
matrix = "@albertodvp:matrix.org";
name = "Alberto Fanton";
keys = [
{
fingerprint = "63FD 3A4F 4832 946C B808 8E3C C852 4052 69E7 A087";
}
];
keys = [ { fingerprint = "63FD 3A4F 4832 946C B808 8E3C C852 4052 69E7 A087"; } ];
};
aldoborrero = {
email = "[email protected]";
Expand Down Expand Up @@ -1527,7 +1523,7 @@
name = "Stanislas Lange";
};
AngryAnt = {
name = "Emil \"AngryAnt\" Johansen";
name = ''Emil "AngryAnt" Johansen'';
email = "[email protected]";
matrix = "@angryant:envs.net";
github = "AngryAnt";
Expand Down Expand Up @@ -1605,7 +1601,9 @@
matrix = "@anpin:matrix.org";
name = "Pavel Anpin";
keys = [
{ fingerprint = "06E8 4FF6 0CCF 7AFD 5101 76C9 0FBC D3EE 6310 7407"; }
{
fingerprint = "06E8 4FF6 0CCF 7AFD 5101 76C9 0FBC D3EE 6310 7407";
}
# compare with https://keybase.io/anpin/pgp_keys.asc
{ fingerprint = "DADF F3EA 06DC 8C1B 100A 24DB 312E 8F17 91C5 DA8C"; }
];
Expand Down Expand Up @@ -3553,9 +3551,7 @@
github = "cageyv";
githubId = 51059484;
name = "Vladmir Samoylov";
keys = [
{ fingerprint = "8916 F727 734E 77AB 437F A33A 19AB 76F5 CEE1 1392"; }
];
keys = [ { fingerprint = "8916 F727 734E 77AB 437F A33A 19AB 76F5 CEE1 1392"; } ];
};
CaiqueFigueiredo = {
email = "[email protected]";
Expand Down Expand Up @@ -5153,9 +5149,7 @@
github = "DataHearth";
githubId = 28595242;
name = "DataHearth";
keys = [
{ fingerprint = "E8F9 0B80 908E 723D 0EDF 0916 5803 CDA5 9C26 A96A"; }
];
keys = [ { fingerprint = "E8F9 0B80 908E 723D 0EDF 0916 5803 CDA5 9C26 A96A"; } ];
};
davegallant = {
name = "Dave Gallant";
Expand Down Expand Up @@ -7499,11 +7493,7 @@
github = "FirelightFlagboy";
githubId = 30697622;
name = "Firelight Flagboy";
keys = [
{
fingerprint = "D6E2 4BD5 680C 609D D146 99B4 4304 CE0B A5E8 67D1";
}
];
keys = [ { fingerprint = "D6E2 4BD5 680C 609D D146 99B4 4304 CE0B A5E8 67D1"; } ];
};
FireyFly = {
email = "[email protected]";
Expand Down Expand Up @@ -8354,11 +8344,7 @@
github = "gileri";
githubId = 493438;
name = "Éric Gillet";
keys = [
{
fingerprint = "E478 85DC 8F33 FA86 D3FC 183D 80A8 14DB 8ED5 70BC";
}
];
keys = [ { fingerprint = "E478 85DC 8F33 FA86 D3FC 183D 80A8 14DB 8ED5 70BC"; } ];
};
gilice = {
email = "[email protected]";
Expand Down Expand Up @@ -10719,11 +10705,7 @@
github = "jiriks74";
githubId = 54378412;
matrix = "@jiriks74:matrix.org";
keys = [
{
fingerprint = "563AC7887FD6414714A6ACAC1D5E30D3DB2264DE";
}
];
keys = [ { fingerprint = "563AC7887FD6414714A6ACAC1D5E30D3DB2264DE"; } ];
};
jirkamarsik = {
email = "[email protected]";
Expand Down Expand Up @@ -10848,7 +10830,9 @@
name = "João Figueira";
keys = [
# GitHub signing key
{ fingerprint = "EC08 7AA3 DEAD A972 F015 6371 DC7A E56A E98E 02D7"; }
{
fingerprint = "EC08 7AA3 DEAD A972 F015 6371 DC7A E56A E98E 02D7";
}
# Email encryption
{ fingerprint = "816D 23F5 E672 EC58 7674 4A73 197F 9A63 2D13 9E30"; }
];
Expand Down Expand Up @@ -13767,11 +13751,7 @@
github = "mahtaran";
githubId = 22727323;
name = "Luka Leer";
keys = [
{
fingerprint = "C7FF B72E 0527 423A D470 E132 AA82 C4EB CB16 82E0";
}
];
keys = [ { fingerprint = "C7FF B72E 0527 423A D470 E132 AA82 C4EB CB16 82E0"; } ];
};
majesticmullet = {
email = "[email protected]";
Expand Down Expand Up @@ -14104,11 +14084,7 @@
github = "mateusauler";
githubId = 24767687;
name = "Mateus Auler";
keys = [
{
fingerprint = "A09D C093 3C37 4BFC 2B5A 269F 80A5 D62F 6EB7 D9F0";
}
];
keys = [ { fingerprint = "A09D C093 3C37 4BFC 2B5A 269F 80A5 D62F 6EB7 D9F0"; } ];
};
math-42 = {
email = "[email protected]";
Expand Down Expand Up @@ -15745,7 +15721,11 @@
email = "[email protected]";
github = "n8henrie";
githubId = 1234956;
"keys" = [ { "fingerprint" = "F21A 6194 C9DB 9899 CD09 E24E 434B 2C14 B8C3 3422"; } ];
"keys" = [
{
"fingerprint" = "F21A 6194 C9DB 9899 CD09 E24E 434B 2C14 B8C3 3422";
}
];
};
nadiaholmquist = {
name = "Nadia Holmquist Pedersen";
Expand Down Expand Up @@ -19386,9 +19366,7 @@
matrix = "@ritiek:matrix.org";
github = "ritiek";
githubId = 20314742;
keys = [
{ fingerprint = "66FF 6099 7B04 845F F4C0 CB4F EB6F C9F9 FC96 4257"; }
];
keys = [ { fingerprint = "66FF 6099 7B04 845F F4C0 CB4F EB6F C9F9 FC96 4257"; } ];
};
rixed = {
email = "[email protected]";
Expand Down Expand Up @@ -21854,7 +21832,7 @@
email = "[email protected]";
github = "strager";
githubId = 48666;
name = "Matthew \"strager\" Glazar";
name = ''Matthew "strager" Glazar'';
};
strawbee = {
email = "[email protected]";
Expand Down Expand Up @@ -22101,6 +22079,12 @@
githubId = 12595971;
name = "Guillaume Girol";
};
SyntaxualSugar = {
email = "[email protected]";
github = "SyntaxualSugar";
githubId = 12888402;
name = "Trenton Fox";
};
synthetica = {
email = "[email protected]";
github = "Synthetica9";
Expand Down Expand Up @@ -22241,11 +22225,7 @@
github = "talhaHavadar";
githubId = 6908462;
name = "Talha Can Havadar";
keys = [
{
fingerprint = "1E13 12DF 4B71 58B6 EBF9 DE78 2574 3879 62FE B0D1";
}
];
keys = [ { fingerprint = "1E13 12DF 4B71 58B6 EBF9 DE78 2574 3879 62FE B0D1"; } ];
};
talkara = {
email = "[email protected]";
Expand Down Expand Up @@ -24548,11 +24528,7 @@
email = "[email protected]";
github = "wizardlink";
githubId = 26727907;
keys = [
{
fingerprint = "A1D3 A2B4 E14B D7C0 445B B749 A576 7B54 367C FBDF";
}
];
keys = [ { fingerprint = "A1D3 A2B4 E14B D7C0 445B B749 A576 7B54 367C FBDF"; } ];
};
wizeman = {
email = "[email protected]";
Expand Down
Loading