Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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 125# ACME 126/nixos/modules/security/acme @NixOS/acme 127 128# Systemd 129/nixos/modules/system/boot/systemd.nix @NixOS/systemd 130/nixos/modules/system/boot/systemd @NixOS/systemd 131/nixos/lib/systemd-*.nix @NixOS/systemd 132/pkgs/os-specific/linux/systemd @NixOS/systemd 133 134# Systemd-boot 135/nixos/modules/system/boot/loader/systemd-boot @JulienMalka 136 137# Limine 138/nixos/modules/system/boot/loader/limine @lzcunt @phip1611 @programmerlexi @johnrtitor 139/nixos/tests/limine @johnrtitor 140 141# Images and installer media 142/nixos/modules/profiles/installation-device.nix @ElvishJerricco 143/nixos/modules/installer/cd-dvd/ @ElvishJerricco 144/nixos/modules/installer/sd-card/ 145 146# Amazon 147/nixos/modules/virtualisation/amazon-init.nix @arianvp 148/nixos/modules/virtualisation/ec2-data.nix @arianvp 149/nixos/modules/virtualisation/amazon-options.nix @arianvp 150/nixos/modules/virtualisation/amazon-image.nix @arianvp 151/nixos/maintainers/scripts/ec2/ @arianvp 152/nixos/modules/services/misc/amazon-ssm-agent.nix @arianvp 153/nixos/tests/amazon-ssm-agent.nix @arianvp 154/nixos/modules/system/boot/grow-partition.nix @arianvp 155/nixos/modules/services/monitoring/amazon-cloudwatch-agent.nix @philipmw 156/nixos/tests/amazon-cloudwatch-agent.nix @philipmw 157 158# Monitoring 159/nixos/modules/services/monitoring/fluent-bit.nix @arianvp 160/nixos/tests/fluent-bit.nix @arianvp 161 162# nixos-rebuild-ng 163/pkgs/by-name/ni/nixos-rebuild-ng @thiagokokada 164 165# Updaters 166## update.nix 167/maintainers/scripts/update.nix @jtojnar 168/maintainers/scripts/update.py @jtojnar 169## common-updater-scripts 170/pkgs/common-updater/scripts/update-source-version @jtojnar 171 172# Android tools, libraries, and environments 173/pkgs/development/android* @NixOS/android 174/pkgs/development/mobile/android* @NixOS/android 175/pkgs/applications/editors/android-studio* @NixOS/android 176/doc/languages-frameworks/android* @NixOS/android 177/pkgs/by-name/an/android* @NixOS/android 178 179# Python-related code and docs 180/doc/languages-frameworks/python.section.md @mweinelt @natsukium 181/maintainers/scripts/update-python-libraries @mweinelt @natsukium 182/pkgs/by-name/up/update-python-libraries @mweinelt @natsukium 183/pkgs/development/interpreters/python @mweinelt @natsukium 184/pkgs/top-level/python-packages.nix @natsukium 185/pkgs/top-level/release-python.nix @natsukium 186 187# CUDA 188/pkgs/top-level/cuda-packages.nix @NixOS/cuda-maintainers 189/pkgs/top-level/release-cuda.nix @NixOS/cuda-maintainers 190/pkgs/development/cuda-modules @NixOS/cuda-maintainers 191 192# Haskell 193/doc/languages-frameworks/haskell.section.md @sternenseemann @maralorn @wolfgangwalther 194/maintainers/scripts/haskell @sternenseemann @maralorn @wolfgangwalther 195/pkgs/development/compilers/ghc @sternenseemann @maralorn @wolfgangwalther 196/pkgs/development/haskell-modules @sternenseemann @maralorn @wolfgangwalther 197/pkgs/test/haskell @sternenseemann @maralorn @wolfgangwalther 198/pkgs/top-level/release-haskell.nix @sternenseemann @maralorn @wolfgangwalther 199/pkgs/top-level/haskell-packages.nix @sternenseemann @maralorn @wolfgangwalther 200 201# Perl 202/pkgs/development/interpreters/perl @stigtsp @zakame @marcusramberg 203/pkgs/top-level/perl-packages.nix @stigtsp @zakame @marcusramberg 204/pkgs/development/perl-modules @stigtsp @zakame @marcusramberg 205 206# R 207/pkgs/applications/science/math/R @jbedo 208/pkgs/development/r-modules @jbedo 209 210# Rust 211/pkgs/development/compilers/rust @alyssais @Mic92 @zowoq @winterqt @figsoda 212/pkgs/build-support/rust @zowoq @winterqt @figsoda 213/pkgs/build-support/rust/fetch-cargo-vendor* @TomaSajt 214/doc/languages-frameworks/rust.section.md @zowoq @winterqt @figsoda 215 216# Tcl 217/pkgs/development/interpreters/tcl @fgaz 218/pkgs/development/libraries/tk @fgaz 219/pkgs/top-level/tcl-packages.nix @fgaz 220/pkgs/development/tcl-modules @fgaz 221/doc/languages-frameworks/tcl.section.md @fgaz 222 223# C compilers 224/pkgs/development/compilers/gcc 225/pkgs/development/compilers/llvm @alyssais @RossComputerGuy @NixOS/llvm 226/pkgs/development/compilers/emscripten @raitobezarius 227/doc/toolchains/llvm.chapter.md @alyssais @RossComputerGuy @NixOS/llvm 228/doc/languages-frameworks/emscripten.section.md @raitobezarius 229 230# Audio 231/nixos/modules/services/audio/botamusique.nix @mweinelt 232/nixos/modules/services/audio/snapserver.nix @mweinelt 233/nixos/tests/botamusique.nix @mweinelt 234/nixos/tests/snapcast.nix @mweinelt 235 236# Browsers 237/pkgs/build-support/build-mozilla-mach @mweinelt 238/pkgs/applications/networking/browsers/firefox/update.nix 239/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @mweinelt 240/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-*.nix @mweinelt 241/pkgs/applications/networking/browsers/librewolf @squalus @DominicWrege @fpletz @LordGrimmauld 242/pkgs/applications/networking/browsers/chromium @emilylange @networkException 243/nixos/tests/chromium.nix @emilylange @networkException 244 245# Certificate Authorities 246pkgs/by-name/ca/cacert @ajs124 @lukegb @mweinelt 247pkgs/development/libraries/nss/ @ajs124 @lukegb @mweinelt 248pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt 249 250# Java 251/doc/languages-frameworks/java.section.md @NixOS/java 252/doc/languages-frameworks/gradle.section.md @NixOS/java 253/doc/languages-frameworks/maven.section.md @NixOS/java 254/nixos/modules/programs/java.nix @NixOS/java 255/pkgs/top-level/java-packages.nix @NixOS/java 256 257# Jetbrains 258/pkgs/applications/editors/jetbrains @edwtjo @leona-ya @theCapypara 259 260# Licenses 261/lib/licenses.nix @alyssais @emilazy 262 263# Qt 264/pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel 265/pkgs/development/libraries/qt-6 @K900 @NickCao @SuperSandro2000 @ttuegel 266 267# KDE / Plasma 5 268/pkgs/applications/kde @K900 @NickCao @SuperSandro2000 @ttuegel 269/pkgs/desktops/plasma-5 @K900 @NickCao @SuperSandro2000 @ttuegel 270/pkgs/development/libraries/kde-frameworks @K900 @NickCao @SuperSandro2000 @ttuegel 271 272# KDE / Plasma 6 273/pkgs/kde @K900 @NickCao @SuperSandro2000 @ttuegel 274/maintainers/scripts/kde @K900 @NickCao @SuperSandro2000 @ttuegel 275 276# PostgreSQL and related stuff 277/pkgs/by-name/po/postgresqlTestHook @NixOS/postgres 278/pkgs/by-name/ps/psqlodbc @NixOS/postgres 279/pkgs/servers/sql/postgresql @NixOS/postgres 280/pkgs/development/tools/rust/cargo-pgrx @NixOS/postgres 281/nixos/modules/services/databases/postgresql.md @NixOS/postgres 282/nixos/modules/services/databases/postgresql.nix @NixOS/postgres 283/nixos/tests/postgresql @NixOS/postgres 284 285# MySQL/MariaDB and related stuff 286/nixos/modules/services/databases/mysql.nix @6543 287/nixos/modules/services/backup/mysql-backup.nix @6543 288 289# Hardened profile & related modules 290/nixos/modules/profiles/hardened.nix @joachifm 291/nixos/modules/security/lock-kernel-modules.nix @joachifm 292/nixos/modules/security/misc.nix @joachifm 293/nixos/tests/hardened.nix @joachifm 294/pkgs/os-specific/linux/kernel/hardened/ @fabianhjr @joachifm 295 296# Home Automation 297/nixos/modules/services/home-automation/home-assistant.nix @mweinelt 298/nixos/modules/services/home-automation/zigbee2mqtt.nix @mweinelt 299/nixos/tests/home-assistant.nix @mweinelt 300/nixos/tests/zigbee2mqtt.nix @mweinelt 301/pkgs/servers/home-assistant @mweinelt 302/pkgs/by-name/es/esphome @mweinelt 303 304# Linux kernel 305/pkgs/top-level/linux-kernels.nix @NixOS/linux-kernel 306/pkgs/os-specific/linux/kernel/ @NixOS/linux-kernel 307 308# Network Time Daemons 309/pkgs/by-name/ch/chrony @thoughtpolice 310/pkgs/by-name/nt/ntp @thoughtpolice 311/pkgs/by-name/op/openntpd @thoughtpolice 312/nixos/modules/services/networking/ntp @thoughtpolice 313 314# Network 315/pkgs/by-name/ke/kea @mweinelt 316/pkgs/by-name/ba/babeld @mweinelt 317/nixos/modules/services/networking/babeld.nix @mweinelt 318/nixos/modules/services/networking/kea.nix @mweinelt 319/nixos/modules/services/networking/knot.nix @mweinelt 320/nixos/modules/services/monitoring/prometheus/exporters/kea.nix @mweinelt 321/nixos/tests/babeld.nix @mweinelt 322/nixos/tests/kea.nix @mweinelt 323/nixos/tests/knot.nix @mweinelt 324 325# Web servers 326/doc/packages/nginx.section.md @raitobezarius 327/pkgs/servers/http/nginx/ @raitobezarius 328/nixos/modules/services/web-servers/nginx/ @raitobezarius 329 330# D 331/pkgs/build-support/dlang @jtbx @TomaSajt 332 333# Dhall 334/pkgs/development/dhall-modules @Gabriella439 @Profpatsch 335/pkgs/development/interpreters/dhall @Gabriella439 @Profpatsch 336 337# Idris 338/pkgs/development/idris-modules @Infinisil 339/pkgs/development/compilers/idris2 @mattpolzin 340 341# Bazel 342/pkgs/development/tools/build-managers/bazel @Profpatsch 343 344# NixOS modules for e-mail and dns services 345/nixos/modules/services/mail/mailman.nix @peti 346/nixos/modules/services/mail/postfix.nix @peti 347/nixos/modules/services/networking/bind.nix @peti 348/nixos/modules/services/mail/rspamd.nix @peti 349 350# Emacs 351/pkgs/applications/editors/emacs/elisp-packages @NixOS/emacs 352/pkgs/applications/editors/emacs @NixOS/emacs 353/pkgs/top-level/emacs-packages.nix @NixOS/emacs 354/doc/packages/emacs.section.md @NixOS/emacs 355/nixos/modules/services/editors/emacs.md @NixOS/emacs 356 357# Kakoune 358/pkgs/applications/editors/kakoune @philiptaron 359 360# LuaPackages 361/pkgs/development/lua-modules @NixOS/lua 362 363# Neovim 364/pkgs/applications/editors/neovim @NixOS/neovim 365 366# VimPlugins 367/pkgs/applications/editors/vim/plugins @NixOS/neovim 368 369# VsCode Extensions 370/pkgs/applications/editors/vscode/extensions 371 372# PHP interpreter, packages, extensions, tests and documentation 373/doc/languages-frameworks/php.section.md @aanderse @drupol @globin @ma27 @talyz 374/nixos/tests/php @aanderse @drupol @globin @ma27 @talyz 375/pkgs/build-support/php/build-pecl.nix @aanderse @drupol @globin @ma27 @talyz 376/pkgs/build-support/php @drupol 377/pkgs/development/interpreters/php @jtojnar @aanderse @drupol @globin @ma27 @talyz 378/pkgs/development/php-packages @aanderse @drupol @globin @ma27 @talyz 379/pkgs/top-level/php-packages.nix @jtojnar @aanderse @drupol @globin @ma27 @talyz 380 381# Docker tools 382/pkgs/build-support/docker @roberth 383/nixos/tests/docker-tools* @roberth 384/doc/build-helpers/images/dockertools.section.md @roberth 385 386# Blockchains 387/pkgs/applications/blockchains @mmahut @RaghavSood 388 389# Go 390/doc/languages-frameworks/go.section.md @kalbasit @katexochen @Mic92 @zowoq 391/pkgs/build-support/go @kalbasit @katexochen @Mic92 @zowoq 392/pkgs/development/compilers/go @kalbasit @katexochen @Mic92 @zowoq 393 394# GNOME 395/pkgs/desktops/gnome @jtojnar 396/pkgs/desktops/gnome/extensions @jtojnar 397/pkgs/build-support/make-hardcode-gsettings-patch @jtojnar 398 399# Cinnamon 400/pkgs/by-name/ci/cinnamon-* @mkg20001 401/pkgs/by-name/cj/cjs @mkg20001 402/pkgs/by-name/mu/muffin @mkg20001 403/pkgs/by-name/ne/nemo @mkg20001 404/pkgs/by-name/ne/nemo-* @mkg20001 405 406# Xfce 407/doc/hooks/xfce4-dev-tools.section.md @NixOS/xfce 408 409# terraform providers 410/pkgs/applications/networking/cluster/terraform-providers @zowoq 411 412# Forgejo 413nixos/modules/services/misc/forgejo.nix @adamcstephens @bendlas @emilylange 414pkgs/by-name/fo/forgejo/ @adamcstephens @bendlas @emilylange 415 416# Dotnet 417/pkgs/build-support/dotnet @corngood 418/pkgs/development/compilers/dotnet @corngood 419/pkgs/test/dotnet @corngood 420/doc/languages-frameworks/dotnet.section.md @corngood 421 422# Node.js 423/pkgs/build-support/node/build-npm-package @winterqt 424/pkgs/build-support/node/fetch-npm-deps @winterqt 425/doc/languages-frameworks/javascript.section.md @winterqt 426/pkgs/development/tools/pnpm @Scrumplex @gepbird 427 428# OCaml 429/pkgs/build-support/ocaml @ulrikstrid 430/pkgs/development/compilers/ocaml @ulrikstrid 431/pkgs/development/ocaml-modules @ulrikstrid 432 433# ZFS 434/nixos/modules/tasks/filesystems/zfs.nix @adamcstephens @amarshall 435/nixos/tests/zfs.nix @adamcstephens @amarshall 436/pkgs/os-specific/linux/zfs @adamcstephens @amarshall 437 438# Zig 439/pkgs/development/compilers/zig @figsoda @RossComputerGuy 440/doc/hooks/zig.section.md @figsoda @RossComputerGuy 441 442# Buildbot 443nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq 444nixos/tests/buildbot.nix @Mic92 @zowoq 445pkgs/development/tools/continuous-integration/buildbot @Mic92 @zowoq 446 447# Pretix 448pkgs/by-name/pr/pretix/ @mweinelt 449pkgs/by-name/pr/pretalx/ @mweinelt 450nixos/modules/services/web-apps/pretix.nix @mweinelt 451nixos/modules/services/web-apps/pretalx.nix @mweinelt 452nixos/tests/web-apps/pretix.nix @mweinelt 453nixos/tests/web-apps/pretalx.nix @mweinelt 454 455# incus/lxc 456nixos/maintainers/scripts/incus/ @adamcstephens 457nixos/modules/virtualisation/incus.nix @adamcstephens 458nixos/modules/virtualisation/lxc* @adamcstephens 459nixos/tests/incus/ @adamcstephens 460pkgs/by-name/in/incus/ @adamcstephens 461pkgs/by-name/lx/lxc* @adamcstephens 462 463# ExpidusOS, Flutter 464/pkgs/development/compilers/flutter @RossComputerGuy 465/pkgs/desktops/expidus @RossComputerGuy 466 467# GNU Tar & Zip 468/pkgs/tools/archivers/gnutar @RossComputerGuy 469/pkgs/by-name/zi/zip @RossComputerGuy 470 471# SELinux 472/pkgs/by-name/ch/checkpolicy @RossComputerGuy 473/pkgs/by-name/li/libselinux @RossComputerGuy 474/pkgs/by-name/li/libsepol @RossComputerGuy 475 476# installShellFiles 477/pkgs/by-name/in/installShellFiles/* @Ericson2314 478/pkgs/test/install-shell-files/* @Ericson2314 479/doc/hooks/installShellFiles.section.md @Ericson2314 480 481# Darwin 482/pkgs/by-name/ap/apple-sdk @NixOS/darwin-core 483/pkgs/os-specific/darwin/apple-source-releases @NixOS/darwin-core 484/pkgs/stdenv/darwin @NixOS/darwin-core 485 486# BEAM 487pkgs/development/beam-modules/ @NixOS/beam 488pkgs/development/interpreters/erlang/ @NixOS/beam 489pkgs/development/interpreters/elixir/ @NixOS/beam 490pkgs/development/interpreters/lfe/ @NixOS/beam 491 492# Authelia 493pkgs/servers/authelia/ @06kellyjac @dit7ya @nicomem 494 495# OctoDNS 496pkgs/by-name/oc/octodns/ @anthonyroussel 497 498# Teleport 499pkgs/by-name/te/teleport* @arianvp @justinas @sigma @tomberek @freezeboy @techknowlogick @JuliusFreudenberger 500 501# Warp-terminal 502pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @donteatoreo @johnrtitor