Skip to content

Commit

Permalink
maintainers: add arunoruto
Browse files Browse the repository at this point in the history
  • Loading branch information
arunoruto committed Oct 27, 2024
1 parent 00f660c commit 7bad36d
Showing 1 changed file with 72 additions and 72 deletions.
144 changes: 72 additions & 72 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 @@ -929,11 +929,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 @@ -1441,7 +1437,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 @@ -1519,7 +1515,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 @@ -1878,6 +1876,12 @@
githubId = 10285250;
name = "Artur E. Ruuge";
};
arunoruto = {
email = "[email protected]";
github = "arunoruto";
githubId = 21687187;
name = "Mirza Arnaut";
};
asbachb = {
email = "[email protected]";
matrix = "@asbachb:matrix.org";
Expand Down Expand Up @@ -3364,9 +3368,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 @@ -7924,11 +7926,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 @@ -10294,7 +10292,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 @@ -14922,7 +14922,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";
}
];
};
nadir-ishiguro = {
github = "nadir-ishiguro";
Expand Down Expand Up @@ -20708,7 +20712,7 @@
email = "[email protected]";
github = "strager";
githubId = 48666;
name = "Matthew \"strager\" Glazar";
name = ''Matthew "strager" Glazar'';
};
strawbee = {
email = "[email protected]";
Expand Down Expand Up @@ -23222,11 +23226,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

0 comments on commit 7bad36d

Please sign in to comment.