at 23.11-beta 336 lines 13 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/.github/workflows/merge-staging @FRidh 17 18# EditorConfig 19/.editorconfig @Mic92 @zowoq 20 21# Libraries 22/lib @infinisil 23/lib/systems @alyssais @ericson2314 @amjoseph-nixpkgs 24/lib/generators.nix @infinisil @Profpatsch 25/lib/cli.nix @infinisil @Profpatsch 26/lib/debug.nix @infinisil @Profpatsch 27/lib/asserts.nix @infinisil @Profpatsch 28/lib/path.* @infinisil @fricklerhandwerk 29/lib/fileset @infinisil 30 31# Nixpkgs Internals 32/default.nix @Ericson2314 33/pkgs/top-level/default.nix @Ericson2314 34/pkgs/top-level/impure.nix @Ericson2314 35/pkgs/top-level/stage.nix @Ericson2314 36/pkgs/top-level/splice.nix @Ericson2314 37/pkgs/top-level/release-cross.nix @Ericson2314 38/pkgs/stdenv/generic @Ericson2314 @amjoseph-nixpkgs 39/pkgs/stdenv/generic/check-meta.nix @Ericson2314 @piegamesde 40/pkgs/stdenv/cross @Ericson2314 @amjoseph-nixpkgs 41/pkgs/build-support/cc-wrapper @Ericson2314 @amjoseph-nixpkgs 42/pkgs/build-support/bintools-wrapper @Ericson2314 43/pkgs/build-support/setup-hooks @Ericson2314 44/pkgs/build-support/setup-hooks/auto-patchelf.sh @layus 45/pkgs/build-support/setup-hooks/auto-patchelf.py @layus 46/pkgs/pkgs-lib @infinisil 47## Format generators/serializers 48/pkgs/pkgs-lib/formats/libconfig @ckiee 49 50# pkgs/by-name 51/pkgs/test/nixpkgs-check-by-name @infinisil 52/pkgs/by-name/README.md @infinisil 53/pkgs/top-level/by-name-overlay.nix @infinisil 54/.github/workflows/check-by-name.yml @infinisil 55 56# Nixpkgs build-support 57/pkgs/build-support/writers @lassulus @Profpatsch 58 59# Nixpkgs make-disk-image 60/doc/build-helpers/images/makediskimage.section.md @raitobezarius 61/nixos/lib/make-disk-image.nix @raitobezarius 62 63# Nixpkgs documentation 64/maintainers/scripts/db-to-md.sh @jtojnar @ryantm 65/maintainers/scripts/doc @jtojnar @ryantm 66 67# Contributor documentation 68/CONTRIBUTING.md @infinisil 69/.github/PULL_REQUEST_TEMPLATE.md @infinisil 70/doc/contributing/ @fricklerhandwerk @infinisil 71/doc/contributing/contributing-to-documentation.chapter.md @jtojnar @fricklerhandwerk @infinisil 72/lib/README.md @infinisil 73/doc/README.md @infinisil 74/nixos/README.md @infinisil 75/pkgs/README.md @infinisil 76/maintainers/README.md @infinisil 77 78# User-facing development documentation 79/doc/development.md @infinisil 80/doc/development @infinisil 81 82# NixOS Internals 83/nixos/default.nix @infinisil 84/nixos/lib/from-env.nix @infinisil 85/nixos/lib/eval-config.nix @infinisil 86/nixos/modules/system @dasJ 87/nixos/modules/system/activation/bootspec.nix @grahamc @cole-h @raitobezarius 88/nixos/modules/system/activation/bootspec.cue @grahamc @cole-h @raitobezarius 89 90# NixOS integration test driver 91/nixos/lib/test-driver @tfc 92 93# NixOS QEMU virtualisation 94/nixos/virtualisation/qemu-vm.nix @raitobezarius 95 96# Systemd 97/nixos/modules/system/boot/systemd.nix @NixOS/systemd 98/nixos/modules/system/boot/systemd @NixOS/systemd 99/nixos/lib/systemd-*.nix @NixOS/systemd 100/pkgs/os-specific/linux/systemd @NixOS/systemd 101 102# Images and installer media 103/nixos/modules/installer/cd-dvd/ @samueldr 104/nixos/modules/installer/sd-card/ @samueldr 105 106# Updaters 107## update.nix 108/maintainers/scripts/update.nix @jtojnar 109/maintainers/scripts/update.py @jtojnar 110## common-updater-scripts 111/pkgs/common-updater/scripts/update-source-version @jtojnar 112 113# Python-related code and docs 114/maintainers/scripts/update-python-libraries @FRidh 115/pkgs/development/interpreters/python @FRidh 116/doc/languages-frameworks/python.section.md @FRidh @mweinelt 117/pkgs/development/interpreters/python/hooks @FRidh @jonringer 118 119# Haskell 120/doc/languages-frameworks/haskell.section.md @cdepillabout @sternenseemann @maralorn @ncfavier 121/maintainers/scripts/haskell @cdepillabout @sternenseemann @maralorn @ncfavier 122/pkgs/development/compilers/ghc @cdepillabout @sternenseemann @maralorn @ncfavier 123/pkgs/development/haskell-modules @cdepillabout @sternenseemann @maralorn @ncfavier 124/pkgs/test/haskell @cdepillabout @sternenseemann @maralorn @ncfavier 125/pkgs/top-level/release-haskell.nix @cdepillabout @sternenseemann @maralorn @ncfavier 126/pkgs/top-level/haskell-packages.nix @cdepillabout @sternenseemann @maralorn @ncfavier 127 128# Perl 129/pkgs/development/interpreters/perl @stigtsp @zakame @dasJ 130/pkgs/top-level/perl-packages.nix @stigtsp @zakame @dasJ 131/pkgs/development/perl-modules @stigtsp @zakame @dasJ 132 133# R 134/pkgs/applications/science/math/R @jbedo 135/pkgs/development/r-modules @jbedo 136 137# Ruby 138/pkgs/development/interpreters/ruby @marsam 139/pkgs/development/ruby-modules @marsam 140 141# Rust 142/pkgs/development/compilers/rust @Mic92 @zowoq @winterqt @figsoda 143/pkgs/build-support/rust @zowoq @winterqt @figsoda 144/doc/languages-frameworks/rust.section.md @zowoq @winterqt @figsoda 145 146# C compilers 147/pkgs/development/compilers/gcc @amjoseph-nixpkgs 148/pkgs/development/compilers/llvm @RaitoBezarius 149/pkgs/development/compilers/emscripten @raitobezarius 150/doc/languages-frameworks/emscripten.section.md @raitobezarius 151 152# Audio 153/nixos/modules/services/audio/botamusique.nix @mweinelt 154/nixos/modules/services/audio/snapserver.nix @mweinelt 155/nixos/tests/modules/services/audio/botamusique.nix @mweinelt 156/nixos/tests/snapcast.nix @mweinelt 157 158# Browsers 159/pkgs/applications/networking/browsers/firefox @mweinelt 160 161# Certificate Authorities 162pkgs/data/misc/cacert/ @ajs124 @lukegb @mweinelt 163pkgs/development/libraries/nss/ @ajs124 @lukegb @mweinelt 164pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt 165 166# Jetbrains 167/pkgs/applications/editors/jetbrains @edwtjo 168 169# Licenses 170/lib/licenses.nix @alyssais 171 172# Qt / KDE 173/pkgs/applications/kde @ttuegel 174/pkgs/desktops/plasma-5 @ttuegel 175/pkgs/development/libraries/kde-frameworks @ttuegel 176/pkgs/development/libraries/qt-5 @ttuegel 177 178# PostgreSQL and related stuff 179/pkgs/servers/sql/postgresql @thoughtpolice @marsam 180/nixos/modules/services/databases/postgresql.xml @thoughtpolice 181/nixos/modules/services/databases/postgresql.nix @thoughtpolice 182/nixos/tests/postgresql.nix @thoughtpolice 183 184# Hardened profile & related modules 185/nixos/modules/profiles/hardened.nix @joachifm 186/nixos/modules/security/hidepid.nix @joachifm 187/nixos/modules/security/lock-kernel-modules.nix @joachifm 188/nixos/modules/security/misc.nix @joachifm 189/nixos/tests/hardened.nix @joachifm 190/pkgs/os-specific/linux/kernel/hardened-config.nix @joachifm 191 192# Home Automation 193/nixos/modules/services/misc/home-assistant.nix @mweinelt 194/nixos/modules/services/misc/zigbee2mqtt.nix @mweinelt 195/nixos/tests/home-assistant.nix @mweinelt 196/nixos/tests/zigbee2mqtt.nix @mweinelt 197/pkgs/servers/home-assistant @mweinelt 198/pkgs/tools/misc/esphome @mweinelt 199 200# Network Time Daemons 201/pkgs/tools/networking/chrony @thoughtpolice 202/pkgs/tools/networking/ntp @thoughtpolice 203/pkgs/tools/networking/openntpd @thoughtpolice 204/nixos/modules/services/networking/ntp @thoughtpolice 205 206# Network 207/pkgs/tools/networking/kea/default.nix @mweinelt 208/pkgs/tools/networking/babeld/default.nix @mweinelt 209/nixos/modules/services/networking/babeld.nix @mweinelt 210/nixos/modules/services/networking/kea.nix @mweinelt 211/nixos/modules/services/networking/knot.nix @mweinelt 212/nixos/modules/services/monitoring/prometheus/exporters/kea.nix @mweinelt 213/nixos/tests/babeld.nix @mweinelt 214/nixos/tests/kea.nix @mweinelt 215/nixos/tests/knot.nix @mweinelt 216 217# Web servers 218/doc/packages/nginx.section.md @raitobezarius 219/pkgs/servers/http/nginx/ @raitobezarius 220/nixos/modules/services/web-servers/nginx/ @raitobezarius 221 222# Dhall 223/pkgs/development/dhall-modules @Gabriella439 @Profpatsch @ehmry 224/pkgs/development/interpreters/dhall @Gabriella439 @Profpatsch @ehmry 225 226# Idris 227/pkgs/development/idris-modules @Infinisil 228 229# Bazel 230/pkgs/development/tools/build-managers/bazel @Profpatsch 231 232# NixOS modules for e-mail and dns services 233/nixos/modules/services/mail/mailman.nix @peti 234/nixos/modules/services/mail/postfix.nix @peti 235/nixos/modules/services/networking/bind.nix @peti 236/nixos/modules/services/mail/rspamd.nix @peti 237 238# Emacs 239/pkgs/applications/editors/emacs/elisp-packages @adisbladis 240/pkgs/applications/editors/emacs @adisbladis 241/pkgs/top-level/emacs-packages.nix @adisbladis 242 243# Neovim 244/pkgs/applications/editors/neovim @figsoda @jonringer @teto 245 246# VimPlugins 247/pkgs/applications/editors/vim/plugins @figsoda @jonringer 248 249# VsCode Extensions 250/pkgs/applications/editors/vscode/extensions @jonringer 251 252# PHP interpreter, packages, extensions, tests and documentation 253/doc/languages-frameworks/php.section.md @aanderse @drupol @etu @globin @ma27 @talyz 254/nixos/tests/php @aanderse @drupol @etu @globin @ma27 @talyz 255/pkgs/build-support/php/build-pecl.nix @aanderse @drupol @etu @globin @ma27 @talyz 256/pkgs/build-support/php @drupol @etu 257/pkgs/development/interpreters/php @jtojnar @aanderse @drupol @etu @globin @ma27 @talyz 258/pkgs/development/php-packages @aanderse @drupol @etu @globin @ma27 @talyz 259/pkgs/top-level/php-packages.nix @jtojnar @aanderse @drupol @etu @globin @ma27 @talyz 260 261# Podman, CRI-O modules and related 262/nixos/modules/virtualisation/containers.nix @adisbladis 263/nixos/modules/virtualisation/cri-o.nix @adisbladis 264/nixos/modules/virtualisation/podman @adisbladis 265/nixos/tests/cri-o.nix @adisbladis 266/nixos/tests/podman @adisbladis 267 268# Docker tools 269/pkgs/build-support/docker @roberth 270/nixos/tests/docker-tools* @roberth 271/doc/build-helpers/images/dockertools.section.md @roberth 272 273# Blockchains 274/pkgs/applications/blockchains @mmahut @RaghavSood 275 276# Go 277/doc/languages-frameworks/go.section.md @kalbasit @Mic92 @zowoq 278/pkgs/build-support/go @kalbasit @Mic92 @zowoq 279/pkgs/development/compilers/go @kalbasit @Mic92 @zowoq 280 281# GNOME 282/pkgs/desktops/gnome @jtojnar 283/pkgs/desktops/gnome/extensions @piegamesde @jtojnar 284/pkgs/build-support/make-hardcode-gsettings-patch @jtojnar 285 286# Cinnamon 287/pkgs/desktops/cinnamon @mkg20001 288 289# nim 290/pkgs/development/compilers/nim @ehmry 291/pkgs/development/nim-packages @ehmry 292/pkgs/top-level/nim-packages.nix @ehmry 293 294# terraform providers 295/pkgs/applications/networking/cluster/terraform-providers @zowoq 296 297# Matrix 298/pkgs/servers/heisenbridge @piegamesde 299/pkgs/servers/matrix-conduit @piegamesde 300/nixos/modules/services/misc/heisenbridge.nix @piegamesde 301/nixos/modules/services/misc/matrix-conduit.nix @piegamesde 302/nixos/tests/matrix-conduit.nix @piegamesde 303 304# Forgejo 305nixos/modules/services/misc/forgejo.nix @bendlas @emilylange 306pkgs/applications/version-management/forgejo @bendlas @emilylange 307 308# Dotnet 309/pkgs/build-support/dotnet @IvarWithoutBones 310/pkgs/development/compilers/dotnet @IvarWithoutBones 311/pkgs/test/dotnet @IvarWithoutBones 312/doc/languages-frameworks/dotnet.section.md @IvarWithoutBones 313 314# Node.js 315/pkgs/build-support/node/build-npm-package @lilyinstarlight @winterqt 316/pkgs/build-support/node/fetch-npm-deps @lilyinstarlight @winterqt 317/doc/languages-frameworks/javascript.section.md @lilyinstarlight @winterqt 318 319# OCaml 320/pkgs/build-support/ocaml @ulrikstrid 321/pkgs/development/compilers/ocaml @ulrikstrid 322/pkgs/development/ocaml-modules @ulrikstrid 323 324# ZFS 325pkgs/os-specific/linux/zfs @raitobezarius 326nixos/lib/make-single-disk-zfs-image.nix @raitobezarius 327nixos/lib/make-multi-disk-zfs-image.nix @raitobezarius 328nixos/modules/tasks/filesystems/zfs.nix @raitobezarius 329nixos/tests/zfs.nix @raitobezarius 330 331# Zig 332/pkgs/development/compilers/zig @AndersonTorres @figsoda 333/doc/hooks/zig.section.md @AndersonTorres @figsoda 334 335# Linux Kernel 336pkgs/os-specific/linux/kernel/manual-config.nix @amjoseph-nixpkgs