Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at python-updates 1308 lines 28 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 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}