Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1/*
2 List of maintainer teams.
3 name = {
4 # Required
5 members = [ maintainer1 maintainer2 ];
6 scope = "Maintain foo packages.";
7 shortName = "foo";
8 # Optional
9 enableFeatureFreezePing = true;
10 githubTeams = [ "my-subsystem" ];
11 };
12
13 where
14
15 - `members` is the list of maintainers belonging to the group,
16 - `scope` describes the scope of the group.
17 - `shortName` short human-readable name
18 - `enableFeatureFreezePing` will ping this team during the Feature Freeze announcements on releases
19 - There is limited mention capacity in a single post, so this should be reserved for critical components
20 or larger ecosystems within nixpkgs.
21 - `githubTeams` will ping specified GitHub teams as well
22
23 More fields may be added in the future.
24
25 When editing this file:
26 * keep the list alphabetically sorted
27 * test the validity of the format with:
28 nix-build lib/tests/teams.nix
29*/
30
31{ lib }:
32with lib.maintainers;
33{
34 acme = {
35 members = [
36 aanderse
37 arianvp
38 emily
39 flokli
40 m1cr0man
41 ];
42 scope = "Maintain ACME-related packages and modules.";
43 shortName = "ACME";
44 enableFeatureFreezePing = true;
45 };
46
47 android = {
48 members = [
49 adrian-gierakowski
50 hadilq
51 johnrtitor
52 numinit
53 RossComputerGuy
54 ];
55 scope = "Maintain Android-related tooling in nixpkgs.";
56 githubTeams = [ "android" ];
57 shortName = "Android";
58 enableFeatureFreezePing = true;
59 };
60
61 apm = {
62 scope = "Team for packages maintained by employees of Akademie für Pflegeberufe und Management GmbH.";
63 shortName = "apm employees";
64 # Edits to this list should only be done by an already existing member.
65 members = [
66 DutchGerman
67 ];
68 };
69
70 apparmor = {
71 scope = "AppArmor-related modules, userspace tool packages and profiles";
72 shortName = "apparmor";
73 members = [
74 julm
75 thoughtpolice
76 grimmauld
77 ];
78 };
79
80 bazel = {
81 members = [
82 mboes
83 uri-canva
84 cbley
85 olebedev
86 groodt
87 aherrmann
88 ylecornec
89 ];
90 scope = "Bazel build tool & related tools https://bazel.build/";
91 shortName = "Bazel";
92 enableFeatureFreezePing = true;
93 };
94
95 beam = {
96 members = [
97 adamcstephens
98 ankhers
99 Br1ght0ne
100 DianaOlympos
101 gleber
102 happysalada
103 minijackson
104 yurrriq
105 ];
106 githubTeams = [ "beam" ];
107 scope = "Maintain BEAM-related packages and modules.";
108 shortName = "BEAM";
109 enableFeatureFreezePing = true;
110 };
111
112 bitnomial = {
113 # Verify additions to this team with at least one already existing member of the team.
114 members = [
115 cdepillabout
116 wraithm
117 ];
118 scope = "Group registration for packages maintained by Bitnomial.";
119 shortName = "Bitnomial employees";
120 };
121
122 blockchains = {
123 members = [
124 mmahut
125 RaghavSood
126 ];
127 scope = "Maintain Blockchain packages and modules.";
128 shortName = "Blockchains";
129 };
130
131 budgie = {
132 members = [
133 bobby285271
134 getchoo
135 ];
136 scope = "Maintain Budgie desktop environment";
137 shortName = "Budgie";
138 };
139
140 buildbot = {
141 members = [
142 lopsided98
143 mic92
144 zowoq
145 ];
146 scope = "Maintain Buildbot CI framework";
147 shortName = "Buildbot";
148 };
149
150 c = {
151 members = [
152 matthewbauer
153 mic92
154 ];
155 scope = "Maintain C libraries and tooling.";
156 shortName = "C";
157 enableFeatureFreezePing = true;
158 };
159
160 c3d2 = {
161 members = [
162 astro
163 SuperSandro2000
164 revol-xut
165 oxapentane
166 ];
167 scope = "Maintain packages used in the C3D2 hackspace";
168 shortName = "c3d2";
169 };
170
171 categorization = {
172 members = [
173 aleksana
174 fgaz
175 getpsyched
176 lyndeno
177 natsukium
178 philiptaron
179 pyrotelekinetic
180 raskin
181 sigmasquadron
182 tomodachi94
183 ];
184 githubTeams = [ "categorization" ];
185 scope = "Maintain the categorization system in Nixpkgs, per RFC 146. This team has authority over all categorization issues in Nixpkgs.";
186 shortName = "Categorization";
187 };
188
189 ci = {
190 members = [
191 MattSturgeon
192 mic92
193 philiptaron
194 wolfgangwalther
195 zowoq
196 ];
197 githubTeams = [ "nixpkgs-ci" ];
198 scope = "Maintain Nixpkgs' in-tree Continuous Integration, including GitHub Actions.";
199 shortName = "CI";
200 };
201
202 cinnamon = {
203 members = [
204 bobby285271
205 mkg20001
206 ];
207 scope = "Maintain Cinnamon desktop environment and applications made by the Linux Mint team.";
208 shortName = "Cinnamon";
209 enableFeatureFreezePing = true;
210 };
211
212 clevercloud = {
213 members = [ floriansanderscc ];
214 scope = "Maintain Clever Cloud related packages.";
215 shortName = "CleverCloud";
216 githubTeams = [ "CleverCloud" ];
217 };
218
219 cloudposse = {
220 members = [ dudymas ];
221 scope = "Maintain atmos and applications made by the Cloud Posse team.";
222 shortName = "CloudPosse";
223 enableFeatureFreezePing = true;
224 };
225
226 coq = {
227 members = [
228 cohencyril
229 Zimmi48
230 # gares has no entry in the maintainers list
231 siraben
232 vbgl
233 alizter
234 stepbrobd
235 ];
236 scope = "Maintain the Coq theorem prover and related packages.";
237 shortName = "Coq";
238 enableFeatureFreezePing = true;
239 };
240
241 cosmic = {
242 members = [
243 a-kenji
244 ahoneybun
245 drakon64
246 griffi-gh
247 HeitorAugustoLN
248 nyabinary
249 pandapip1
250 qyliss
251 thefossguy
252 michaelBelsanti
253 ];
254 githubTeams = [ "cosmic" ];
255 shortName = "cosmic";
256 scope = "Maintain the COSMIC DE and related packages.";
257 enableFeatureFreezePing = true;
258 };
259
260 cuda = {
261 members = [
262 connorbaker
263 prusnak
264 samuela
265 SomeoneSerge
266 ];
267 scope = "Maintain CUDA-enabled packages";
268 shortName = "Cuda";
269 githubTeams = [ "cuda-maintainers" ];
270 };
271
272 cyberus = {
273 # Verify additions by approval of an already existing member of the team.
274 members = [
275 xanderio
276 blitz
277 snu
278 ];
279 scope = "Team for Cyberus Technology employees who collectively maintain packages.";
280 shortName = "Cyberus Technology employees";
281 };
282
283 darwin = {
284 members = [
285 emily
286 reckenrode
287 toonn
288 ];
289 githubTeams = [ "darwin-core" ];
290 scope = "Maintain core platform support and packages for macOS and other Apple platforms.";
291 shortName = "Darwin";
292 enableFeatureFreezePing = true;
293 };
294
295 cosmopolitan = {
296 members = [
297 bbjubjub
298 tomberek
299 ];
300 scope = "Maintain the Cosmopolitan LibC and related programs.";
301 shortName = "Cosmopolitan";
302 };
303
304 dotnet = {
305 members = [
306 mdarocha
307 corngood
308 ggg
309 raphaelr
310 jamiemagee
311 anpin
312 meenzen
313 ];
314 scope = "Maintainers of the .NET build tools and packages";
315 shortName = "dotnet";
316 };
317
318 deepin = {
319 members = [ rewine ];
320 scope = "Maintain deepin desktop environment and related packages.";
321 shortName = "DDE";
322 enableFeatureFreezePing = true;
323 };
324
325 deshaw = {
326 # Verify additions to this team with at least one already existing member of the team.
327 members = [
328 de11n
329 invokes-su
330 ];
331 scope = "Group registration for D. E. Shaw employees who collectively maintain packages.";
332 shortName = "D. E. Shaw employees";
333 };
334
335 determinatesystems = {
336 # Verify additions to this team with at least one already existing member of the team.
337 members = [
338 cole-h
339 grahamc
340 ];
341 scope = "Group registration for packages maintained by Determinate Systems.";
342 shortName = "Determinate Systems employees";
343 };
344
345 dhall = {
346 members = [
347 Gabriella439
348 ehmry
349 ];
350 scope = "Maintain Dhall and related packages.";
351 shortName = "Dhall";
352 enableFeatureFreezePing = true;
353 };
354
355 docker = {
356 members = [
357 roberth
358 utdemir
359 ];
360 scope = "Maintain Docker and related tools.";
361 shortName = "DockerTools";
362 };
363
364 docs = {
365 members = [ ];
366 githubTeams = [ "documentation-team" ];
367 scope = "Maintain nixpkgs/NixOS documentation and tools for building it.";
368 shortName = "Docs";
369 enableFeatureFreezePing = true;
370 };
371
372 emacs = {
373 members = [
374 AndersonTorres
375 adisbladis
376 linj
377 panchoh
378 ];
379 scope = "Maintain the Emacs editor and packages.";
380 shortName = "Emacs";
381 };
382
383 enlightenment = {
384 members = [ romildo ];
385 githubTeams = [ "enlightenment" ];
386 scope = "Maintain Enlightenment desktop environment and related packages.";
387 shortName = "Enlightenment";
388 enableFeatureFreezePing = true;
389 };
390
391 # Dummy group for the "everyone else" section
392 feature-freeze-everyone-else = {
393 members = [ ];
394 githubTeams = [
395 "nixpkgs-committers"
396 "release-engineers"
397 ];
398 scope = "Dummy team for the #everyone else' section during feture freezes, not to be used as package maintainers!";
399 shortName = "Everyone else";
400 enableFeatureFreezePing = true;
401 };
402
403 flutter = {
404 members = [
405 mkg20001
406 RossComputerGuy
407 FlafyDev
408 hacker1024
409 ];
410 scope = "Maintain Flutter and Dart-related packages and build tools";
411 shortName = "flutter";
412 enableFeatureFreezePing = false;
413 githubTeams = [ "flutter" ];
414 };
415
416 flyingcircus = {
417 # Verify additions by approval of an already existing member of the team.
418 members = [
419 theuni
420 dpausp
421 frlan
422 leona
423 osnyx
424 ma27
425 ];
426 scope = "Team for Flying Circus employees who collectively maintain packages.";
427 shortName = "Flying Circus employees";
428 };
429
430 formatter = {
431 members = [
432 piegames
433 infinisil
434 das_j
435 _0x4A6F
436 MattSturgeon
437 jfly
438 # Not in the maintainer list
439 # Sereja313
440 ];
441 scope = "Nix formatting team: https://nixos.org/community/teams/formatting/";
442 shortName = "Nix formatting team";
443 };
444
445 freedesktop = {
446 members = [ jtojnar ];
447 scope = "Maintain Freedesktop.org packages for graphical desktop.";
448 shortName = "freedesktop.org packaging";
449 };
450
451 fslabs = {
452 # Verify additions to this team with at least one already existing member of the team.
453 members = [
454 greaka
455 lpostula
456 ];
457 scope = "Group registration for packages maintained by Foresight Spatial Labs.";
458 shortName = "Foresight Spatial Labs employees";
459 };
460
461 gcc = {
462 members = [
463 synthetica
464 vcunat
465 ericson2314
466 ];
467 scope = "Maintain GCC (GNU Compiler Collection) compilers";
468 shortName = "GCC";
469 };
470
471 geospatial = {
472 members = [
473 autra
474 imincik
475 l0b0
476 nh2
477 nialov
478 sikmir
479 willcohen
480 ];
481 githubTeams = [ "geospatial" ];
482 scope = "Maintain geospatial, remote sensing and OpenStreetMap software.";
483 shortName = "Geospatial";
484 enableFeatureFreezePing = true;
485 };
486
487 gitlab = {
488 members = [
489 globin
490 krav
491 leona
492 talyz
493 yayayayaka
494 ];
495 scope = "Maintain gitlab packages.";
496 shortName = "gitlab";
497 };
498
499 golang = {
500 members = [
501 kalbasit
502 katexochen
503 mic92
504 zowoq
505 qbit
506 mfrw
507 ];
508 githubTeams = [ "golang" ];
509 scope = "Maintain Golang compilers.";
510 shortName = "Go";
511 enableFeatureFreezePing = true;
512 };
513
514 gnome = {
515 members = [
516 bobby285271
517 hedning
518 jtojnar
519 dasj19
520 ];
521 githubTeams = [ "gnome" ];
522 scope = "Maintain GNOME desktop environment and platform.";
523 shortName = "GNOME";
524 enableFeatureFreezePing = true;
525 };
526
527 gnome-circle = {
528 members = [
529 aleksana
530 getchoo
531 michaelgrahamevans
532 ];
533 scope = "Maintain GNOME Circle applications.";
534 shortName = "GNOME Circle";
535 };
536
537 graalvm-ce = {
538 members = [
539 bandresen
540 hlolli
541 glittershark
542 ericdallo
543 ];
544 scope = "Maintain GraalVM Community Edition packages.";
545 shortName = "GraalVM-CE";
546 };
547
548 haskell = {
549 members = [
550 cdepillabout
551 maralorn
552 sternenseemann
553 wolfgangwalther
554 ];
555 githubTeams = [ "haskell" ];
556 scope = "Maintain Haskell packages and infrastructure.";
557 shortName = "Haskell";
558 enableFeatureFreezePing = true;
559 };
560
561 helsinki-systems = {
562 # Verify additions to this team with at least one already existing member of the team.
563 members = [
564 das_j
565 conni2461
566 helsinki-Jo
567 ];
568 scope = "Group registration for packages maintained by Helsinki Systems";
569 shortName = "Helsinki Systems employees";
570 };
571
572 home-assistant = {
573 members = [
574 dotlambda
575 fab
576 hexa
577 ];
578 scope = "Maintain the Home Assistant ecosystem";
579 shortName = "Home Assistant";
580 };
581
582 hyprland = {
583 members = [
584 donovanglover
585 fufexan
586 johnrtitor
587 khaneliman
588 NotAShelf
589 ];
590 githubTeams = [ "hyprland" ];
591 scope = "Maintain Hyprland compositor and ecosystem";
592 shortName = "Hyprland";
593 enableFeatureFreezePing = true;
594 };
595
596 infisical = {
597 members = [ akhilmhdh ];
598 scope = "Maintain Infisical";
599 shortName = "Infisical";
600 };
601
602 iog = {
603 members = [
604 cleverca22
605 disassembler
606 manveru
607 ];
608 scope = "Input-Output Global employees, which maintain critical software";
609 shortName = "Input-Output Global employees";
610 };
611
612 java = {
613 githubTeams = [ "java" ];
614 members = [
615 chayleaf
616 fliegendewurst
617 infinidoge
618 tomodachi94
619 ];
620 shortName = "Java";
621 scope = "Maintainers of the Nixpkgs Java ecosystem (JDK, JVM, Java, Gradle, Maven, Ant, and adjacent projects)";
622 enableFeatureFreezePing = true;
623 };
624
625 jetbrains = {
626 members = [
627 edwtjo
628 leona
629 theCapypara
630 thiagokokada
631 jamesward
632 ];
633 shortName = "Jetbrains";
634 scope = "Maintainers of the Jetbrains IDEs in nixpkgs";
635 };
636
637 jitsi = {
638 members = [
639 cleeyv
640 novmar
641 ryantm
642 lassulus
643 yayayayaka
644 ];
645 scope = "Maintain Jitsi.";
646 shortName = "Jitsi";
647 };
648
649 jupyter = {
650 members = [
651 GaetanLepage
652 natsukium
653 thomasjm
654 ];
655 scope = "Maintain Jupyter and related packages.";
656 shortName = "Jupyter";
657 };
658
659 k3s = {
660 githubTeams = [ "k3s" ];
661 members = [
662 euank
663 frederictobiasc
664 marcusramberg
665 mic92
666 rorosen
667 wrmilling
668 yajo
669 ];
670 scope = "Maintain K3s package, NixOS module, NixOS tests, update script";
671 shortName = "K3s";
672 };
673
674 kubernetes = {
675 members = [
676 johanot
677 offline
678 saschagrunert
679 srhb
680 ];
681 scope = "Maintain the Kubernetes package and module";
682 shortName = "Kubernetes";
683 };
684
685 kodi = {
686 members = [
687 aanderse
688 cpages
689 dschrempf
690 edwtjo
691 kazenyuk
692 minijackson
693 peterhoeg
694 ];
695 scope = "Maintain Kodi and related packages.";
696 shortName = "Kodi";
697 };
698
699 libretro = {
700 members = [
701 aanderse
702 edwtjo
703 hrdinka
704 thiagokokada
705 ];
706 scope = "Maintain Libretro, RetroArch and related packages.";
707 shortName = "Libretro";
708 };
709
710 linux-kernel = {
711 members = [
712 TredwellGit
713 k900
714 ma27
715 nequissimus
716 qyliss
717 ];
718 scope = "Maintain the Linux kernel.";
719 shortName = "Linux Kernel";
720 };
721
722 lisp = {
723 members = [
724 raskin
725 lukego
726 nagy
727 uthar
728 hraban
729 ];
730 githubTeams = [ "lisp" ];
731 scope = "Maintain the Lisp ecosystem.";
732 shortName = "lisp";
733 enableFeatureFreezePing = true;
734 };
735
736 llvm = {
737 members = [
738 dtzWill
739 ericson2314
740 lovek323
741 qyliss
742 RossComputerGuy
743 rrbutani
744 sternenseemann
745 ];
746 githubTeams = [ "llvm" ];
747 scope = "Maintain LLVM package sets and related packages";
748 shortName = "LLVM";
749 enableFeatureFreezePing = true;
750 };
751
752 lomiri = {
753 members = [ OPNA2608 ];
754 scope = "Maintain Lomiri desktop environment and related packages.";
755 shortName = "Lomiri";
756 enableFeatureFreezePing = true;
757 };
758
759 loongarch64 = {
760 members = [
761 aleksana
762 Cryolitia
763 darkyzhou
764 dramforever
765 wegank
766 ];
767 githubTeams = [ "loongarch64" ];
768 scope = "Maintain LoongArch64 related packages and code";
769 shortName = "LoongArch64";
770 enableFeatureFreezePing = true;
771 };
772
773 lumiguide = {
774 # Verify additions by approval of an already existing member of the team.
775 members = [
776 roelvandijk
777 lucus16
778 ];
779 scope = "Group registration for LumiGuide employees who collectively maintain packages.";
780 shortName = "Lumiguide employees";
781 };
782
783 lua = {
784 githubTeams = [ "lua" ];
785 scope = "Maintain the lua ecosystem.";
786 shortName = "lua";
787 enableFeatureFreezePing = true;
788 };
789
790 lumina = {
791 members = [ romildo ];
792 githubTeams = [ "lumina" ];
793 scope = "Maintain lumina desktop environment and related packages.";
794 shortName = "Lumina";
795 enableFeatureFreezePing = true;
796 };
797
798 lxc = {
799 members = [
800 aanderse
801 adamcstephens
802 jnsgruk
803 megheaiulian
804 mkg20001
805 ];
806 scope = "All things linuxcontainers. LXC, Incus, LXD and related packages.";
807 shortName = "lxc";
808 };
809
810 lxqt = {
811 members = [ romildo ];
812 githubTeams = [ "lxqt" ];
813 scope = "Maintain LXQt desktop environment and related packages.";
814 shortName = "LXQt";
815 enableFeatureFreezePing = true;
816 };
817
818 marketing = {
819 members = [
820 tomberek
821 ];
822 scope = "Marketing of Nix/NixOS/nixpkgs.";
823 shortName = "Marketing";
824 enableFeatureFreezePing = true;
825 };
826
827 mate = {
828 members = [
829 bobby285271
830 j03
831 romildo
832 ];
833 scope = "Maintain Mate desktop environment and related packages.";
834 shortName = "MATE";
835 enableFeatureFreezePing = true;
836 };
837
838 matrix = {
839 members = [
840 ma27
841 fadenb
842 mguentner
843 dandellion
844 nickcao
845 teutat3s
846 ];
847 scope = "Maintain the ecosystem around Matrix, a decentralized messenger.";
848 shortName = "Matrix";
849 };
850
851 minimal-bootstrap = {
852 members = [
853 alejandrosame
854 artturin
855 emilytrau
856 ericson2314
857 jk
858 siraben
859 ];
860 scope = "Maintain the minimal-bootstrap toolchain and related packages.";
861 shortName = "Minimal Bootstrap";
862 };
863
864 mercury = {
865 members = [
866 _9999years
867 Gabriella439
868 curran
869 lf-
870 jkachmar
871 ];
872 scope = "Group registry for packages maintained by Mercury";
873 shortName = "Mercury Employees";
874 };
875
876 # same as https://github.com/orgs/NixOS/teams/nix-team
877 nix = {
878 members = [
879 eelco
880 mic92
881 tomberek
882 roberth
883 ericson2314
884 ];
885 scope = "Maintain the Nix package manager.";
886 shortName = "Nix/nix-cli ecosystem";
887 enableFeatureFreezePing = true;
888 };
889
890 lix = {
891 members = [
892 raitobezarius
893 qyriad
894 _9999years
895 lf-
896 alois31
897 ];
898 scope = "Maintain the Lix package manager inside of Nixpkgs.";
899 shortName = "Lix ecosystem";
900 enableFeatureFreezePing = true;
901 };
902
903 module-system = {
904 members = [
905 infinisil
906 roberth
907 ];
908 scope = "Maintain the Nixpkgs module system.";
909 shortName = "Module system";
910 enableFeatureFreezePing = true;
911 };
912
913 neovim = {
914 members = [
915 GaetanLepage
916 khaneliman
917 mrcjkb
918 perchun
919 ];
920 githubTeams = [ "neovim" ];
921 scope = "Maintain the vim and neovim text editors and related packages.";
922 shortName = "Vim/Neovim";
923 };
924
925 nextcloud = {
926 members = [
927 bachp
928 britter
929 dotlambda
930 ma27
931 provokateurin
932 ];
933 scope = "Maintain Nextcloud, its tests and the integration of applications.";
934 shortName = "Nextcloud";
935 enableFeatureFreezePing = true;
936 };
937
938 ngi = {
939 members = [
940 eljamm
941 ethancedwards8
942 fricklerhandwerk
943 OPNA2608
944 prince213
945 wegank
946 ];
947 scope = "Maintain NGI-supported software.";
948 shortName = "NGI";
949 };
950
951 nixos-rebuild = {
952 members = [ thiagokokada ];
953 scope = "Maintain nixos-rebuild(-ng).";
954 shortName = "nixos-rebuild";
955 enableFeatureFreezePing = true;
956 };
957
958 node = {
959 members = [ winter ];
960 scope = "Maintain Node.js runtimes and build tooling.";
961 shortName = "Node.js";
962 enableFeatureFreezePing = true;
963 };
964
965 ocaml = {
966 members = [ alizter ];
967 githubTeams = [ "ocaml" ];
968 scope = "Maintain the OCaml compiler and package set.";
969 shortName = "OCaml";
970 enableFeatureFreezePing = true;
971 };
972
973 octodns = {
974 members = [ anthonyroussel ];
975 scope = "Maintain the ecosystem around OctoDNS";
976 shortName = "OctoDNS";
977 };
978
979 openstack = {
980 members = [
981 SuperSandro2000
982 anthonyroussel
983 vinetos
984 ];
985 scope = "Maintain the ecosystem around OpenStack";
986 shortName = "OpenStack";
987 };
988
989 ororatech = {
990 # email: nixdevs@ororatech.com
991 shortName = "OroraTech GmbH. employees";
992 scope = "Team for packages maintained by employees of OroraTech GmbH.";
993 # Edits to this list should only be done by an already existing member.
994 members = [
995 kip93
996 victormeriqui
997 ];
998 };
999
1000 pantheon = {
1001 members = [
1002 davidak
1003 bobby285271
1004 ];
1005 githubTeams = [ "pantheon" ];
1006 scope = "Maintain Pantheon desktop environment and platform.";
1007 shortName = "Pantheon";
1008 enableFeatureFreezePing = true;
1009 };
1010
1011 perl = {
1012 members = [
1013 sgo
1014 marcusramberg
1015 zakame
1016 ];
1017 scope = "Maintain the Perl interpreter and Perl packages.";
1018 shortName = "Perl";
1019 enableFeatureFreezePing = true;
1020 };
1021
1022 php = {
1023 members = [
1024 aanderse
1025 drupol
1026 ma27
1027 piotrkwiecinski
1028 talyz
1029 ];
1030 githubTeams = [ "php" ];
1031 scope = "Maintain PHP related packages and extensions.";
1032 shortName = "PHP";
1033 enableFeatureFreezePing = true;
1034 };
1035
1036 podman = {
1037 members = [
1038 saschagrunert
1039 vdemeester
1040 ];
1041 githubTeams = [ "podman" ];
1042 scope = "Maintain Podman and CRI-O related packages and modules.";
1043 shortName = "Podman";
1044 };
1045
1046 postgres = {
1047 members = [
1048 thoughtpolice
1049 ma27
1050 wolfgangwalther
1051 ];
1052 scope = "Maintain the PostgreSQL package and plugins along with the NixOS module.";
1053 shortName = "PostgreSQL";
1054 enableFeatureFreezePing = true;
1055 };
1056
1057 python = {
1058 members = [
1059 hexa
1060 natsukium
1061 ];
1062 scope = "Maintain the Python interpreter and related packages.";
1063 shortName = "Python";
1064 enableFeatureFreezePing = true;
1065 };
1066
1067 qt-kde = {
1068 members = [
1069 ilya-fedin
1070 k900
1071 LunNova
1072 mjm
1073 nickcao
1074 SuperSandro2000
1075 ttuegel
1076 ];
1077 githubTeams = [ "qt-kde" ];
1078 scope = "Maintain the Qt framework, KDE application suite, Plasma desktop environment and related projects.";
1079 shortName = "Qt / KDE";
1080 enableFeatureFreezePing = true;
1081 };
1082
1083 r = {
1084 members = [
1085 b-rodrigues
1086 bcdarwin
1087 jbedo
1088 kupac
1089 ];
1090 scope = "Maintain the R programming language and related packages.";
1091 shortName = "R";
1092 enableFeatureFreezePing = true;
1093 };
1094
1095 redcodelabs = {
1096 members = [
1097 unrooted
1098 wr0belj
1099 wintrmvte
1100 ];
1101 scope = "Maintain Red Code Labs related packages and modules.";
1102 shortName = "Red Code Labs";
1103 };
1104
1105 release = {
1106 members = [ ];
1107 githubTeams = [ "nixos-release-managers" ];
1108 scope = "Manage the current nixpkgs/NixOS release.";
1109 shortName = "Release";
1110 };
1111
1112 rocm = {
1113 members = [
1114 Flakebi
1115 GZGavinZhao
1116 LunNova
1117 mschwaig
1118 ];
1119 githubTeams = [ "rocm-maintainers" ];
1120 scope = "Maintain ROCm and related packages.";
1121 shortName = "ROCm";
1122 };
1123
1124 ruby = {
1125 members = [ ];
1126 scope = "Maintain the Ruby interpreter and related packages.";
1127 shortName = "Ruby";
1128 enableFeatureFreezePing = true;
1129 };
1130
1131 rust = {
1132 members = [
1133 figsoda
1134 mic92
1135 tjni
1136 winter
1137 zowoq
1138 ];
1139 githubTeams = [ "rust" ];
1140 scope = "Maintain the Rust compiler toolchain and nixpkgs integration.";
1141 shortName = "Rust";
1142 enableFeatureFreezePing = true;
1143 };
1144
1145 sage = {
1146 members = [
1147 timokau
1148 raskin
1149 collares
1150 ];
1151 scope = "Maintain SageMath and the dependencies that are likely to break it.";
1152 shortName = "SageMath";
1153 };
1154
1155 sdl = {
1156 members = [
1157 evythedemon
1158 grimmauld
1159 jansol
1160 marcin-serwin
1161 pbsds
1162 ];
1163 githubTeams = [ "SDL" ];
1164 scope = "Maintain core SDL libraries.";
1165 shortName = "SDL";
1166 enableFeatureFreezePing = true;
1167 };
1168
1169 sphinx = {
1170 members = [ ];
1171 scope = "Maintain Sphinx related packages.";
1172 shortName = "Sphinx";
1173 };
1174
1175 serokell = {
1176 # Verify additions by approval of an already existing member of the team.
1177 members = [ balsoft ];
1178 scope = "Group registration for Serokell employees who collectively maintain packages.";
1179 shortName = "Serokell employees";
1180 };
1181
1182 stdenv = {
1183 members = [
1184 artturin
1185 emily
1186 ericson2314
1187 philiptaron
1188 reckenrode
1189 RossComputerGuy
1190 ];
1191 scope = "Maintain the standard environment and its surrounding logic.";
1192 shortName = "stdenv";
1193 enableFeatureFreezePing = true;
1194 githubTeams = [ "stdenv" ];
1195 };
1196
1197 steam = {
1198 members = [
1199 atemu
1200 k900
1201 mkg20001
1202 ];
1203 scope = "Maintain steam module and packages";
1204 shortName = "Steam";
1205 };
1206
1207 stridtech = {
1208 # Verify additions by approval of an already existing member of the team
1209 members = [
1210 ulrikstrid
1211 ];
1212 scope = "Group registration for Strid Tech AB team members who collectively maintain packages";
1213 shortName = "StridTech";
1214 };
1215
1216 swift = {
1217 members = [
1218 dduan
1219 stephank
1220 trepetti
1221 trundle
1222 ];
1223 scope = "Maintain Swift compiler suite for NixOS.";
1224 shortName = "Swift";
1225 };
1226
1227 systemd = {
1228 members = [
1229 flokli
1230 arianvp
1231 elvishjerricco
1232 aanderse
1233 grimmauld
1234 ];
1235 githubTeams = [ "systemd" ];
1236 scope = "Maintain systemd for NixOS.";
1237 shortName = "systemd";
1238 enableFeatureFreezePing = true;
1239 };
1240
1241 tests = {
1242 members = [ tfc ];
1243 scope = "Maintain the NixOS VM test runner.";
1244 shortName = "NixOS tests";
1245 enableFeatureFreezePing = true;
1246 };
1247
1248 tts = {
1249 members = [ mic92 ];
1250 scope = "coqui-ai TTS (formerly Mozilla TTS) and leaf packages";
1251 shortName = "coqui-ai TTS";
1252 };
1253
1254 windows = {
1255 members = [
1256 RossSmyth
1257 eveeifyeve
1258 ericson2314
1259 puffnfresh
1260 ];
1261 scope = "Maintains the windows package set";
1262 shortName = "Windows";
1263 };
1264
1265 wdz = {
1266 members = [
1267 n0emis
1268 johannwagner
1269 yuka
1270 ];
1271 scope = "Group registration for WDZ GmbH team members who collectively maintain packages.";
1272 shortName = "WDZ GmbH";
1273 };
1274
1275 xen = {
1276 members = [
1277 hehongbo
1278 lach
1279 sigmasquadron
1280 rane
1281 ];
1282 scope = "Maintain the Xen Project Hypervisor and the related tooling ecosystem.";
1283 shortName = "Xen Project Hypervisor";
1284 enableFeatureFreezePing = true;
1285 githubTeams = [ "xen-project" ];
1286 };
1287
1288 xfce = {
1289 members = [
1290 bobby285271
1291 romildo
1292 muscaln
1293 ];
1294 scope = "Maintain Xfce desktop environment and related packages.";
1295 shortName = "Xfce";
1296 enableFeatureFreezePing = true;
1297 };
1298
1299 zig = {
1300 members = [
1301 figsoda
1302 RossComputerGuy
1303 ];
1304 scope = "Maintain the Zig compiler toolchain and nixpkgs integration.";
1305 shortName = "Zig";
1306 enableFeatureFreezePing = true;
1307 };
1308}