at master 20 kB view raw
1# This file is used to describe who owns what in this repository. 2# Users/teams will get review requests for PRs that change their files. 3# 4# This file does not replace `meta.maintainers` 5# but is instead used for other things than derivations and modules, 6# like documentation, package sets, and other assets. 7# 8# This file uses the same syntax as the natively supported CODEOWNERS file, 9# see https://help.github.com/articles/about-codeowners/ for documentation. 10# However it comes with some notable differences: 11# - There is no need for user/team listed here to have write access. 12# - No reviews will be requested for PRs that target the wrong base branch. 13# 14# Processing of this file is implemented in workflows/codeowners-v2.yml 15 16# CI 17/.github/*_TEMPLATE* @SigmaSquadron 18/.github/actions @NixOS/nixpkgs-ci 19/.github/workflows @NixOS/nixpkgs-ci 20/ci @NixOS/nixpkgs-ci 21/ci/OWNERS @infinisil @philiptaron 22 23# Development support 24/.editorconfig @Mic92 @zowoq 25/shell.nix @infinisil @NixOS/Security 26 27# Libraries 28/lib @infinisil @hsjobeki 29/lib/generators.nix @infinisil @hsjobeki @Profpatsch 30/lib/cli.nix @infinisil @hsjobeki @Profpatsch 31/lib/debug.nix @infinisil @hsjobeki @Profpatsch 32/lib/asserts.nix @infinisil @hsjobeki @Profpatsch 33/lib/path/* @infinisil @hsjobeki 34/lib/fileset @infinisil @hsjobeki 35## Standard environment–related libraries 36/lib/customisation.nix @alyssais @NixOS/stdenv 37/lib/derivations.nix @alyssais @NixOS/stdenv 38/lib/fetchers.nix @alyssais @NixOS/stdenv 39/lib/meta.nix @alyssais @NixOS/stdenv 40/lib/source-types.nix @alyssais @NixOS/stdenv 41/lib/systems @alyssais @NixOS/stdenv 42## Libraries / Module system 43/lib/modules.nix @infinisil @roberth @hsjobeki 44/lib/types.nix @infinisil @roberth @hsjobeki 45/lib/options.nix @infinisil @roberth @hsjobeki 46/lib/tests/modules.sh @infinisil @roberth @hsjobeki 47/lib/tests/modules @infinisil @roberth @hsjobeki 48 49# Nixpkgs Internals 50/default.nix @Ericson2314 51/pkgs/top-level/default.nix @Ericson2314 52/pkgs/top-level/impure.nix @Ericson2314 53/pkgs/top-level/stage.nix @Ericson2314 54/pkgs/top-level/splice.nix @Ericson2314 55/pkgs/top-level/release-cross.nix @Ericson2314 56/pkgs/top-level/by-name-overlay.nix @infinisil @philiptaron 57/pkgs/stdenv @philiptaron @NixOS/stdenv 58/pkgs/stdenv/generic @Ericson2314 @NixOS/stdenv 59/pkgs/stdenv/generic/check-meta.nix @Ericson2314 @NixOS/stdenv 60/pkgs/stdenv/cross @Ericson2314 @NixOS/stdenv 61/pkgs/build-support @philiptaron 62/pkgs/build-support/cc-wrapper @Ericson2314 63/pkgs/build-support/bintools-wrapper @Ericson2314 64/pkgs/build-support/setup-hooks @Ericson2314 65/pkgs/build-support/setup-hooks/arrayUtilities @ConnorBaker 66/pkgs/build-support/setup-hooks/auto-patchelf.sh @layus 67/pkgs/by-name/au/auto-patchelf @layus 68 69## Format generators/serializers 70/pkgs/pkgs-lib @Stunkymonkey @h7x4 71 72# Nixpkgs build-support 73/pkgs/build-support/writers @lassulus @Profpatsch 74 75# Nixpkgs make-disk-image 76/doc/build-helpers/images/makediskimage.section.md @raitobezarius 77/nixos/lib/make-disk-image.nix @raitobezarius 78 79# Nix, the package manager 80# @raitobezarius is not "code owner", but is listed here to be notified of changes 81# pertaining to the Nix package manager. 82# i.e. no authority over those files. 83pkgs/tools/package-management/nix/ @NixOS/nix-team @raitobezarius 84nixos/modules/installer/tools/nix-fallback-paths.nix @NixOS/nix-team @raitobezarius 85 86# Nixpkgs documentation 87/maintainers/scripts/db-to-md.sh @jtojnar @ryantm 88/maintainers/scripts/doc @jtojnar @ryantm 89 90# Contributor documentation 91/CONTRIBUTING.md @infinisil 92/.github/PULL_REQUEST_TEMPLATE.md @infinisil 93/doc/contributing/ @infinisil 94/doc/contributing/contributing-to-documentation.chapter.md @jtojnar @infinisil 95/lib/README.md @infinisil 96/doc/README.md @infinisil 97/nixos/README.md @infinisil 98/pkgs/README.md @infinisil 99/pkgs/by-name/README.md @infinisil 100/maintainers/README.md @infinisil 101 102# User-facing development documentation 103/doc/development.md @infinisil 104/doc/development @infinisil 105 106# NixOS Internals 107/nixos/default.nix @infinisil 108/nixos/lib/from-env.nix @infinisil 109/nixos/lib/eval-config.nix @infinisil 110/nixos/modules/misc/ids.nix @R-VdP 111/nixos/modules/system/activation/bootspec.nix @grahamc @cole-h @raitobezarius 112/nixos/modules/system/activation/bootspec.cue @grahamc @cole-h @raitobezarius 113 114# NixOS Render Docs 115/pkgs/by-name/ni/nixos-render-docs @fricklerhandwerk @GetPsyched @hsjobeki 116/doc/redirects.json @fricklerhandwerk @GetPsyched @hsjobeki 117/nixos/doc/manual/redirects.json @fricklerhandwerk @GetPsyched @hsjobeki 118 119# NixOS integration test driver 120/nixos/lib/test-driver @tfc 121 122# NixOS QEMU virtualisation 123/nixos/modules/virtualisation/qemu-vm.nix @raitobezarius 124/nixos/modules/services/backup/libvirtd-autosnapshot.nix @6543 125 126# ACME 127/nixos/modules/security/acme @NixOS/acme 128 129# Systemd 130/nixos/modules/system/boot/systemd.nix @NixOS/systemd 131/nixos/modules/system/boot/systemd @NixOS/systemd 132/nixos/lib/systemd-*.nix @NixOS/systemd 133/pkgs/os-specific/linux/systemd @NixOS/systemd 134 135# Systemd-boot 136/nixos/modules/system/boot/loader/systemd-boot @JulienMalka 137 138# Limine 139/nixos/modules/system/boot/loader/limine @lzcunt @phip1611 @programmerlexi @johnrtitor 140/nixos/tests/limine @johnrtitor 141 142# Images and installer media 143/nixos/modules/profiles/installation-device.nix @ElvishJerricco 144/nixos/modules/installer/cd-dvd/ @ElvishJerricco 145/nixos/modules/installer/sd-card/ 146 147# Amazon 148/nixos/modules/virtualisation/amazon-init.nix @arianvp 149/nixos/modules/virtualisation/ec2-data.nix @arianvp 150/nixos/modules/virtualisation/amazon-options.nix @arianvp 151/nixos/modules/virtualisation/amazon-image.nix @arianvp 152/nixos/maintainers/scripts/ec2/ @arianvp 153/nixos/modules/services/misc/amazon-ssm-agent.nix @arianvp 154/nixos/tests/amazon-ssm-agent.nix @arianvp 155/nixos/modules/system/boot/grow-partition.nix @arianvp 156/nixos/modules/services/monitoring/amazon-cloudwatch-agent.nix @philipmw 157/nixos/tests/amazon-cloudwatch-agent.nix @philipmw 158 159# Monitoring 160/nixos/modules/services/monitoring/fluent-bit.nix @arianvp 161/nixos/tests/fluent-bit.nix @arianvp 162 163# nixos-rebuild-ng 164/pkgs/by-name/ni/nixos-rebuild-ng @thiagokokada 165 166# Updaters 167## update.nix 168/maintainers/scripts/update.nix @jtojnar 169/maintainers/scripts/update.py @jtojnar 170## common-updater-scripts 171/pkgs/common-updater/scripts/update-source-version @jtojnar 172 173# Android tools, libraries, and environments 174/pkgs/development/android* @NixOS/android 175/pkgs/development/mobile/android* @NixOS/android 176/pkgs/applications/editors/android-studio* @NixOS/android 177/doc/languages-frameworks/android* @NixOS/android 178/pkgs/by-name/an/android* @NixOS/android 179 180# Python-related code and docs 181/doc/languages-frameworks/python.section.md @mweinelt @natsukium 182/maintainers/scripts/update-python-libraries @mweinelt @natsukium 183/pkgs/by-name/up/update-python-libraries @mweinelt @natsukium 184/pkgs/development/interpreters/python @mweinelt @natsukium 185/pkgs/top-level/python-packages.nix @natsukium 186/pkgs/top-level/release-python.nix @natsukium 187 188# CUDA 189/pkgs/top-level/cuda-packages.nix @NixOS/cuda-maintainers 190/pkgs/top-level/release-cuda.nix @NixOS/cuda-maintainers 191/pkgs/development/cuda-modules @NixOS/cuda-maintainers 192 193# Haskell 194/doc/languages-frameworks/haskell.section.md @sternenseemann @maralorn @wolfgangwalther 195/maintainers/scripts/haskell @sternenseemann @maralorn @wolfgangwalther 196/pkgs/development/compilers/ghc @sternenseemann @maralorn @wolfgangwalther 197/pkgs/development/haskell-modules @sternenseemann @maralorn @wolfgangwalther 198/pkgs/test/haskell @sternenseemann @maralorn @wolfgangwalther 199/pkgs/top-level/release-haskell.nix @sternenseemann @maralorn @wolfgangwalther 200/pkgs/top-level/haskell-packages.nix @sternenseemann @maralorn @wolfgangwalther 201 202# Perl 203/pkgs/development/interpreters/perl @stigtsp @zakame @marcusramberg 204/pkgs/top-level/perl-packages.nix @stigtsp @zakame @marcusramberg 205/pkgs/development/perl-modules @stigtsp @zakame @marcusramberg 206 207# R 208/pkgs/applications/science/math/R @jbedo 209/pkgs/development/r-modules @jbedo 210 211# Rust 212/pkgs/development/compilers/rust @alyssais @Mic92 @zowoq @winterqt @figsoda 213/pkgs/build-support/rust @zowoq @winterqt @figsoda 214/pkgs/build-support/rust/fetch-cargo-vendor* @TomaSajt 215/doc/languages-frameworks/rust.section.md @zowoq @winterqt @figsoda 216 217# Tcl 218/pkgs/development/interpreters/tcl @fgaz 219/pkgs/development/libraries/tk @fgaz 220/pkgs/top-level/tcl-packages.nix @fgaz 221/pkgs/development/tcl-modules @fgaz 222/doc/languages-frameworks/tcl.section.md @fgaz 223 224# C compilers 225/pkgs/development/compilers/gcc 226/pkgs/development/compilers/llvm @NixOS/llvm 227/pkgs/development/compilers/emscripten @raitobezarius 228/doc/toolchains/llvm.chapter.md @NixOS/llvm 229/doc/languages-frameworks/emscripten.section.md @raitobezarius 230 231# Audio 232/nixos/modules/services/audio/botamusique.nix @mweinelt 233/nixos/modules/services/audio/snapserver.nix @mweinelt 234/nixos/tests/botamusique.nix @mweinelt 235/nixos/tests/snapcast.nix @mweinelt 236 237# Browsers 238/pkgs/build-support/build-mozilla-mach @mweinelt 239/pkgs/applications/networking/browsers/firefox/update.nix 240/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @mweinelt 241/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-*.nix @mweinelt 242/pkgs/applications/networking/browsers/librewolf @squalus @DominicWrege @fpletz @LordGrimmauld 243/pkgs/applications/networking/browsers/chromium @emilylange @networkException 244/nixos/tests/chromium.nix @emilylange @networkException 245 246# Certificate Authorities 247pkgs/by-name/ca/cacert @ajs124 @lukegb @mweinelt 248pkgs/development/libraries/nss/ @ajs124 @lukegb @mweinelt 249pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt 250 251# Java 252/doc/languages-frameworks/java.section.md @NixOS/java 253/doc/languages-frameworks/gradle.section.md @NixOS/java 254/doc/languages-frameworks/maven.section.md @NixOS/java 255/nixos/modules/programs/java.nix @NixOS/java 256/pkgs/top-level/java-packages.nix @NixOS/java 257 258# Jetbrains 259/pkgs/applications/editors/jetbrains @edwtjo @leona-ya @theCapypara 260 261# Licenses 262/lib/licenses.nix @alyssais @emilazy @jopejoe1 263 264# Qt 265/pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel 266/pkgs/development/libraries/qt-6 @K900 @NickCao @SuperSandro2000 @ttuegel 267 268# KDE Frameworks 5 269/pkgs/development/libraries/kde-frameworks @K900 @NickCao @SuperSandro2000 @ttuegel 270 271# KDE / Plasma 6 272/pkgs/kde @K900 @NickCao @SuperSandro2000 @ttuegel 273/maintainers/scripts/kde @K900 @NickCao @SuperSandro2000 @ttuegel 274 275# PostgreSQL and related stuff 276/pkgs/by-name/po/postgresqlTestHook @NixOS/postgres 277/pkgs/by-name/ps/psqlodbc @NixOS/postgres 278/pkgs/servers/sql/postgresql @NixOS/postgres 279/pkgs/development/tools/rust/cargo-pgrx @NixOS/postgres 280/nixos/modules/services/databases/postgresql.md @NixOS/postgres 281/nixos/modules/services/databases/postgresql.nix @NixOS/postgres 282/nixos/tests/postgresql @NixOS/postgres 283 284# MySQL/MariaDB and related stuff 285/nixos/modules/services/databases/mysql.nix @6543 286/nixos/modules/services/backup/mysql-backup.nix @6543 287 288# Hardened profile & related modules 289/nixos/modules/profiles/hardened.nix @joachifm 290/nixos/modules/security/lock-kernel-modules.nix @joachifm 291/nixos/modules/security/misc.nix @joachifm 292/nixos/tests/hardened.nix @joachifm 293/pkgs/os-specific/linux/kernel/hardened/ @fabianhjr @joachifm 294 295# Home Automation 296/nixos/modules/services/home-automation/home-assistant.nix @mweinelt 297/nixos/modules/services/home-automation/zigbee2mqtt.nix @mweinelt 298/nixos/tests/home-assistant.nix @mweinelt 299/nixos/tests/zigbee2mqtt.nix @mweinelt 300/pkgs/servers/home-assistant @mweinelt 301/pkgs/by-name/es/esphome @mweinelt 302 303# Linux kernel 304/pkgs/top-level/linux-kernels.nix @NixOS/linux-kernel 305/pkgs/os-specific/linux/kernel/ @NixOS/linux-kernel 306 307# Network Time Daemons 308/pkgs/by-name/ch/chrony @thoughtpolice 309/pkgs/by-name/nt/ntp @thoughtpolice 310/pkgs/by-name/op/openntpd @thoughtpolice 311/nixos/modules/services/networking/ntp @thoughtpolice 312 313# Network 314/pkgs/by-name/ke/kea @mweinelt 315/pkgs/by-name/ba/babeld @mweinelt 316/nixos/modules/services/networking/babeld.nix @mweinelt 317/nixos/modules/services/networking/kea.nix @mweinelt 318/nixos/modules/services/networking/knot.nix @mweinelt 319/nixos/modules/services/monitoring/prometheus/exporters/kea.nix @mweinelt 320/nixos/tests/babeld.nix @mweinelt 321/nixos/tests/kea.nix @mweinelt 322/nixos/tests/knot.nix @mweinelt 323 324# Web servers 325/doc/packages/nginx.section.md @raitobezarius 326/pkgs/servers/http/nginx/ @raitobezarius 327/nixos/modules/services/web-servers/nginx/ @raitobezarius 328 329# D 330/pkgs/build-support/dlang @jtbx @TomaSajt 331 332# Dhall 333/pkgs/development/dhall-modules @Gabriella439 @Profpatsch 334/pkgs/development/interpreters/dhall @Gabriella439 @Profpatsch 335 336# Idris 337/pkgs/development/idris-modules @Infinisil 338/pkgs/development/compilers/idris2 @mattpolzin 339 340# Bazel 341/pkgs/by-name/ba/bazel_7 @Profpatsch 342 343# NixOS modules for e-mail and dns services 344/nixos/modules/services/mail/mailman.nix @peti 345/nixos/modules/services/mail/postfix.nix @peti 346/nixos/modules/services/networking/bind.nix @peti 347/nixos/modules/services/mail/rspamd.nix @peti 348 349# Emacs 350/pkgs/applications/editors/emacs/elisp-packages @NixOS/emacs 351/pkgs/applications/editors/emacs @NixOS/emacs 352/pkgs/top-level/emacs-packages.nix @NixOS/emacs 353/doc/packages/emacs.section.md @NixOS/emacs 354/nixos/modules/services/editors/emacs.md @NixOS/emacs 355 356# Kakoune 357/pkgs/applications/editors/kakoune @philiptaron 358 359# LuaPackages 360/pkgs/development/lua-modules @NixOS/lua 361 362# Neovim 363/pkgs/applications/editors/neovim @NixOS/neovim 364 365# VimPlugins 366/pkgs/applications/editors/vim/plugins @NixOS/neovim 367 368# VsCode Extensions 369/pkgs/applications/editors/vscode/extensions 370 371# PHP interpreter, packages, extensions, tests and documentation 372/doc/languages-frameworks/php.section.md @aanderse @globin @ma27 @talyz 373/nixos/tests/php @aanderse @globin @ma27 @talyz 374/pkgs/build-support/php/build-pecl.nix @aanderse @globin @ma27 @talyz 375/pkgs/development/interpreters/php @jtojnar @aanderse @globin @ma27 @talyz 376/pkgs/development/php-packages @aanderse @globin @ma27 @talyz 377/pkgs/top-level/php-packages.nix @jtojnar @aanderse @globin @ma27 @talyz 378 379# Docker tools 380/pkgs/build-support/docker @roberth 381/nixos/tests/docker-tools* @roberth 382/doc/build-helpers/images/dockertools.section.md @roberth 383 384# Blockchains 385/pkgs/applications/blockchains @mmahut @RaghavSood 386 387# Go 388/doc/languages-frameworks/go.section.md @kalbasit @katexochen @Mic92 @zowoq 389/pkgs/build-support/go @kalbasit @katexochen @Mic92 @zowoq 390/pkgs/development/compilers/go @kalbasit @katexochen @Mic92 @zowoq 391 392# GNOME 393/pkgs/desktops/gnome @jtojnar 394/pkgs/desktops/gnome/extensions @jtojnar 395/pkgs/build-support/make-hardcode-gsettings-patch @jtojnar 396 397# Cinnamon 398/pkgs/by-name/ci/cinnamon-* @mkg20001 399/pkgs/by-name/cj/cjs @mkg20001 400/pkgs/by-name/mu/muffin @mkg20001 401/pkgs/by-name/ne/nemo @mkg20001 402/pkgs/by-name/ne/nemo-* @mkg20001 403 404# Xfce 405/doc/hooks/xfce4-dev-tools.section.md @NixOS/xfce 406 407# terraform providers 408/pkgs/applications/networking/cluster/terraform-providers @zowoq 409 410# Forgejo 411nixos/modules/services/misc/forgejo.nix @adamcstephens @bendlas @emilylange 412pkgs/by-name/fo/forgejo/ @adamcstephens @bendlas @emilylange 413 414# Dotnet 415/pkgs/build-support/dotnet @corngood 416/pkgs/development/compilers/dotnet @corngood 417/pkgs/test/dotnet @corngood 418/doc/languages-frameworks/dotnet.section.md @corngood 419 420# Node.js 421/pkgs/build-support/node/build-npm-package @winterqt 422/pkgs/build-support/node/fetch-npm-deps @winterqt 423/doc/languages-frameworks/javascript.section.md @winterqt 424/pkgs/development/tools/pnpm @Scrumplex @gepbird 425 426# OCaml 427/pkgs/build-support/ocaml @ulrikstrid 428/pkgs/development/compilers/ocaml @ulrikstrid 429/pkgs/development/ocaml-modules @ulrikstrid 430 431# ZFS 432/nixos/modules/tasks/filesystems/zfs.nix @adamcstephens @amarshall 433/nixos/tests/zfs.nix @adamcstephens @amarshall 434/pkgs/os-specific/linux/zfs @adamcstephens @amarshall 435 436# Zig 437/pkgs/development/compilers/zig @figsoda @RossComputerGuy 438/doc/hooks/zig.section.md @figsoda @RossComputerGuy 439 440# Buildbot 441nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq 442nixos/tests/buildbot.nix @Mic92 @zowoq 443pkgs/development/tools/continuous-integration/buildbot @Mic92 @zowoq 444 445# Pretix 446pkgs/by-name/pr/pretix/ @mweinelt 447pkgs/by-name/pr/pretalx/ @mweinelt 448nixos/modules/services/web-apps/pretix.nix @mweinelt 449nixos/modules/services/web-apps/pretalx.nix @mweinelt 450nixos/tests/web-apps/pretix.nix @mweinelt 451nixos/tests/web-apps/pretalx.nix @mweinelt 452 453# incus/lxc 454nixos/maintainers/scripts/incus/ @adamcstephens 455nixos/modules/virtualisation/incus.nix @adamcstephens 456nixos/modules/virtualisation/lxc* @adamcstephens 457nixos/tests/incus/ @adamcstephens 458pkgs/by-name/in/incus/ @adamcstephens 459pkgs/by-name/lx/lxc* @adamcstephens 460 461# ExpidusOS, Flutter 462/pkgs/development/compilers/flutter @RossComputerGuy 463/pkgs/desktops/expidus @RossComputerGuy 464 465# GNU Tar & Zip 466/pkgs/tools/archivers/gnutar @RossComputerGuy 467/pkgs/by-name/zi/zip @RossComputerGuy 468 469# SELinux 470/pkgs/by-name/ch/checkpolicy @RossComputerGuy 471/pkgs/by-name/li/libselinux @RossComputerGuy 472/pkgs/by-name/li/libsepol @RossComputerGuy 473 474# installShellFiles 475/pkgs/by-name/in/installShellFiles/* @Ericson2314 476/pkgs/test/install-shell-files/* @Ericson2314 477/doc/hooks/installShellFiles.section.md @Ericson2314 478 479# Darwin 480/pkgs/by-name/ap/apple-sdk @NixOS/darwin-core 481/pkgs/os-specific/darwin/apple-source-releases @NixOS/darwin-core 482/pkgs/stdenv/darwin @NixOS/darwin-core 483 484# BEAM 485pkgs/development/beam-modules/ @NixOS/beam 486pkgs/development/interpreters/erlang/ @NixOS/beam 487pkgs/development/interpreters/elixir/ @NixOS/beam 488pkgs/development/interpreters/lfe/ @NixOS/beam 489 490# Authelia 491pkgs/servers/authelia/ @06kellyjac @dit7ya @nicomem 492 493# OctoDNS 494pkgs/by-name/oc/octodns/ @anthonyroussel 495 496# Teleport 497/pkgs/build-support/teleport @arianvp @justinas @sigma @tomberek @freezeboy @techknowlogick @JuliusFreudenberger 498pkgs/by-name/te/teleport* @arianvp @justinas @sigma @tomberek @freezeboy @techknowlogick @JuliusFreudenberger 499 500# Warp-terminal 501pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @FlameFlag @johnrtitor