mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
a327fd0f71
Given the prior attempts to encourage Nix package bumps to be more stable, we failed, failed and failed again. Today again, we shipped a broken Nix (2.19.2) without sufficient testing to unstable-small and it broke some users. As announced in the past, I am taking ownership of the package manager bumps and modifications as seemingly no one is interested to do it inside of Nixpkgs.
349 lines
13 KiB
Text
349 lines
13 KiB
Text
# CODEOWNERS file
|
|
#
|
|
# This file is used to describe who owns what in this repository. This file does not
|
|
# replace `meta.maintainers` but is instead used for other things than derivations
|
|
# and modules, like documentation, package sets, and other assets.
|
|
#
|
|
# For documentation on this file, see https://help.github.com/articles/about-codeowners/
|
|
# Mentioned users will get code review requests.
|
|
#
|
|
# IMPORTANT NOTE: in order to actually get pinged, commit access is required.
|
|
# This also holds true for GitHub teams. Since almost none of our teams have write
|
|
# permissions, you need to list all members of the team with commit access individually.
|
|
|
|
# GitHub actions
|
|
/.github/workflows @NixOS/Security @Mic92 @zowoq
|
|
/.github/workflows/merge-staging @FRidh
|
|
|
|
# EditorConfig
|
|
/.editorconfig @Mic92 @zowoq
|
|
|
|
# Libraries
|
|
/lib @infinisil
|
|
/lib/systems @alyssais @ericson2314 @amjoseph-nixpkgs
|
|
/lib/generators.nix @infinisil @Profpatsch
|
|
/lib/cli.nix @infinisil @Profpatsch
|
|
/lib/debug.nix @infinisil @Profpatsch
|
|
/lib/asserts.nix @infinisil @Profpatsch
|
|
/lib/path.* @infinisil
|
|
/lib/fileset @infinisil
|
|
## Libraries / Module system
|
|
/lib/modules.nix @infinisil @roberth
|
|
/lib/types.nix @infinisil @roberth
|
|
/lib/options.nix @infinisil @roberth
|
|
/lib/tests/modules.sh @infinisil @roberth
|
|
/lib/tests/modules @infinisil @roberth
|
|
|
|
# Nixpkgs Internals
|
|
/default.nix @Ericson2314
|
|
/pkgs/top-level/default.nix @Ericson2314
|
|
/pkgs/top-level/impure.nix @Ericson2314
|
|
/pkgs/top-level/stage.nix @Ericson2314
|
|
/pkgs/top-level/splice.nix @Ericson2314
|
|
/pkgs/top-level/release-cross.nix @Ericson2314
|
|
/pkgs/stdenv/generic @Ericson2314 @amjoseph-nixpkgs
|
|
/pkgs/stdenv/generic/check-meta.nix @Ericson2314 @piegamesde
|
|
/pkgs/stdenv/cross @Ericson2314 @amjoseph-nixpkgs
|
|
/pkgs/build-support/cc-wrapper @Ericson2314 @amjoseph-nixpkgs
|
|
/pkgs/build-support/bintools-wrapper @Ericson2314
|
|
/pkgs/build-support/setup-hooks @Ericson2314
|
|
/pkgs/build-support/setup-hooks/auto-patchelf.sh @layus
|
|
/pkgs/build-support/setup-hooks/auto-patchelf.py @layus
|
|
/pkgs/pkgs-lib @infinisil
|
|
## Format generators/serializers
|
|
/pkgs/pkgs-lib/formats/libconfig @ckiee
|
|
|
|
# pkgs/by-name
|
|
/pkgs/test/nixpkgs-check-by-name @infinisil
|
|
/pkgs/by-name/README.md @infinisil
|
|
/pkgs/top-level/by-name-overlay.nix @infinisil
|
|
/.github/workflows/check-by-name.yml @infinisil
|
|
|
|
# Nixpkgs build-support
|
|
/pkgs/build-support/writers @lassulus @Profpatsch
|
|
|
|
# Nixpkgs make-disk-image
|
|
/doc/build-helpers/images/makediskimage.section.md @raitobezarius
|
|
/nixos/lib/make-disk-image.nix @raitobezarius
|
|
|
|
# Nix, the package manager
|
|
pkgs/tools/package-management/nix/ @raitobezarius
|
|
nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius
|
|
|
|
# Nixpkgs documentation
|
|
/maintainers/scripts/db-to-md.sh @jtojnar @ryantm
|
|
/maintainers/scripts/doc @jtojnar @ryantm
|
|
|
|
# Contributor documentation
|
|
/CONTRIBUTING.md @infinisil
|
|
/.github/PULL_REQUEST_TEMPLATE.md @infinisil
|
|
/doc/contributing/ @infinisil
|
|
/doc/contributing/contributing-to-documentation.chapter.md @jtojnar @infinisil
|
|
/lib/README.md @infinisil
|
|
/doc/README.md @infinisil
|
|
/nixos/README.md @infinisil
|
|
/pkgs/README.md @infinisil
|
|
/maintainers/README.md @infinisil
|
|
/maintainers/* @piegamesde @Janik-Haag
|
|
|
|
# User-facing development documentation
|
|
/doc/development.md @infinisil
|
|
/doc/development @infinisil
|
|
|
|
# NixOS Internals
|
|
/nixos/default.nix @infinisil
|
|
/nixos/lib/from-env.nix @infinisil
|
|
/nixos/lib/eval-config.nix @infinisil
|
|
/nixos/modules/system @dasJ
|
|
/nixos/modules/system/activation/bootspec.nix @grahamc @cole-h @raitobezarius
|
|
/nixos/modules/system/activation/bootspec.cue @grahamc @cole-h @raitobezarius
|
|
|
|
# NixOS integration test driver
|
|
/nixos/lib/test-driver @tfc
|
|
|
|
# NixOS QEMU virtualisation
|
|
/nixos/virtualisation/qemu-vm.nix @raitobezarius
|
|
|
|
# Systemd
|
|
/nixos/modules/system/boot/systemd.nix @NixOS/systemd
|
|
/nixos/modules/system/boot/systemd @NixOS/systemd
|
|
/nixos/lib/systemd-*.nix @NixOS/systemd
|
|
/pkgs/os-specific/linux/systemd @NixOS/systemd
|
|
|
|
# Systemd-boot
|
|
/nixos/modules/system/boot/loader/systemd-boot @JulienMalka
|
|
|
|
# Images and installer media
|
|
/nixos/modules/installer/cd-dvd/ @samueldr
|
|
/nixos/modules/installer/sd-card/ @samueldr
|
|
|
|
# Updaters
|
|
## update.nix
|
|
/maintainers/scripts/update.nix @jtojnar
|
|
/maintainers/scripts/update.py @jtojnar
|
|
## common-updater-scripts
|
|
/pkgs/common-updater/scripts/update-source-version @jtojnar
|
|
|
|
# Python-related code and docs
|
|
/maintainers/scripts/update-python-libraries @FRidh
|
|
/pkgs/development/interpreters/python @FRidh
|
|
/doc/languages-frameworks/python.section.md @FRidh @mweinelt
|
|
/pkgs/development/interpreters/python/hooks @FRidh @jonringer
|
|
|
|
# Haskell
|
|
/doc/languages-frameworks/haskell.section.md @cdepillabout @sternenseemann @maralorn @ncfavier
|
|
/maintainers/scripts/haskell @cdepillabout @sternenseemann @maralorn @ncfavier
|
|
/pkgs/development/compilers/ghc @cdepillabout @sternenseemann @maralorn @ncfavier
|
|
/pkgs/development/haskell-modules @cdepillabout @sternenseemann @maralorn @ncfavier
|
|
/pkgs/test/haskell @cdepillabout @sternenseemann @maralorn @ncfavier
|
|
/pkgs/top-level/release-haskell.nix @cdepillabout @sternenseemann @maralorn @ncfavier
|
|
/pkgs/top-level/haskell-packages.nix @cdepillabout @sternenseemann @maralorn @ncfavier
|
|
|
|
# Perl
|
|
/pkgs/development/interpreters/perl @stigtsp @zakame @dasJ
|
|
/pkgs/top-level/perl-packages.nix @stigtsp @zakame @dasJ
|
|
/pkgs/development/perl-modules @stigtsp @zakame @dasJ
|
|
|
|
# R
|
|
/pkgs/applications/science/math/R @jbedo
|
|
/pkgs/development/r-modules @jbedo
|
|
|
|
# Ruby
|
|
/pkgs/development/interpreters/ruby @marsam
|
|
/pkgs/development/ruby-modules @marsam
|
|
|
|
# Rust
|
|
/pkgs/development/compilers/rust @Mic92 @zowoq @winterqt @figsoda
|
|
/pkgs/build-support/rust @zowoq @winterqt @figsoda
|
|
/doc/languages-frameworks/rust.section.md @zowoq @winterqt @figsoda
|
|
|
|
# C compilers
|
|
/pkgs/development/compilers/gcc @amjoseph-nixpkgs
|
|
/pkgs/development/compilers/llvm @RaitoBezarius
|
|
/pkgs/development/compilers/emscripten @raitobezarius
|
|
/doc/languages-frameworks/emscripten.section.md @raitobezarius
|
|
|
|
# Audio
|
|
/nixos/modules/services/audio/botamusique.nix @mweinelt
|
|
/nixos/modules/services/audio/snapserver.nix @mweinelt
|
|
/nixos/tests/modules/services/audio/botamusique.nix @mweinelt
|
|
/nixos/tests/snapcast.nix @mweinelt
|
|
|
|
# Browsers
|
|
/pkgs/applications/networking/browsers/firefox @mweinelt
|
|
/pkgs/applications/networking/browsers/chromium @emilylange
|
|
/nixos/tests/chromium.nix @emilylange
|
|
|
|
# Certificate Authorities
|
|
pkgs/data/misc/cacert/ @ajs124 @lukegb @mweinelt
|
|
pkgs/development/libraries/nss/ @ajs124 @lukegb @mweinelt
|
|
pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
|
|
|
|
# Jetbrains
|
|
/pkgs/applications/editors/jetbrains @edwtjo
|
|
|
|
# Licenses
|
|
/lib/licenses.nix @alyssais
|
|
|
|
# Qt / KDE
|
|
/pkgs/applications/kde @ttuegel
|
|
/pkgs/desktops/plasma-5 @ttuegel
|
|
/pkgs/development/libraries/kde-frameworks @ttuegel
|
|
/pkgs/development/libraries/qt-5 @ttuegel
|
|
|
|
# PostgreSQL and related stuff
|
|
/pkgs/servers/sql/postgresql @thoughtpolice @marsam
|
|
/nixos/modules/services/databases/postgresql.xml @thoughtpolice
|
|
/nixos/modules/services/databases/postgresql.nix @thoughtpolice
|
|
/nixos/tests/postgresql.nix @thoughtpolice
|
|
|
|
# Hardened profile & related modules
|
|
/nixos/modules/profiles/hardened.nix @joachifm
|
|
/nixos/modules/security/hidepid.nix @joachifm
|
|
/nixos/modules/security/lock-kernel-modules.nix @joachifm
|
|
/nixos/modules/security/misc.nix @joachifm
|
|
/nixos/tests/hardened.nix @joachifm
|
|
/pkgs/os-specific/linux/kernel/hardened-config.nix @joachifm
|
|
|
|
# Home Automation
|
|
/nixos/modules/services/misc/home-assistant.nix @mweinelt
|
|
/nixos/modules/services/misc/zigbee2mqtt.nix @mweinelt
|
|
/nixos/tests/home-assistant.nix @mweinelt
|
|
/nixos/tests/zigbee2mqtt.nix @mweinelt
|
|
/pkgs/servers/home-assistant @mweinelt
|
|
/pkgs/tools/misc/esphome @mweinelt
|
|
|
|
# Network Time Daemons
|
|
/pkgs/tools/networking/chrony @thoughtpolice
|
|
/pkgs/tools/networking/ntp @thoughtpolice
|
|
/pkgs/tools/networking/openntpd @thoughtpolice
|
|
/nixos/modules/services/networking/ntp @thoughtpolice
|
|
|
|
# Network
|
|
/pkgs/tools/networking/kea/default.nix @mweinelt
|
|
/pkgs/tools/networking/babeld/default.nix @mweinelt
|
|
/nixos/modules/services/networking/babeld.nix @mweinelt
|
|
/nixos/modules/services/networking/kea.nix @mweinelt
|
|
/nixos/modules/services/networking/knot.nix @mweinelt
|
|
/nixos/modules/services/monitoring/prometheus/exporters/kea.nix @mweinelt
|
|
/nixos/tests/babeld.nix @mweinelt
|
|
/nixos/tests/kea.nix @mweinelt
|
|
/nixos/tests/knot.nix @mweinelt
|
|
|
|
# Web servers
|
|
/doc/packages/nginx.section.md @raitobezarius
|
|
/pkgs/servers/http/nginx/ @raitobezarius
|
|
/nixos/modules/services/web-servers/nginx/ @raitobezarius
|
|
|
|
# Dhall
|
|
/pkgs/development/dhall-modules @Gabriella439 @Profpatsch @ehmry
|
|
/pkgs/development/interpreters/dhall @Gabriella439 @Profpatsch @ehmry
|
|
|
|
# Idris
|
|
/pkgs/development/idris-modules @Infinisil
|
|
|
|
# Bazel
|
|
/pkgs/development/tools/build-managers/bazel @Profpatsch
|
|
|
|
# NixOS modules for e-mail and dns services
|
|
/nixos/modules/services/mail/mailman.nix @peti
|
|
/nixos/modules/services/mail/postfix.nix @peti
|
|
/nixos/modules/services/networking/bind.nix @peti
|
|
/nixos/modules/services/mail/rspamd.nix @peti
|
|
|
|
# Emacs
|
|
/pkgs/applications/editors/emacs/elisp-packages @adisbladis
|
|
/pkgs/applications/editors/emacs @adisbladis
|
|
/pkgs/top-level/emacs-packages.nix @adisbladis
|
|
|
|
# Neovim
|
|
/pkgs/applications/editors/neovim @figsoda @jonringer @teto
|
|
|
|
# VimPlugins
|
|
/pkgs/applications/editors/vim/plugins @figsoda @jonringer
|
|
|
|
# VsCode Extensions
|
|
/pkgs/applications/editors/vscode/extensions @jonringer
|
|
|
|
# PHP interpreter, packages, extensions, tests and documentation
|
|
/doc/languages-frameworks/php.section.md @aanderse @drupol @etu @globin @ma27 @talyz
|
|
/nixos/tests/php @aanderse @drupol @etu @globin @ma27 @talyz
|
|
/pkgs/build-support/php/build-pecl.nix @aanderse @drupol @etu @globin @ma27 @talyz
|
|
/pkgs/build-support/php @drupol @etu
|
|
/pkgs/development/interpreters/php @jtojnar @aanderse @drupol @etu @globin @ma27 @talyz
|
|
/pkgs/development/php-packages @aanderse @drupol @etu @globin @ma27 @talyz
|
|
/pkgs/top-level/php-packages.nix @jtojnar @aanderse @drupol @etu @globin @ma27 @talyz
|
|
|
|
# Docker tools
|
|
/pkgs/build-support/docker @roberth
|
|
/nixos/tests/docker-tools* @roberth
|
|
/doc/build-helpers/images/dockertools.section.md @roberth
|
|
|
|
# Blockchains
|
|
/pkgs/applications/blockchains @mmahut @RaghavSood
|
|
|
|
# Go
|
|
/doc/languages-frameworks/go.section.md @kalbasit @Mic92 @zowoq
|
|
/pkgs/build-support/go @kalbasit @Mic92 @zowoq
|
|
/pkgs/development/compilers/go @kalbasit @Mic92 @zowoq
|
|
|
|
# GNOME
|
|
/pkgs/desktops/gnome @jtojnar
|
|
/pkgs/desktops/gnome/extensions @piegamesde @jtojnar
|
|
/pkgs/build-support/make-hardcode-gsettings-patch @jtojnar
|
|
|
|
# Cinnamon
|
|
/pkgs/desktops/cinnamon @mkg20001
|
|
|
|
# nim
|
|
/pkgs/development/compilers/nim @ehmry
|
|
/pkgs/development/nim-packages @ehmry
|
|
/pkgs/top-level/nim-packages.nix @ehmry
|
|
|
|
# terraform providers
|
|
/pkgs/applications/networking/cluster/terraform-providers @zowoq
|
|
|
|
# Matrix
|
|
/pkgs/servers/heisenbridge @piegamesde
|
|
/pkgs/servers/matrix-conduit @piegamesde
|
|
/nixos/modules/services/misc/heisenbridge.nix @piegamesde
|
|
/nixos/modules/services/misc/matrix-conduit.nix @piegamesde
|
|
/nixos/tests/matrix-conduit.nix @piegamesde
|
|
|
|
# Forgejo
|
|
nixos/modules/services/misc/forgejo.nix @bendlas @emilylange
|
|
pkgs/applications/version-management/forgejo @bendlas @emilylange
|
|
|
|
# Dotnet
|
|
/pkgs/build-support/dotnet @IvarWithoutBones
|
|
/pkgs/development/compilers/dotnet @IvarWithoutBones
|
|
/pkgs/test/dotnet @IvarWithoutBones
|
|
/doc/languages-frameworks/dotnet.section.md @IvarWithoutBones
|
|
|
|
# Node.js
|
|
/pkgs/build-support/node/build-npm-package @lilyinstarlight @winterqt
|
|
/pkgs/build-support/node/fetch-npm-deps @lilyinstarlight @winterqt
|
|
/doc/languages-frameworks/javascript.section.md @lilyinstarlight @winterqt
|
|
|
|
# OCaml
|
|
/pkgs/build-support/ocaml @ulrikstrid
|
|
/pkgs/development/compilers/ocaml @ulrikstrid
|
|
/pkgs/development/ocaml-modules @ulrikstrid
|
|
|
|
# ZFS
|
|
pkgs/os-specific/linux/zfs/2_1.nix @raitobezarius
|
|
pkgs/os-specific/linux/zfs/generic.nix @raitobezarius
|
|
nixos/modules/tasks/filesystems/zfs.nix @raitobezarius
|
|
nixos/tests/zfs.nix @raitobezarius
|
|
|
|
# Zig
|
|
/pkgs/development/compilers/zig @figsoda
|
|
/doc/hooks/zig.section.md @figsoda
|
|
|
|
# Linux Kernel
|
|
pkgs/os-specific/linux/kernel/manual-config.nix @amjoseph-nixpkgs
|
|
|
|
# Buildbot
|
|
nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq
|
|
nixos/tests/buildbot.nix @Mic92 @zowoq
|
|
pkgs/development/tools/continuous-integration/buildbot @Mic92 @zowoq
|