nixos/modules: Use meta.teams over meta.maintainers = lib.teams.*.members

This allows getting the team itself requested for a review instead of
the individual members
This commit is contained in:
Silvan Mosberger 2026-02-07 17:12:21 +01:00
commit dbb164c759
94 changed files with 102 additions and 101 deletions

View file

@ -22,7 +22,7 @@ in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
options = {

View file

@ -1,7 +1,7 @@
{ config, lib, ... }:
{
meta = {
maintainers = lib.teams.freedesktop.members;
teams = [ lib.teams.freedesktop ];
};
options = {

View file

@ -6,7 +6,7 @@
}:
{
meta = {
maintainers = lib.teams.freedesktop.members;
teams = [ lib.teams.freedesktop ];
};
options = {

View file

@ -1,7 +1,7 @@
{ config, lib, ... }:
{
meta = {
maintainers = lib.teams.freedesktop.members;
teams = [ lib.teams.freedesktop ];
};
options = {

View file

@ -13,7 +13,7 @@ in
{
meta = {
maintainers = lib.teams.freedesktop.members ++ [ ];
teams = [ lib.teams.freedesktop ];
};
options = {

View file

@ -32,7 +32,7 @@ in
];
meta = {
maintainers = teams.freedesktop.members;
teams = [ teams.freedesktop ];
};
options.xdg.portal = {

View file

@ -10,7 +10,7 @@ let
in
{
meta = {
maintainers = lib.teams.lxqt.members;
teams = [ lib.teams.lxqt ];
};
options.xdg.portal.lxqt = {

View file

@ -6,7 +6,7 @@
}:
{
meta = {
maintainers = lib.teams.freedesktop.members;
teams = [ lib.teams.freedesktop ];
};
options = {

View file

@ -49,5 +49,5 @@ in
systemd.user.services.dsearch.wantedBy = mkIf cfg.systemd.enable [ cfg.systemd.target ];
};
meta.maintainers = lib.teams.danklinux.members;
meta.teams = [ lib.teams.danklinux ];
}

View file

@ -11,7 +11,7 @@ let
in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
options = {

View file

@ -10,7 +10,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -16,7 +16,7 @@ in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
options = {

View file

@ -10,7 +10,7 @@ let
in
{
meta = {
maintainers = lib.teams.freedesktop.members;
teams = [ lib.teams.freedesktop ];
};
options.programs.nm-applet = {

View file

@ -285,5 +285,5 @@ in
];
};
meta.maintainers = lib.teams.steam.members;
meta.teams = [ lib.teams.steam ];
}

View file

@ -11,7 +11,7 @@ let
in
{
meta = {
maintainers = lib.teams.xfce.members;
teams = [ lib.teams.xfce ];
};
options = {

View file

@ -226,5 +226,5 @@ in
hardware.graphics.enable = lib.mkDefault true;
};
meta.maintainers = lib.teams.danklinux.members;
meta.teams = [ lib.teams.danklinux ];
}

View file

@ -130,5 +130,5 @@ in
] "Nvidia patches are no longer needed")
];
meta.maintainers = lib.teams.hyprland.members;
meta.teams = [ lib.teams.hyprland ];
}

View file

@ -26,5 +26,5 @@ in
security.pam.services.hyprlock = { };
};
meta.maintainers = lib.teams.hyprland.members;
meta.teams = [ lib.teams.hyprland ];
}

View file

@ -11,7 +11,7 @@ let
in
{
meta = {
maintainers = lib.teams.xfce.members;
teams = [ lib.teams.xfce ];
};
options = {

View file

@ -1218,7 +1218,7 @@ in
];
meta = {
maintainers = lib.teams.acme.members;
teams = [ lib.teams.acme ];
doc = ./default.md;
};
}

View file

@ -272,5 +272,5 @@ in
};
};
meta.maintainers = lib.teams.apparmor.members;
meta.teams = [ lib.teams.apparmor ];
}

View file

@ -962,5 +962,6 @@ in
(import ./rke2.nix args)
];
meta.maintainers = pkgs.rke2.meta.maintainers ++ lib.teams.k3s.members;
meta.teams = [ lib.teams.k3s ];
meta.maintainers = pkgs.rke2.meta.maintainers;
}

View file

@ -313,5 +313,5 @@ in
'')
];
meta.maintainers = lib.teams.buildbot.members;
meta.teams = [ lib.teams.buildbot ];
}

View file

@ -196,6 +196,6 @@ in
};
};
meta.maintainers = lib.teams.buildbot.members;
meta.teams = [ lib.teams.buildbot ];
}

View file

@ -893,5 +893,5 @@ in
)
];
meta.maintainers = teams.gitlab.members;
meta.teams = [ teams.gitlab ];
}

View file

@ -61,7 +61,7 @@ let
notExcluded = pkg: utils.disablePackageByName pkg config.environment.budgie.excludePackages;
in
{
meta.maintainers = lib.teams.budgie.members;
meta.teams = [ lib.teams.budgie ];
imports = [
(lib.mkRenamedOptionModule

View file

@ -44,7 +44,7 @@ let
];
in
{
meta.maintainers = lib.teams.cosmic.members;
meta.teams = [ lib.teams.cosmic ];
options = {
services.desktopManager.cosmic = {

View file

@ -82,7 +82,7 @@ in
{
meta = {
doc = ./gnome.md;
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
imports = [

View file

@ -292,5 +292,5 @@ in
})
];
meta.maintainers = lib.teams.lomiri.members;
meta.teams = [ lib.teams.lomiri ];
}

View file

@ -25,7 +25,7 @@ in
meta = {
doc = ./pantheon.md;
maintainers = teams.pantheon.members;
teams = [ teams.pantheon ];
};
imports = [

View file

@ -7,7 +7,7 @@
}:
{
meta = {
maintainers = lib.teams.freedesktop.members;
teams = [ lib.teams.freedesktop ];
};
###### interface

View file

@ -373,6 +373,6 @@ in
};
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
teams = [ lib.teams.pantheon ];
};
}

View file

@ -10,7 +10,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -10,7 +10,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -13,7 +13,7 @@ let
in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
options = {

View file

@ -10,7 +10,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -16,7 +16,7 @@ in
{
meta = {
maintainers = teams.gnome.members;
teams = [ teams.gnome ];
};
options = {

View file

@ -48,7 +48,7 @@ in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -12,7 +12,7 @@ in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
options = {

View file

@ -10,7 +10,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -8,7 +8,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -16,7 +16,7 @@ in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -7,7 +7,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
options = {

View file

@ -10,7 +10,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -7,7 +7,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
imports = [

View file

@ -14,7 +14,7 @@ in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -10,7 +10,7 @@
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -10,7 +10,7 @@ let
in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
imports = [

View file

@ -16,7 +16,7 @@ in
{
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -85,7 +85,8 @@ let
};
in
{
meta.maintainers = teams.freedesktop.members ++ [ maintainers.k900 ];
meta.teams = [ teams.freedesktop ];
meta.maintainers = [ maintainers.k900 ];
###### interface
options = {

View file

@ -18,7 +18,7 @@ in
];
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
teams = [ lib.teams.pantheon ];
};
###### interface

View file

@ -8,7 +8,7 @@
{
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
teams = [ lib.teams.pantheon ];
};
###### interface

View file

@ -16,7 +16,7 @@ let
in
{
meta.maintainers = lib.teams.cosmic.members;
meta.teams = [ lib.teams.cosmic ];
options.services.displayManager.cosmic-greeter = {
enable = lib.mkEnableOption "COSMIC greeter";

View file

@ -321,5 +321,5 @@ in
services.libinput.enable = mkDefault true;
};
meta.maintainers = lib.teams.danklinux.members;
meta.teams = [ lib.teams.danklinux ];
}

View file

@ -105,7 +105,7 @@ in
];
meta = {
maintainers = lib.teams.gnome.members;
teams = [ lib.teams.gnome ];
};
###### interface

View file

@ -171,7 +171,7 @@ in
meta = {
buildDocsInSandbox = false;
maintainers = lib.teams.home-assistant.members;
teams = [ lib.teams.home-assistant ];
};
options.services.home-assistant = {

View file

@ -341,5 +341,5 @@ in
};
};
};
meta.maintainers = lib.teams.matrix.members;
meta.teams = [ lib.teams.matrix ];
}

View file

@ -849,5 +849,5 @@ in
};
meta.doc = ./forgejo.md;
meta.maintainers = lib.teams.forgejo.members;
meta.teams = [ lib.teams.forgejo ];
}

View file

@ -1911,5 +1911,5 @@ in
};
meta.doc = ./gitlab.md;
meta.maintainers = teams.gitlab.members;
meta.teams = [ teams.gitlab ];
}

View file

@ -63,5 +63,5 @@ in
};
};
meta.maintainers = lib.teams.beam.members;
meta.teams = [ lib.teams.beam ];
}

View file

@ -444,5 +444,5 @@ in
};
};
meta.maintainers = lib.teams.jitsi.members;
meta.teams = [ lib.teams.jitsi ];
}

View file

@ -166,5 +166,5 @@ in
lib.mkDefault "${pkgs.jicofo}/etc/jitsi/jicofo/logging.properties-journal";
};
meta.maintainers = lib.teams.jitsi.members;
meta.teams = [ lib.teams.jitsi ];
}

View file

@ -243,5 +243,5 @@ in
lib.mkDefault "${stateDir}/logging.properties-journal";
};
meta.maintainers = lib.teams.jitsi.members;
meta.teams = [ lib.teams.jitsi ];
}

View file

@ -331,5 +331,5 @@ in
];
};
meta.maintainers = lib.teams.jitsi.members;
meta.teams = [ lib.teams.jitsi ];
}

View file

@ -9,7 +9,7 @@ let
in
{
meta = {
maintainers = lib.teams.freedesktop.members;
teams = [ lib.teams.freedesktop ];
};
options = with lib; {

View file

@ -142,9 +142,8 @@ in
{
meta = {
maintainers = teams.freedesktop.members ++ [
lib.maintainers.frontear
];
teams = [ lib.teams.freedesktop ];
maintainers = [ lib.maintainers.frontear ];
};
###### interface

View file

@ -299,10 +299,8 @@ in
environment.systemPackages = [ cfg.package ];
};
meta.maintainers =
with lib.maintainers;
[
ppom
]
++ lib.teams.ngi.members;
meta.teams = [ lib.teams.ngi ];
meta.maintainers = with lib.maintainers; [
ppom
];
}

View file

@ -28,5 +28,5 @@ in
};
};
meta.maintainers = lib.teams.hyprland.members;
meta.teams = [ lib.teams.hyprland ];
}

View file

@ -756,5 +756,5 @@ in
};
meta.doc = ./jitsi-meet.md;
meta.maintainers = lib.teams.jitsi.members;
meta.teams = [ lib.teams.jitsi ];
}

View file

@ -1774,5 +1774,5 @@ in
);
meta.doc = ./nextcloud.md;
meta.maintainers = lib.teams.nextcloud.members;
meta.teams = [ lib.teams.nextcloud ];
}

View file

@ -252,5 +252,5 @@ in
};
};
meta.maintainers = lib.teams.ngi.members;
meta.teams = [ lib.teams.ngi ];
}

View file

@ -25,7 +25,7 @@ in
{
meta = {
maintainers = teams.enlightenment.members;
teams = [ teams.enlightenment ];
};
imports = [

View file

@ -16,7 +16,7 @@ in
{
meta = {
maintainers = teams.lumina.members;
teams = [ teams.lumina ];
};
options = {

View file

@ -15,7 +15,7 @@ in
{
meta = {
maintainers = teams.lxqt.members;
teams = [ teams.lxqt ];
};
options = {

View file

@ -15,7 +15,7 @@ let
in
{
meta = {
maintainers = teams.xfce.members;
teams = [ teams.xfce ];
};
imports = [

View file

@ -40,6 +40,6 @@ python3.pkgs.buildPythonApplication {
'';
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
teams = [ lib.teams.pantheon ];
};
}

View file

@ -13,7 +13,7 @@ let
in
{
meta.maintainers = lib.teams.lomiri.members;
meta.teams = [ lib.teams.lomiri ];
options = {
services.xserver.displayManager.lightdm.greeters.lomiri = {

View file

@ -16,7 +16,7 @@ let
in
{
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
teams = [ lib.teams.pantheon ];
};
options = {

View file

@ -73,7 +73,7 @@ let
in
{
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
teams = [ lib.teams.pantheon ];
};
# Note: the order in which lightdm greeter modules are imported

View file

@ -13,7 +13,7 @@ let
in
{
meta = {
maintainers = teams.pantheon.members;
teams = [ teams.pantheon ];
};
###### interface

View file

@ -13,7 +13,7 @@ let
in
{
meta = {
maintainers = [ ] ++ lib.teams.podman.members;
teams = [ lib.teams.podman ];
};
options.virtualisation.containers = {

View file

@ -21,7 +21,7 @@ let
in
{
meta = {
maintainers = teams.podman.members;
teams = [ teams.podman ];
};
options.virtualisation.cri-o = {

View file

@ -10,7 +10,7 @@ let
in
{
meta = {
maintainers = lib.teams.lxc.members;
teams = [ lib.teams.lxc ];
};
options = {

View file

@ -10,7 +10,7 @@ let
in
{
meta = {
maintainers = lib.teams.lxc.members;
teams = [ lib.teams.lxc ];
};
imports = [

View file

@ -176,7 +176,7 @@ let
in
{
meta = {
maintainers = lib.teams.lxc.members;
teams = [ lib.teams.lxc ];
};
options = {

View file

@ -7,7 +7,7 @@
{
meta = {
maintainers = lib.teams.lxc.members;
teams = [ lib.teams.lxc ];
};
imports = [

View file

@ -71,7 +71,7 @@ in
];
meta = {
maintainers = lib.teams.lxc.members;
teams = [ lib.teams.lxc ];
};
options = {

View file

@ -2,7 +2,7 @@
{
meta = {
maintainers = lib.teams.lxc.members;
teams = [ lib.teams.lxc ];
};
imports = [

View file

@ -13,7 +13,7 @@ in
{
meta = {
maintainers = lib.teams.lxc.members;
teams = [ lib.teams.lxc ];
};
options.virtualisation.lxc = {

View file

@ -12,7 +12,7 @@ let
in
{
meta = {
maintainers = lib.teams.lxc.members;
teams = [ lib.teams.lxc ];
};
###### interface

View file

@ -63,7 +63,7 @@ in
];
meta = {
maintainers = lib.teams.podman.members;
teams = [ lib.teams.podman ];
};
options.virtualisation.podman = {

View file

@ -35,5 +35,6 @@ in
};
meta.maintainers = lib.teams.podman.members ++ [ lib.maintainers.roberth ];
meta.teams = [ lib.teams.podman ];
meta.maintainers = [ lib.maintainers.roberth ];
}

View file

@ -95,5 +95,6 @@ in
networking.firewall.allowedTCPPorts = lib.optional (cfg.enable && cfg.openFirewall) cfg.port;
};
meta.maintainers = lib.teams.podman.members ++ [ lib.maintainers.roberth ];
meta.teams = [ lib.teams.podman ];
meta.maintainers = [ lib.maintainers.roberth ];
}

View file

@ -937,6 +937,6 @@ in
};
meta = {
doc = ./xen.md;
maintainers = teams.xen.members;
teams = [ teams.xen ];
};
}