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