lol
at 24.11-pre 365 lines 14 kB view raw
1# CODEOWNERS file 2# 3# This file is used to describe who owns what in this repository. This file does not 4# replace `meta.maintainers` but is instead used for other things than derivations 5# and modules, like documentation, package sets, and other assets. 6# 7# For documentation on this file, see https://help.github.com/articles/about-codeowners/ 8# Mentioned users will get code review requests. 9# 10# IMPORTANT NOTE: in order to actually get pinged, commit access is required. 11# This also holds true for GitHub teams. Since almost none of our teams have write 12# permissions, you need to list all members of the team with commit access individually. 13 14# GitHub actions 15/.github/workflows @NixOS/Security @Mic92 @zowoq 16 17# EditorConfig 18/.editorconfig @Mic92 @zowoq 19 20# Libraries 21/lib @infinisil 22/lib/systems @alyssais @ericson2314 23/lib/generators.nix @infinisil @Profpatsch 24/lib/cli.nix @infinisil @Profpatsch 25/lib/debug.nix @infinisil @Profpatsch 26/lib/asserts.nix @infinisil @Profpatsch 27/lib/path.* @infinisil 28/lib/fileset @infinisil 29## Libraries / Module system 30/lib/modules.nix @infinisil @roberth 31/lib/types.nix @infinisil @roberth 32/lib/options.nix @infinisil @roberth 33/lib/tests/modules.sh @infinisil @roberth 34/lib/tests/modules @infinisil @roberth 35 36# Nixpkgs Internals 37/default.nix @Ericson2314 38/pkgs/top-level/default.nix @Ericson2314 39/pkgs/top-level/impure.nix @Ericson2314 40/pkgs/top-level/stage.nix @Ericson2314 41/pkgs/top-level/splice.nix @Ericson2314 42/pkgs/top-level/release-cross.nix @Ericson2314 43/pkgs/stdenv/generic @Ericson2314 44/pkgs/stdenv/generic/check-meta.nix @Ericson2314 45/pkgs/stdenv/cross @Ericson2314 46/pkgs/build-support/cc-wrapper @Ericson2314 47/pkgs/build-support/bintools-wrapper @Ericson2314 48/pkgs/build-support/setup-hooks @Ericson2314 49/pkgs/build-support/setup-hooks/auto-patchelf.sh @layus 50/pkgs/build-support/setup-hooks/auto-patchelf.py @layus 51/pkgs/pkgs-lib @infinisil 52## Format generators/serializers 53/pkgs/pkgs-lib/formats/libconfig @ckiee @h7x4 54/pkgs/pkgs-lib/formats/hocon @h7x4 55 56# pkgs/by-name 57/pkgs/test/check-by-name @infinisil 58/pkgs/by-name/README.md @infinisil 59/pkgs/top-level/by-name-overlay.nix @infinisil 60/.github/workflows/check-by-name.yml @infinisil 61 62# Nixpkgs build-support 63/pkgs/build-support/writers @lassulus @Profpatsch 64 65# Nixpkgs make-disk-image 66/doc/build-helpers/images/makediskimage.section.md @raitobezarius 67/nixos/lib/make-disk-image.nix @raitobezarius 68 69# Nix, the package manager 70pkgs/tools/package-management/nix/ @raitobezarius @ma27 71nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius @ma27 72 73# Nixpkgs documentation 74/maintainers/scripts/db-to-md.sh @jtojnar @ryantm 75/maintainers/scripts/doc @jtojnar @ryantm 76 77# Contributor documentation 78/CONTRIBUTING.md @infinisil 79/.github/PULL_REQUEST_TEMPLATE.md @infinisil 80/doc/contributing/ @infinisil 81/doc/contributing/contributing-to-documentation.chapter.md @jtojnar @infinisil 82/lib/README.md @infinisil 83/doc/README.md @infinisil 84/nixos/README.md @infinisil 85/pkgs/README.md @infinisil 86/maintainers/README.md @infinisil 87 88# User-facing development documentation 89/doc/development.md @infinisil 90/doc/development @infinisil 91 92# NixOS Internals 93/nixos/default.nix @infinisil 94/nixos/lib/from-env.nix @infinisil 95/nixos/lib/eval-config.nix @infinisil 96/nixos/modules/system @dasJ 97/nixos/modules/system/activation/bootspec.nix @grahamc @cole-h @raitobezarius 98/nixos/modules/system/activation/bootspec.cue @grahamc @cole-h @raitobezarius 99 100# NixOS integration test driver 101/nixos/lib/test-driver @tfc 102 103# NixOS QEMU virtualisation 104/nixos/virtualisation/qemu-vm.nix @raitobezarius 105 106# Systemd 107/nixos/modules/system/boot/systemd.nix @NixOS/systemd 108/nixos/modules/system/boot/systemd @NixOS/systemd 109/nixos/lib/systemd-*.nix @NixOS/systemd 110/pkgs/os-specific/linux/systemd @NixOS/systemd 111 112# Systemd-boot 113/nixos/modules/system/boot/loader/systemd-boot @JulienMalka 114 115# Images and installer media 116/nixos/modules/installer/cd-dvd/ @samueldr 117/nixos/modules/installer/sd-card/ @samueldr 118 119# Updaters 120## update.nix 121/maintainers/scripts/update.nix @jtojnar 122/maintainers/scripts/update.py @jtojnar 123## common-updater-scripts 124/pkgs/common-updater/scripts/update-source-version @jtojnar 125 126# Python-related code and docs 127/doc/languages-frameworks/python.section.md @mweinelt 128/pkgs/development/interpreters/python/hooks @jonringer 129 130# Haskell 131/doc/languages-frameworks/haskell.section.md @sternenseemann @maralorn @ncfavier 132/maintainers/scripts/haskell @sternenseemann @maralorn @ncfavier 133/pkgs/development/compilers/ghc @sternenseemann @maralorn @ncfavier 134/pkgs/development/haskell-modules @sternenseemann @maralorn @ncfavier 135/pkgs/test/haskell @sternenseemann @maralorn @ncfavier 136/pkgs/top-level/release-haskell.nix @sternenseemann @maralorn @ncfavier 137/pkgs/top-level/haskell-packages.nix @sternenseemann @maralorn @ncfavier 138 139# Perl 140/pkgs/development/interpreters/perl @stigtsp @zakame @dasJ @marcusramberg 141/pkgs/top-level/perl-packages.nix @stigtsp @zakame @dasJ @marcusramberg 142/pkgs/development/perl-modules @stigtsp @zakame @dasJ @marcusramberg 143 144# R 145/pkgs/applications/science/math/R @jbedo 146/pkgs/development/r-modules @jbedo 147 148# Rust 149/pkgs/development/compilers/rust @Mic92 @zowoq @winterqt @figsoda 150/pkgs/build-support/rust @zowoq @winterqt @figsoda 151/doc/languages-frameworks/rust.section.md @zowoq @winterqt @figsoda 152 153# C compilers 154/pkgs/development/compilers/gcc 155/pkgs/development/compilers/emscripten @raitobezarius 156/doc/languages-frameworks/emscripten.section.md @raitobezarius 157 158# Audio 159/nixos/modules/services/audio/botamusique.nix @mweinelt 160/nixos/modules/services/audio/snapserver.nix @mweinelt 161/nixos/tests/modules/services/audio/botamusique.nix @mweinelt 162/nixos/tests/snapcast.nix @mweinelt 163 164# Browsers 165/pkgs/applications/networking/browsers/firefox @mweinelt 166/pkgs/applications/networking/browsers/chromium @emilylange 167/nixos/tests/chromium.nix @emilylange 168 169# Certificate Authorities 170pkgs/data/misc/cacert/ @ajs124 @lukegb @mweinelt 171pkgs/development/libraries/nss/ @ajs124 @lukegb @mweinelt 172pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt 173 174# Jetbrains 175/pkgs/applications/editors/jetbrains @edwtjo 176 177# Licenses 178/lib/licenses.nix @alyssais 179 180# Qt 181/pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel 182/pkgs/development/libraries/qt-6 @K900 @NickCao @SuperSandro2000 @ttuegel 183 184# KDE / Plasma 5 185/pkgs/applications/kde @K900 @NickCao @SuperSandro2000 @ttuegel 186/pkgs/desktops/plasma-5 @K900 @NickCao @SuperSandro2000 @ttuegel 187/pkgs/development/libraries/kde-frameworks @K900 @NickCao @SuperSandro2000 @ttuegel 188 189# KDE / Plasma 6 190/pkgs/kde @K900 @NickCao @SuperSandro2000 @ttuegel 191/maintainers/scripts/kde @K900 @NickCao @SuperSandro2000 @ttuegel 192 193# PostgreSQL and related stuff 194/pkgs/servers/sql/postgresql @thoughtpolice 195/nixos/modules/services/databases/postgresql.xml @thoughtpolice 196/nixos/modules/services/databases/postgresql.nix @thoughtpolice 197/nixos/tests/postgresql.nix @thoughtpolice 198 199# Hardened profile & related modules 200/nixos/modules/profiles/hardened.nix @joachifm 201/nixos/modules/security/hidepid.nix @joachifm 202/nixos/modules/security/lock-kernel-modules.nix @joachifm 203/nixos/modules/security/misc.nix @joachifm 204/nixos/tests/hardened.nix @joachifm 205/pkgs/os-specific/linux/kernel/hardened-config.nix @joachifm 206 207# Home Automation 208/nixos/modules/services/misc/home-assistant.nix @mweinelt 209/nixos/modules/services/misc/zigbee2mqtt.nix @mweinelt 210/nixos/tests/home-assistant.nix @mweinelt 211/nixos/tests/zigbee2mqtt.nix @mweinelt 212/pkgs/servers/home-assistant @mweinelt 213/pkgs/tools/misc/esphome @mweinelt 214 215# Network Time Daemons 216/pkgs/tools/networking/chrony @thoughtpolice 217/pkgs/tools/networking/ntp @thoughtpolice 218/pkgs/tools/networking/openntpd @thoughtpolice 219/nixos/modules/services/networking/ntp @thoughtpolice 220 221# Network 222/pkgs/tools/networking/octodns @Janik-Haag 223/pkgs/tools/networking/kea/default.nix @mweinelt 224/pkgs/tools/networking/babeld/default.nix @mweinelt 225/nixos/modules/services/networking/babeld.nix @mweinelt 226/nixos/modules/services/networking/kea.nix @mweinelt 227/nixos/modules/services/networking/knot.nix @mweinelt 228nixos/modules/services/networking/networkmanager.nix @Janik-Haag 229/nixos/modules/services/monitoring/prometheus/exporters/kea.nix @mweinelt 230/nixos/tests/babeld.nix @mweinelt 231/nixos/tests/kea.nix @mweinelt 232/nixos/tests/knot.nix @mweinelt 233/nixos/tests/networking/* @Janik-Haag 234 235# Web servers 236/doc/packages/nginx.section.md @raitobezarius 237/pkgs/servers/http/nginx/ @raitobezarius 238/nixos/modules/services/web-servers/nginx/ @raitobezarius 239 240# Dhall 241/pkgs/development/dhall-modules @Gabriella439 @Profpatsch @ehmry 242/pkgs/development/interpreters/dhall @Gabriella439 @Profpatsch @ehmry 243 244# Idris 245/pkgs/development/idris-modules @Infinisil 246 247# Bazel 248/pkgs/development/tools/build-managers/bazel @Profpatsch 249 250# NixOS modules for e-mail and dns services 251/nixos/modules/services/mail/mailman.nix @peti 252/nixos/modules/services/mail/postfix.nix @peti 253/nixos/modules/services/networking/bind.nix @peti 254/nixos/modules/services/mail/rspamd.nix @peti 255 256# Emacs 257/pkgs/applications/editors/emacs/elisp-packages @adisbladis 258/pkgs/applications/editors/emacs @adisbladis 259/pkgs/top-level/emacs-packages.nix @adisbladis 260 261# Neovim 262/pkgs/applications/editors/neovim @figsoda @jonringer @teto 263 264# VimPlugins 265/pkgs/applications/editors/vim/plugins @figsoda @jonringer 266 267# VsCode Extensions 268/pkgs/applications/editors/vscode/extensions @jonringer 269 270# PHP interpreter, packages, extensions, tests and documentation 271/doc/languages-frameworks/php.section.md @aanderse @drupol @globin @ma27 @talyz 272/nixos/tests/php @aanderse @drupol @globin @ma27 @talyz 273/pkgs/build-support/php/build-pecl.nix @aanderse @drupol @globin @ma27 @talyz 274/pkgs/build-support/php @drupol 275/pkgs/development/interpreters/php @jtojnar @aanderse @drupol @globin @ma27 @talyz 276/pkgs/development/php-packages @aanderse @drupol @globin @ma27 @talyz 277/pkgs/top-level/php-packages.nix @jtojnar @aanderse @drupol @globin @ma27 @talyz 278 279# Docker tools 280/pkgs/build-support/docker @roberth 281/nixos/tests/docker-tools* @roberth 282/doc/build-helpers/images/dockertools.section.md @roberth 283 284# Blockchains 285/pkgs/applications/blockchains @mmahut @RaghavSood 286 287# Go 288/doc/languages-frameworks/go.section.md @kalbasit @Mic92 @zowoq 289/pkgs/build-support/go @kalbasit @Mic92 @zowoq 290/pkgs/development/compilers/go @kalbasit @Mic92 @zowoq 291 292# GNOME 293/pkgs/desktops/gnome @jtojnar 294/pkgs/desktops/gnome/extensions @jtojnar 295/pkgs/build-support/make-hardcode-gsettings-patch @jtojnar 296 297# Cinnamon 298/pkgs/desktops/cinnamon @mkg20001 299 300# nim 301/pkgs/development/compilers/nim @ehmry 302/pkgs/development/nim-packages @ehmry 303/pkgs/top-level/nim-packages.nix @ehmry 304 305# terraform providers 306/pkgs/applications/networking/cluster/terraform-providers @zowoq 307 308# Forgejo 309nixos/modules/services/misc/forgejo.nix @bendlas @emilylange 310pkgs/applications/version-management/forgejo @bendlas @emilylange 311 312# Dotnet 313/pkgs/build-support/dotnet @IvarWithoutBones 314/pkgs/development/compilers/dotnet @IvarWithoutBones 315/pkgs/test/dotnet @IvarWithoutBones 316/doc/languages-frameworks/dotnet.section.md @IvarWithoutBones 317 318# Node.js 319/pkgs/build-support/node/build-npm-package @lilyinstarlight @winterqt 320/pkgs/build-support/node/fetch-npm-deps @lilyinstarlight @winterqt 321/doc/languages-frameworks/javascript.section.md @lilyinstarlight @winterqt 322 323# environment.noXlibs option aka NoX 324/nixos/modules/config/no-x-libs.nix @SuperSandro2000 325 326# OCaml 327/pkgs/build-support/ocaml @ulrikstrid 328/pkgs/development/compilers/ocaml @ulrikstrid 329/pkgs/development/ocaml-modules @ulrikstrid 330 331# ZFS 332pkgs/os-specific/linux/zfs/2_1.nix @raitobezarius 333pkgs/os-specific/linux/zfs/generic.nix @raitobezarius 334nixos/modules/tasks/filesystems/zfs.nix @raitobezarius 335nixos/tests/zfs.nix @raitobezarius 336 337# Zig 338/pkgs/development/compilers/zig @figsoda 339/doc/hooks/zig.section.md @figsoda 340 341# Buildbot 342nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq 343nixos/tests/buildbot.nix @Mic92 @zowoq 344pkgs/development/tools/continuous-integration/buildbot @Mic92 @zowoq 345 346# Pretix 347pkgs/by-name/pr/pretix/ @mweinelt 348pkgs/by-name/pr/pretalx/ @mweinelt 349nixos/modules/services/web-apps/pretix.nix @mweinelt 350nixos/modules/services/web-apps/pretalx.nix @mweinelt 351nixos/tests/web-apps/pretix.nix @mweinelt 352nixos/tests/web-apps/pretalx.nix @mweinelt 353 354# incus/lxc/lxd 355nixos/maintainers/scripts/lxd/ @adamcstephens 356nixos/modules/virtualisation/incus.nix @adamcstephens 357nixos/modules/virtualisation/lxc* @adamcstephens 358nixos/modules/virtualisation/lxd* @adamcstephens 359nixos/tests/incus/ @adamcstephens 360nixos/tests/lxd/ @adamcstephens 361pkgs/by-name/in/incus/ @adamcstephens 362pkgs/by-name/lx/lxc* @adamcstephens 363pkgs/by-name/lx/lxd* @adamcstephens 364pkgs/os-specific/linux/lxc/ @adamcstephens 365