at master 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 # 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 ]; 676 scope = "Maintain K3s package, NixOS module, NixOS tests, update script"; 677 shortName = "K3s"; 678 }; 679 680 kodi = { 681 members = [ 682 aanderse 683 cpages 684 dschrempf 685 edwtjo 686 kazenyuk 687 minijackson 688 peterhoeg 689 ]; 690 scope = "Maintain Kodi and related packages."; 691 shortName = "Kodi"; 692 }; 693 694 kubernetes = { 695 members = [ 696 johanot 697 offline 698 saschagrunert 699 srhb 700 ]; 701 scope = "Maintain the Kubernetes package and module"; 702 shortName = "Kubernetes"; 703 }; 704 705 libretro = { 706 members = [ 707 aanderse 708 edwtjo 709 hrdinka 710 thiagokokada 711 ]; 712 scope = "Maintain Libretro, RetroArch and related packages."; 713 shortName = "Libretro"; 714 }; 715 716 linux-kernel = { 717 members = [ 718 TredwellGit 719 k900 720 ma27 721 nequissimus 722 qyliss 723 ]; 724 scope = "Maintain the Linux kernel."; 725 shortName = "Linux Kernel"; 726 }; 727 728 lisp = { 729 members = [ 730 raskin 731 lukego 732 nagy 733 uthar 734 hraban 735 ]; 736 githubTeams = [ "lisp" ]; 737 scope = "Maintain the Lisp ecosystem."; 738 shortName = "lisp"; 739 enableFeatureFreezePing = true; 740 }; 741 742 lix = { 743 members = [ 744 raitobezarius 745 qyriad 746 _9999years 747 lf- 748 alois31 749 ]; 750 scope = "Maintain the Lix package manager inside of Nixpkgs."; 751 shortName = "Lix ecosystem"; 752 enableFeatureFreezePing = true; 753 }; 754 755 llvm = { 756 members = [ 757 dtzWill 758 emily 759 ericson2314 760 lovek323 761 qyliss 762 RossComputerGuy 763 rrbutani 764 sternenseemann 765 ]; 766 githubTeams = [ "llvm" ]; 767 scope = "Maintain LLVM package sets and related packages"; 768 shortName = "LLVM"; 769 enableFeatureFreezePing = true; 770 }; 771 772 lomiri = { 773 members = [ OPNA2608 ]; 774 scope = "Maintain Lomiri desktop environment and related packages."; 775 shortName = "Lomiri"; 776 enableFeatureFreezePing = true; 777 }; 778 779 loongarch64 = { 780 members = [ 781 aleksana 782 Cryolitia 783 darkyzhou 784 dramforever 785 wegank 786 ]; 787 githubTeams = [ "loongarch64" ]; 788 scope = "Maintain LoongArch64 related packages and code"; 789 shortName = "LoongArch64"; 790 enableFeatureFreezePing = true; 791 }; 792 793 lua = { 794 githubTeams = [ "lua" ]; 795 scope = "Maintain the lua ecosystem."; 796 shortName = "lua"; 797 enableFeatureFreezePing = true; 798 }; 799 800 lumiguide = { 801 # Verify additions by approval of an already existing member of the team. 802 members = [ 803 roelvandijk 804 lucus16 805 ]; 806 scope = "Group registration for LumiGuide employees who collectively maintain packages."; 807 shortName = "Lumiguide employees"; 808 }; 809 810 lumina = { 811 members = [ romildo ]; 812 githubTeams = [ "lumina" ]; 813 scope = "Maintain lumina desktop environment and related packages."; 814 shortName = "Lumina"; 815 enableFeatureFreezePing = true; 816 }; 817 818 lxc = { 819 members = [ 820 aanderse 821 adamcstephens 822 megheaiulian 823 mkg20001 824 ]; 825 scope = "All things linuxcontainers. Incus, LXC, and related packages."; 826 shortName = "lxc"; 827 }; 828 829 lxqt = { 830 members = [ romildo ]; 831 githubTeams = [ "lxqt" ]; 832 scope = "Maintain LXQt desktop environment and related packages."; 833 shortName = "LXQt"; 834 enableFeatureFreezePing = true; 835 }; 836 837 marketing = { 838 members = [ 839 djacu 840 flyfloh 841 thilobillerbeck 842 tomberek 843 ]; 844 githubTeams = [ "marketing-team" ]; 845 scope = "Marketing of Nix/NixOS/nixpkgs."; 846 shortName = "Marketing"; 847 enableFeatureFreezePing = true; 848 }; 849 850 mate = { 851 members = [ 852 bobby285271 853 j03 854 romildo 855 ]; 856 scope = "Maintain Mate desktop environment and related packages."; 857 shortName = "MATE"; 858 enableFeatureFreezePing = true; 859 }; 860 861 matrix = { 862 members = [ 863 ma27 864 fadenb 865 mguentner 866 dandellion 867 nickcao 868 teutat3s 869 ]; 870 scope = "Maintain the ecosystem around Matrix, a decentralized messenger."; 871 shortName = "Matrix"; 872 }; 873 874 mercury = { 875 members = [ 876 _9999years 877 Gabriella439 878 curran 879 lf- 880 jkachmar 881 ]; 882 scope = "Group registry for packages maintained by Mercury"; 883 shortName = "Mercury Employees"; 884 }; 885 886 minimal-bootstrap = { 887 members = [ 888 alejandrosame 889 artturin 890 emilytrau 891 ericson2314 892 jk 893 siraben 894 ]; 895 scope = "Maintain the minimal-bootstrap toolchain and related packages."; 896 shortName = "Minimal Bootstrap"; 897 }; 898 899 module-system = { 900 members = [ 901 infinisil 902 roberth 903 ]; 904 scope = "Maintain the Nixpkgs module system."; 905 shortName = "Module system"; 906 enableFeatureFreezePing = true; 907 }; 908 909 neovim = { 910 members = [ 911 GaetanLepage 912 khaneliman 913 mrcjkb 914 perchun 915 ]; 916 githubTeams = [ "neovim" ]; 917 scope = "Maintain the vim and neovim text editors and related packages."; 918 shortName = "Vim/Neovim"; 919 }; 920 921 nextcloud = { 922 members = [ 923 bachp 924 britter 925 dotlambda 926 ma27 927 provokateurin 928 ]; 929 scope = "Maintain Nextcloud, its tests and the integration of applications."; 930 shortName = "Nextcloud"; 931 enableFeatureFreezePing = true; 932 }; 933 934 ngi = { 935 members = [ 936 eljamm 937 ethancedwards8 938 fricklerhandwerk 939 OPNA2608 940 prince213 941 wegank 942 ]; 943 scope = "Maintain NGI-supported software."; 944 shortName = "NGI"; 945 }; 946 947 # same as https://github.com/orgs/NixOS/teams/nix-team 948 nix = { 949 members = [ 950 eelco 951 mic92 952 tomberek 953 roberth 954 ericson2314 955 ]; 956 scope = "Maintain the Nix package manager."; 957 shortName = "Nix/nix-cli ecosystem"; 958 enableFeatureFreezePing = true; 959 }; 960 961 nixos-rebuild = { 962 members = [ thiagokokada ]; 963 scope = "Maintain nixos-rebuild(-ng)."; 964 shortName = "nixos-rebuild"; 965 enableFeatureFreezePing = true; 966 }; 967 968 node = { 969 members = [ winter ]; 970 scope = "Maintain Node.js runtimes and build tooling."; 971 shortName = "Node.js"; 972 enableFeatureFreezePing = true; 973 }; 974 975 ocaml = { 976 members = [ alizter ]; 977 githubTeams = [ "ocaml" ]; 978 scope = "Maintain the OCaml compiler and package set."; 979 shortName = "OCaml"; 980 enableFeatureFreezePing = true; 981 }; 982 983 octodns = { 984 members = [ anthonyroussel ]; 985 scope = "Maintain the ecosystem around OctoDNS"; 986 shortName = "OctoDNS"; 987 }; 988 989 openstack = { 990 members = [ 991 SuperSandro2000 992 anthonyroussel 993 vinetos 994 ]; 995 scope = "Maintain the ecosystem around OpenStack"; 996 shortName = "OpenStack"; 997 }; 998 999 ororatech = { 1000 # email: nixdevs@ororatech.com 1001 shortName = "OroraTech GmbH. employees"; 1002 scope = "Team for packages maintained by employees of OroraTech GmbH."; 1003 # Edits to this list should only be done by an already existing member. 1004 members = [ 1005 kip93 1006 victormeriqui 1007 ]; 1008 }; 1009 1010 pantheon = { 1011 members = [ 1012 davidak 1013 bobby285271 1014 ]; 1015 githubTeams = [ "pantheon" ]; 1016 scope = "Maintain Pantheon desktop environment and platform."; 1017 shortName = "Pantheon"; 1018 enableFeatureFreezePing = true; 1019 }; 1020 1021 perl = { 1022 members = [ 1023 sgo 1024 marcusramberg 1025 zakame 1026 ]; 1027 scope = "Maintain the Perl interpreter and Perl packages."; 1028 shortName = "Perl"; 1029 enableFeatureFreezePing = true; 1030 }; 1031 1032 php = { 1033 members = [ 1034 aanderse 1035 ma27 1036 piotrkwiecinski 1037 talyz 1038 ]; 1039 githubTeams = [ "php" ]; 1040 scope = "Maintain PHP related packages and extensions."; 1041 shortName = "PHP"; 1042 enableFeatureFreezePing = true; 1043 }; 1044 1045 podman = { 1046 members = [ 1047 saschagrunert 1048 vdemeester 1049 ]; 1050 githubTeams = [ "podman" ]; 1051 scope = "Maintain Podman and CRI-O related packages and modules."; 1052 shortName = "Podman"; 1053 }; 1054 1055 postgres = { 1056 members = [ 1057 thoughtpolice 1058 ma27 1059 wolfgangwalther 1060 ]; 1061 scope = "Maintain the PostgreSQL package and plugins along with the NixOS module."; 1062 shortName = "PostgreSQL"; 1063 enableFeatureFreezePing = true; 1064 }; 1065 1066 python = { 1067 members = [ 1068 hexa 1069 natsukium 1070 ]; 1071 scope = "Maintain the Python interpreter and related packages."; 1072 shortName = "Python"; 1073 enableFeatureFreezePing = true; 1074 }; 1075 1076 qt-kde = { 1077 members = [ 1078 ilya-fedin 1079 k900 1080 LunNova 1081 mjm 1082 nickcao 1083 SuperSandro2000 1084 ttuegel 1085 ]; 1086 githubTeams = [ "qt-kde" ]; 1087 scope = "Maintain the Qt framework, KDE application suite, Plasma desktop environment and related projects."; 1088 shortName = "Qt / KDE"; 1089 enableFeatureFreezePing = true; 1090 }; 1091 1092 r = { 1093 members = [ 1094 b-rodrigues 1095 bcdarwin 1096 jbedo 1097 kupac 1098 ]; 1099 scope = "Maintain the R programming language and related packages."; 1100 shortName = "R"; 1101 enableFeatureFreezePing = true; 1102 }; 1103 1104 redcodelabs = { 1105 members = [ 1106 unrooted 1107 wr0belj 1108 wintrmvte 1109 ]; 1110 scope = "Maintain Red Code Labs related packages and modules."; 1111 shortName = "Red Code Labs"; 1112 }; 1113 1114 release = { 1115 members = [ ]; 1116 githubTeams = [ "nixos-release-managers" ]; 1117 scope = "Manage the current nixpkgs/NixOS release."; 1118 shortName = "Release"; 1119 }; 1120 1121 rocm = { 1122 members = [ 1123 Flakebi 1124 GZGavinZhao 1125 LunNova 1126 mschwaig 1127 ]; 1128 githubTeams = [ "rocm-maintainers" ]; 1129 scope = "Maintain ROCm and related packages."; 1130 shortName = "ROCm"; 1131 }; 1132 1133 ruby = { 1134 members = [ ]; 1135 scope = "Maintain the Ruby interpreter and related packages."; 1136 shortName = "Ruby"; 1137 enableFeatureFreezePing = true; 1138 }; 1139 1140 rust = { 1141 members = [ 1142 figsoda 1143 mic92 1144 tjni 1145 winter 1146 zowoq 1147 ]; 1148 githubTeams = [ "rust" ]; 1149 scope = "Maintain the Rust compiler toolchain and nixpkgs integration."; 1150 shortName = "Rust"; 1151 enableFeatureFreezePing = true; 1152 }; 1153 1154 sage = { 1155 members = [ 1156 timokau 1157 raskin 1158 collares 1159 ]; 1160 scope = "Maintain SageMath and the dependencies that are likely to break it."; 1161 shortName = "SageMath"; 1162 }; 1163 1164 sdl = { 1165 members = [ 1166 evythedemon 1167 grimmauld 1168 jansol 1169 marcin-serwin 1170 pbsds 1171 ]; 1172 githubTeams = [ "SDL" ]; 1173 scope = "Maintain core SDL libraries."; 1174 shortName = "SDL"; 1175 enableFeatureFreezePing = true; 1176 }; 1177 1178 serokell = { 1179 # Verify additions by approval of an already existing member of the team. 1180 members = [ balsoft ]; 1181 scope = "Group registration for Serokell employees who collectively maintain packages."; 1182 shortName = "Serokell employees"; 1183 }; 1184 1185 sphinx = { 1186 members = [ ]; 1187 scope = "Maintain Sphinx related packages."; 1188 shortName = "Sphinx"; 1189 }; 1190 1191 stdenv = { 1192 members = [ 1193 artturin 1194 emily 1195 ericson2314 1196 philiptaron 1197 reckenrode 1198 RossComputerGuy 1199 ]; 1200 scope = "Maintain the standard environment and its surrounding logic."; 1201 shortName = "stdenv"; 1202 enableFeatureFreezePing = true; 1203 githubTeams = [ "stdenv" ]; 1204 }; 1205 1206 steam = { 1207 members = [ 1208 atemu 1209 k900 1210 mkg20001 1211 ]; 1212 scope = "Maintain steam module and packages"; 1213 shortName = "Steam"; 1214 }; 1215 1216 stridtech = { 1217 # Verify additions by approval of an already existing member of the team 1218 members = [ 1219 ulrikstrid 1220 ]; 1221 scope = "Group registration for Strid Tech AB team members who collectively maintain packages"; 1222 shortName = "StridTech"; 1223 }; 1224 1225 swift = { 1226 members = [ 1227 dduan 1228 stephank 1229 trepetti 1230 trundle 1231 ]; 1232 scope = "Maintain Swift compiler suite for NixOS."; 1233 shortName = "Swift"; 1234 }; 1235 1236 systemd = { 1237 members = [ 1238 flokli 1239 arianvp 1240 elvishjerricco 1241 aanderse 1242 grimmauld 1243 ]; 1244 githubTeams = [ "systemd" ]; 1245 scope = "Maintain systemd for NixOS."; 1246 shortName = "systemd"; 1247 enableFeatureFreezePing = true; 1248 }; 1249 1250 tests = { 1251 members = [ tfc ]; 1252 scope = "Maintain the NixOS VM test runner."; 1253 shortName = "NixOS tests"; 1254 enableFeatureFreezePing = true; 1255 }; 1256 1257 tts = { 1258 members = [ mic92 ]; 1259 scope = "coqui-ai TTS (formerly Mozilla TTS) and leaf packages"; 1260 shortName = "coqui-ai TTS"; 1261 }; 1262 1263 uzinfocom = { 1264 members = [ 1265 orzklv 1266 bahrom04 1267 bemeritus 1268 shakhzodkudratov 1269 ]; 1270 scope = "Maintain Uzbek Linux state & community packages and modules."; 1271 shortName = "Uzinfocom Open Source"; 1272 }; 1273 1274 wdz = { 1275 members = [ 1276 n0emis 1277 johannwagner 1278 yuka 1279 ]; 1280 scope = "Group registration for WDZ GmbH team members who collectively maintain packages."; 1281 shortName = "WDZ GmbH"; 1282 }; 1283 1284 windows = { 1285 members = [ 1286 RossSmyth 1287 eveeifyeve 1288 ericson2314 1289 puffnfresh 1290 ]; 1291 scope = "Maintains the windows package set"; 1292 shortName = "Windows"; 1293 }; 1294 1295 xen = { 1296 members = [ 1297 hehongbo 1298 lach 1299 sigmasquadron 1300 rane 1301 ]; 1302 scope = "Maintain the Xen Project Hypervisor and the related tooling ecosystem."; 1303 shortName = "Xen Project Hypervisor"; 1304 enableFeatureFreezePing = true; 1305 githubTeams = [ "xen-project" ]; 1306 }; 1307 1308 xfce = { 1309 members = [ 1310 bobby285271 1311 romildo 1312 muscaln 1313 ]; 1314 scope = "Maintain Xfce desktop environment and related packages."; 1315 shortName = "Xfce"; 1316 enableFeatureFreezePing = true; 1317 }; 1318 1319 zig = { 1320 members = [ 1321 figsoda 1322 RossComputerGuy 1323 ]; 1324 scope = "Maintain the Zig compiler toolchain and nixpkgs integration."; 1325 shortName = "Zig"; 1326 enableFeatureFreezePing = true; 1327 }; 1328 # keep-sorted end 1329}