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