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 ];
313 scope = "Maintainers of the .NET build tools and packages";
314 shortName = "dotnet";
315 };
316
317 deepin = {
318 members = [ rewine ];
319 scope = "Maintain deepin desktop environment and related packages.";
320 shortName = "DDE";
321 enableFeatureFreezePing = true;
322 };
323
324 deshaw = {
325 # Verify additions to this team with at least one already existing member of the team.
326 members = [
327 de11n
328 invokes-su
329 ];
330 scope = "Group registration for D. E. Shaw employees who collectively maintain packages.";
331 shortName = "D. E. Shaw employees";
332 };
333
334 determinatesystems = {
335 # Verify additions to this team with at least one already existing member of the team.
336 members = [
337 cole-h
338 grahamc
339 ];
340 scope = "Group registration for packages maintained by Determinate Systems.";
341 shortName = "Determinate Systems employees";
342 };
343
344 dhall = {
345 members = [
346 Gabriella439
347 ehmry
348 ];
349 scope = "Maintain Dhall and related packages.";
350 shortName = "Dhall";
351 enableFeatureFreezePing = true;
352 };
353
354 docker = {
355 members = [
356 roberth
357 utdemir
358 ];
359 scope = "Maintain Docker and related tools.";
360 shortName = "DockerTools";
361 };
362
363 docs = {
364 members = [ ];
365 githubTeams = [ "documentation-team" ];
366 scope = "Maintain nixpkgs/NixOS documentation and tools for building it.";
367 shortName = "Docs";
368 enableFeatureFreezePing = true;
369 };
370
371 emacs = {
372 members = [
373 AndersonTorres
374 adisbladis
375 linj
376 panchoh
377 ];
378 scope = "Maintain the Emacs editor and packages.";
379 shortName = "Emacs";
380 };
381
382 enlightenment = {
383 members = [ romildo ];
384 githubTeams = [ "enlightenment" ];
385 scope = "Maintain Enlightenment desktop environment and related packages.";
386 shortName = "Enlightenment";
387 enableFeatureFreezePing = true;
388 };
389
390 # Dummy group for the "everyone else" section
391 feature-freeze-everyone-else = {
392 members = [ ];
393 githubTeams = [
394 "nixpkgs-committers"
395 "release-engineers"
396 ];
397 scope = "Dummy team for the #everyone else' section during feture freezes, not to be used as package maintainers!";
398 shortName = "Everyone else";
399 enableFeatureFreezePing = true;
400 };
401
402 flutter = {
403 members = [
404 mkg20001
405 RossComputerGuy
406 FlafyDev
407 hacker1024
408 ];
409 scope = "Maintain Flutter and Dart-related packages and build tools";
410 shortName = "flutter";
411 enableFeatureFreezePing = false;
412 githubTeams = [ "flutter" ];
413 };
414
415 flyingcircus = {
416 # Verify additions by approval of an already existing member of the team.
417 members = [
418 theuni
419 dpausp
420 frlan
421 leona
422 osnyx
423 ma27
424 ];
425 scope = "Team for Flying Circus employees who collectively maintain packages.";
426 shortName = "Flying Circus employees";
427 };
428
429 formatter = {
430 members = [
431 piegames
432 infinisil
433 das_j
434 _0x4A6F
435 MattSturgeon
436 jfly
437 # Not in the maintainer list
438 # Sereja313
439 ];
440 scope = "Nix formatting team: https://nixos.org/community/teams/formatting/";
441 shortName = "Nix formatting team";
442 };
443
444 freedesktop = {
445 members = [ jtojnar ];
446 scope = "Maintain Freedesktop.org packages for graphical desktop.";
447 shortName = "freedesktop.org packaging";
448 };
449
450 fslabs = {
451 # Verify additions to this team with at least one already existing member of the team.
452 members = [
453 greaka
454 lpostula
455 ];
456 scope = "Group registration for packages maintained by Foresight Spatial Labs.";
457 shortName = "Foresight Spatial Labs employees";
458 };
459
460 gcc = {
461 members = [
462 synthetica
463 vcunat
464 ericson2314
465 ];
466 scope = "Maintain GCC (GNU Compiler Collection) compilers";
467 shortName = "GCC";
468 };
469
470 geospatial = {
471 members = [
472 autra
473 imincik
474 l0b0
475 nh2
476 nialov
477 sikmir
478 willcohen
479 ];
480 githubTeams = [ "geospatial" ];
481 scope = "Maintain geospatial, remote sensing and OpenStreetMap software.";
482 shortName = "Geospatial";
483 enableFeatureFreezePing = true;
484 };
485
486 gitlab = {
487 members = [
488 globin
489 krav
490 leona
491 talyz
492 yayayayaka
493 ];
494 scope = "Maintain gitlab packages.";
495 shortName = "gitlab";
496 };
497
498 golang = {
499 members = [
500 kalbasit
501 katexochen
502 mic92
503 zowoq
504 qbit
505 mfrw
506 ];
507 githubTeams = [ "golang" ];
508 scope = "Maintain Golang compilers.";
509 shortName = "Go";
510 enableFeatureFreezePing = true;
511 };
512
513 gnome = {
514 members = [
515 bobby285271
516 hedning
517 jtojnar
518 dasj19
519 ];
520 githubTeams = [ "gnome" ];
521 scope = "Maintain GNOME desktop environment and platform.";
522 shortName = "GNOME";
523 enableFeatureFreezePing = true;
524 };
525
526 gnome-circle = {
527 members = [
528 aleksana
529 getchoo
530 michaelgrahamevans
531 ];
532 scope = "Maintain GNOME Circle applications.";
533 shortName = "GNOME Circle";
534 };
535
536 graalvm-ce = {
537 members = [
538 bandresen
539 hlolli
540 glittershark
541 ericdallo
542 ];
543 scope = "Maintain GraalVM Community Edition packages.";
544 shortName = "GraalVM-CE";
545 };
546
547 haskell = {
548 members = [
549 cdepillabout
550 maralorn
551 sternenseemann
552 wolfgangwalther
553 ];
554 githubTeams = [ "haskell" ];
555 scope = "Maintain Haskell packages and infrastructure.";
556 shortName = "Haskell";
557 enableFeatureFreezePing = true;
558 };
559
560 helsinki-systems = {
561 # Verify additions to this team with at least one already existing member of the team.
562 members = [
563 das_j
564 conni2461
565 helsinki-Jo
566 ];
567 scope = "Group registration for packages maintained by Helsinki Systems";
568 shortName = "Helsinki Systems employees";
569 };
570
571 home-assistant = {
572 members = [
573 dotlambda
574 fab
575 hexa
576 ];
577 scope = "Maintain the Home Assistant ecosystem";
578 shortName = "Home Assistant";
579 };
580
581 hyprland = {
582 members = [
583 donovanglover
584 fufexan
585 johnrtitor
586 khaneliman
587 NotAShelf
588 ];
589 githubTeams = [ "hyprland" ];
590 scope = "Maintain Hyprland compositor and ecosystem";
591 shortName = "Hyprland";
592 enableFeatureFreezePing = true;
593 };
594
595 infisical = {
596 members = [ akhilmhdh ];
597 scope = "Maintain Infisical";
598 shortName = "Infisical";
599 };
600
601 iog = {
602 members = [
603 cleverca22
604 disassembler
605 manveru
606 ];
607 scope = "Input-Output Global employees, which maintain critical software";
608 shortName = "Input-Output Global employees";
609 };
610
611 java = {
612 githubTeams = [ "java" ];
613 members = [
614 chayleaf
615 fliegendewurst
616 infinidoge
617 tomodachi94
618 ];
619 shortName = "Java";
620 scope = "Maintainers of the Nixpkgs Java ecosystem (JDK, JVM, Java, Gradle, Maven, Ant, and adjacent projects)";
621 enableFeatureFreezePing = true;
622 };
623
624 jetbrains = {
625 members = [
626 edwtjo
627 leona
628 theCapypara
629 thiagokokada
630 jamesward
631 ];
632 shortName = "Jetbrains";
633 scope = "Maintainers of the Jetbrains IDEs in nixpkgs";
634 };
635
636 jitsi = {
637 members = [
638 cleeyv
639 novmar
640 ryantm
641 lassulus
642 yayayayaka
643 ];
644 scope = "Maintain Jitsi.";
645 shortName = "Jitsi";
646 };
647
648 jupyter = {
649 members = [
650 GaetanLepage
651 natsukium
652 thomasjm
653 ];
654 scope = "Maintain Jupyter and related packages.";
655 shortName = "Jupyter";
656 };
657
658 k3s = {
659 githubTeams = [ "k3s" ];
660 members = [
661 euank
662 frederictobiasc
663 marcusramberg
664 mic92
665 rorosen
666 wrmilling
667 yajo
668 ];
669 scope = "Maintain K3s package, NixOS module, NixOS tests, update script";
670 shortName = "K3s";
671 };
672
673 kubernetes = {
674 members = [
675 johanot
676 offline
677 saschagrunert
678 srhb
679 ];
680 scope = "Maintain the Kubernetes package and module";
681 shortName = "Kubernetes";
682 };
683
684 kodi = {
685 members = [
686 aanderse
687 cpages
688 dschrempf
689 edwtjo
690 kazenyuk
691 minijackson
692 peterhoeg
693 ];
694 scope = "Maintain Kodi and related packages.";
695 shortName = "Kodi";
696 };
697
698 libretro = {
699 members = [
700 aanderse
701 edwtjo
702 hrdinka
703 thiagokokada
704 ];
705 scope = "Maintain Libretro, RetroArch and related packages.";
706 shortName = "Libretro";
707 };
708
709 linux-kernel = {
710 members = [
711 TredwellGit
712 k900
713 ma27
714 nequissimus
715 qyliss
716 ];
717 scope = "Maintain the Linux kernel.";
718 shortName = "Linux Kernel";
719 };
720
721 lisp = {
722 members = [
723 raskin
724 lukego
725 nagy
726 uthar
727 hraban
728 ];
729 githubTeams = [ "lisp" ];
730 scope = "Maintain the Lisp ecosystem.";
731 shortName = "lisp";
732 enableFeatureFreezePing = true;
733 };
734
735 llvm = {
736 members = [
737 dtzWill
738 ericson2314
739 lovek323
740 qyliss
741 RossComputerGuy
742 rrbutani
743 sternenseemann
744 ];
745 githubTeams = [ "llvm" ];
746 scope = "Maintain LLVM package sets and related packages";
747 shortName = "LLVM";
748 enableFeatureFreezePing = true;
749 };
750
751 lomiri = {
752 members = [ OPNA2608 ];
753 scope = "Maintain Lomiri desktop environment and related packages.";
754 shortName = "Lomiri";
755 enableFeatureFreezePing = true;
756 };
757
758 loongarch64 = {
759 members = [
760 aleksana
761 Cryolitia
762 darkyzhou
763 dramforever
764 wegank
765 ];
766 githubTeams = [ "loongarch64" ];
767 scope = "Maintain LoongArch64 related packages and code";
768 shortName = "LoongArch64";
769 enableFeatureFreezePing = true;
770 };
771
772 lumiguide = {
773 # Verify additions by approval of an already existing member of the team.
774 members = [
775 roelvandijk
776 lucus16
777 ];
778 scope = "Group registration for LumiGuide employees who collectively maintain packages.";
779 shortName = "Lumiguide employees";
780 };
781
782 lua = {
783 githubTeams = [ "lua" ];
784 scope = "Maintain the lua ecosystem.";
785 shortName = "lua";
786 enableFeatureFreezePing = true;
787 };
788
789 lumina = {
790 members = [ romildo ];
791 githubTeams = [ "lumina" ];
792 scope = "Maintain lumina desktop environment and related packages.";
793 shortName = "Lumina";
794 enableFeatureFreezePing = true;
795 };
796
797 lxc = {
798 members = [
799 aanderse
800 adamcstephens
801 jnsgruk
802 megheaiulian
803 mkg20001
804 ];
805 scope = "All things linuxcontainers. LXC, Incus, LXD and related packages.";
806 shortName = "lxc";
807 };
808
809 lxqt = {
810 members = [ romildo ];
811 githubTeams = [ "lxqt" ];
812 scope = "Maintain LXQt desktop environment and related packages.";
813 shortName = "LXQt";
814 enableFeatureFreezePing = true;
815 };
816
817 marketing = {
818 members = [
819 tomberek
820 ];
821 scope = "Marketing of Nix/NixOS/nixpkgs.";
822 shortName = "Marketing";
823 enableFeatureFreezePing = true;
824 };
825
826 mate = {
827 members = [
828 bobby285271
829 j03
830 romildo
831 ];
832 scope = "Maintain Mate desktop environment and related packages.";
833 shortName = "MATE";
834 enableFeatureFreezePing = true;
835 };
836
837 matrix = {
838 members = [
839 ma27
840 fadenb
841 mguentner
842 dandellion
843 nickcao
844 teutat3s
845 ];
846 scope = "Maintain the ecosystem around Matrix, a decentralized messenger.";
847 shortName = "Matrix";
848 };
849
850 minimal-bootstrap = {
851 members = [
852 alejandrosame
853 artturin
854 emilytrau
855 ericson2314
856 jk
857 siraben
858 ];
859 scope = "Maintain the minimal-bootstrap toolchain and related packages.";
860 shortName = "Minimal Bootstrap";
861 };
862
863 mercury = {
864 members = [
865 _9999years
866 Gabriella439
867 curran
868 lf-
869 jkachmar
870 ];
871 scope = "Group registry for packages maintained by Mercury";
872 shortName = "Mercury Employees";
873 };
874
875 # same as https://github.com/orgs/NixOS/teams/nix-team
876 nix = {
877 members = [
878 eelco
879 mic92
880 tomberek
881 roberth
882 ericson2314
883 ];
884 scope = "Maintain the Nix package manager.";
885 shortName = "Nix/nix-cli ecosystem";
886 enableFeatureFreezePing = true;
887 };
888
889 lix = {
890 members = [
891 raitobezarius
892 qyriad
893 _9999years
894 lf-
895 alois31
896 ];
897 scope = "Maintain the Lix package manager inside of Nixpkgs.";
898 shortName = "Lix ecosystem";
899 enableFeatureFreezePing = true;
900 };
901
902 module-system = {
903 members = [
904 infinisil
905 roberth
906 ];
907 scope = "Maintain the Nixpkgs module system.";
908 shortName = "Module system";
909 enableFeatureFreezePing = true;
910 };
911
912 neovim = {
913 members = [
914 GaetanLepage
915 khaneliman
916 mrcjkb
917 perchun
918 ];
919 githubTeams = [ "neovim" ];
920 scope = "Maintain the vim and neovim text editors and related packages.";
921 shortName = "Vim/Neovim";
922 };
923
924 nextcloud = {
925 members = [
926 bachp
927 britter
928 dotlambda
929 ma27
930 provokateurin
931 ];
932 scope = "Maintain Nextcloud, its tests and the integration of applications.";
933 shortName = "Nextcloud";
934 enableFeatureFreezePing = true;
935 };
936
937 ngi = {
938 members = [
939 eljamm
940 ethancedwards8
941 fricklerhandwerk
942 OPNA2608
943 prince213
944 wegank
945 ];
946 scope = "Maintain NGI-supported software.";
947 shortName = "NGI";
948 };
949
950 nixos-rebuild = {
951 members = [ thiagokokada ];
952 scope = "Maintain nixos-rebuild(-ng).";
953 shortName = "nixos-rebuild";
954 enableFeatureFreezePing = true;
955 };
956
957 node = {
958 members = [ winter ];
959 scope = "Maintain Node.js runtimes and build tooling.";
960 shortName = "Node.js";
961 enableFeatureFreezePing = true;
962 };
963
964 ocaml = {
965 members = [ alizter ];
966 githubTeams = [ "ocaml" ];
967 scope = "Maintain the OCaml compiler and package set.";
968 shortName = "OCaml";
969 enableFeatureFreezePing = true;
970 };
971
972 octodns = {
973 members = [ anthonyroussel ];
974 scope = "Maintain the ecosystem around OctoDNS";
975 shortName = "OctoDNS";
976 };
977
978 openstack = {
979 members = [
980 SuperSandro2000
981 anthonyroussel
982 vinetos
983 ];
984 scope = "Maintain the ecosystem around OpenStack";
985 shortName = "OpenStack";
986 };
987
988 ororatech = {
989 # email: nixdevs@ororatech.com
990 shortName = "OroraTech GmbH. employees";
991 scope = "Team for packages maintained by employees of OroraTech GmbH.";
992 # Edits to this list should only be done by an already existing member.
993 members = [
994 kip93
995 victormeriqui
996 ];
997 };
998
999 pantheon = {
1000 members = [
1001 davidak
1002 bobby285271
1003 ];
1004 githubTeams = [ "pantheon" ];
1005 scope = "Maintain Pantheon desktop environment and platform.";
1006 shortName = "Pantheon";
1007 enableFeatureFreezePing = true;
1008 };
1009
1010 perl = {
1011 members = [
1012 sgo
1013 marcusramberg
1014 zakame
1015 ];
1016 scope = "Maintain the Perl interpreter and Perl packages.";
1017 shortName = "Perl";
1018 enableFeatureFreezePing = true;
1019 };
1020
1021 php = {
1022 members = [
1023 aanderse
1024 drupol
1025 ma27
1026 piotrkwiecinski
1027 talyz
1028 ];
1029 githubTeams = [ "php" ];
1030 scope = "Maintain PHP related packages and extensions.";
1031 shortName = "PHP";
1032 enableFeatureFreezePing = true;
1033 };
1034
1035 podman = {
1036 members = [
1037 saschagrunert
1038 vdemeester
1039 ];
1040 githubTeams = [ "podman" ];
1041 scope = "Maintain Podman and CRI-O related packages and modules.";
1042 shortName = "Podman";
1043 };
1044
1045 postgres = {
1046 members = [
1047 thoughtpolice
1048 ma27
1049 wolfgangwalther
1050 ];
1051 scope = "Maintain the PostgreSQL package and plugins along with the NixOS module.";
1052 shortName = "PostgreSQL";
1053 enableFeatureFreezePing = true;
1054 };
1055
1056 python = {
1057 members = [
1058 hexa
1059 natsukium
1060 ];
1061 scope = "Maintain the Python interpreter and related packages.";
1062 shortName = "Python";
1063 enableFeatureFreezePing = true;
1064 };
1065
1066 qt-kde = {
1067 members = [
1068 ilya-fedin
1069 k900
1070 LunNova
1071 mjm
1072 nickcao
1073 SuperSandro2000
1074 ttuegel
1075 ];
1076 githubTeams = [ "qt-kde" ];
1077 scope = "Maintain the Qt framework, KDE application suite, Plasma desktop environment and related projects.";
1078 shortName = "Qt / KDE";
1079 enableFeatureFreezePing = true;
1080 };
1081
1082 r = {
1083 members = [
1084 b-rodrigues
1085 bcdarwin
1086 jbedo
1087 kupac
1088 ];
1089 scope = "Maintain the R programming language and related packages.";
1090 shortName = "R";
1091 enableFeatureFreezePing = true;
1092 };
1093
1094 redcodelabs = {
1095 members = [
1096 unrooted
1097 wr0belj
1098 wintrmvte
1099 ];
1100 scope = "Maintain Red Code Labs related packages and modules.";
1101 shortName = "Red Code Labs";
1102 };
1103
1104 release = {
1105 members = [ ];
1106 githubTeams = [ "nixos-release-managers" ];
1107 scope = "Manage the current nixpkgs/NixOS release.";
1108 shortName = "Release";
1109 };
1110
1111 rocm = {
1112 members = [
1113 Flakebi
1114 GZGavinZhao
1115 LunNova
1116 mschwaig
1117 ];
1118 githubTeams = [ "rocm-maintainers" ];
1119 scope = "Maintain ROCm and related packages.";
1120 shortName = "ROCm";
1121 };
1122
1123 ruby = {
1124 members = [ ];
1125 scope = "Maintain the Ruby interpreter and related packages.";
1126 shortName = "Ruby";
1127 enableFeatureFreezePing = true;
1128 };
1129
1130 rust = {
1131 members = [
1132 figsoda
1133 mic92
1134 tjni
1135 winter
1136 zowoq
1137 ];
1138 githubTeams = [ "rust" ];
1139 scope = "Maintain the Rust compiler toolchain and nixpkgs integration.";
1140 shortName = "Rust";
1141 enableFeatureFreezePing = true;
1142 };
1143
1144 sage = {
1145 members = [
1146 timokau
1147 omasanori
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}