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