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 ]; 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}