nixos: add freedesktop/gnome/myself maintainers
This commit is contained in:
parent
88a4b68985
commit
b0ac19e050
|
@ -16,6 +16,10 @@ in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
||||||
programs.bash.vteIntegration = mkOption {
|
programs.bash.vteIntegration = mkOption {
|
||||||
|
|
|
@ -2,19 +2,23 @@
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
xdg.autostart.enable = mkOption {
|
xdg.autostart.enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = true;
|
default = true;
|
||||||
description = ''
|
description = ''
|
||||||
Whether to install files to support the
|
Whether to install files to support the
|
||||||
<link xlink:href="https://specifications.freedesktop.org/autostart-spec/autostart-spec-latest.html">XDG Autostart specification</link>.
|
<link xlink:href="https://specifications.freedesktop.org/autostart-spec/autostart-spec-latest.html">XDG Autostart specification</link>.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf config.xdg.autostart.enable {
|
config = mkIf config.xdg.autostart.enable {
|
||||||
environment.pathsToLink = [
|
environment.pathsToLink = [
|
||||||
"/etc/xdg/autostart"
|
"/etc/xdg/autostart"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
xdg.icons.enable = mkOption {
|
xdg.icons.enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
|
|
@ -2,19 +2,23 @@
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
xdg.menus.enable = mkOption {
|
xdg.menus.enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = true;
|
default = true;
|
||||||
description = ''
|
description = ''
|
||||||
Whether to install files to support the
|
Whether to install files to support the
|
||||||
<link xlink:href="https://specifications.freedesktop.org/menu-spec/menu-spec-latest.html">XDG Desktop Menu specification</link>.
|
<link xlink:href="https://specifications.freedesktop.org/menu-spec/menu-spec-latest.html">XDG Desktop Menu specification</link>.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf config.xdg.menus.enable {
|
config = mkIf config.xdg.menus.enable {
|
||||||
environment.pathsToLink = [
|
environment.pathsToLink = [
|
||||||
"/share/applications"
|
"/share/applications"
|
||||||
"/share/desktop-directories"
|
"/share/desktop-directories"
|
||||||
"/etc/xdg/menus"
|
"/etc/xdg/menus"
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
xdg.mime.enable = mkOption {
|
xdg.mime.enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
|
|
@ -7,6 +7,10 @@ with lib;
|
||||||
(mkRenamedOptionModule [ "services" "flatpak" "extraPortals" ] [ "xdg" "portal" "extraPortals" ])
|
(mkRenamedOptionModule [ "services" "flatpak" "extraPortals" ] [ "xdg" "portal" "extraPortals" ])
|
||||||
];
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
options.xdg.portal = {
|
options.xdg.portal = {
|
||||||
enable =
|
enable =
|
||||||
mkEnableOption "<link xlink:href='https://github.com/flatpak/xdg-desktop-portal'>xdg desktop integration</link>"//{
|
mkEnableOption "<link xlink:href='https://github.com/flatpak/xdg-desktop-portal'>xdg desktop integration</link>"//{
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
xdg.sounds.enable = mkOption {
|
xdg.sounds.enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
|
|
@ -6,6 +6,10 @@ let
|
||||||
cfg = config.programs.geary;
|
cfg = config.programs.geary;
|
||||||
|
|
||||||
in {
|
in {
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
programs.geary.enable = mkEnableOption "Geary, a Mail client for GNOME 3";
|
programs.geary.enable = mkEnableOption "Geary, a Mail client for GNOME 3";
|
||||||
};
|
};
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
# Added 2019-08-09
|
# Added 2019-08-09
|
||||||
imports = [
|
imports = [
|
||||||
(mkRenamedOptionModule
|
(mkRenamedOptionModule
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
# Added 2019-08-09
|
# Added 2019-08-09
|
||||||
imports = [
|
imports = [
|
||||||
(mkRenamedOptionModule
|
(mkRenamedOptionModule
|
||||||
|
|
|
@ -12,6 +12,10 @@ in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
# Added 2019-08-19
|
# Added 2019-08-19
|
||||||
imports = [
|
imports = [
|
||||||
(mkRenamedOptionModule
|
(mkRenamedOptionModule
|
||||||
|
@ -20,9 +24,7 @@ in
|
||||||
];
|
];
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
||||||
programs.gnome-terminal.enable = mkEnableOption "GNOME Terminal";
|
programs.gnome-terminal.enable = mkEnableOption "GNOME Terminal";
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = lib.teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
options.programs.nm-applet.enable = lib.mkEnableOption "nm-applet";
|
options.programs.nm-applet.enable = lib.mkEnableOption "nm-applet";
|
||||||
|
|
||||||
config = lib.mkIf config.programs.nm-applet.enable {
|
config = lib.mkIf config.programs.nm-applet.enable {
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -5,6 +5,10 @@
|
||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = with maintainers; [ worldofpeace ];
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -4,6 +4,10 @@
|
||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
options = {
|
options = {
|
||||||
services.gnome3.chrome-gnome-shell.enable = mkEnableOption ''
|
services.gnome3.chrome-gnome-shell.enable = mkEnableOption ''
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
@ -16,7 +20,7 @@ with lib;
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = false;
|
default = false;
|
||||||
description = ''
|
description = ''
|
||||||
Whether to enable Evolution Data Server, a collection of services for
|
Whether to enable Evolution Data Server, a collection of services for
|
||||||
storing addressbooks and calendars.
|
storing addressbooks and calendars.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -44,6 +44,10 @@ in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -4,6 +4,10 @@
|
||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
options = {
|
options = {
|
||||||
services.gnome3.gnome-remote-desktop = {
|
services.gnome3.gnome-remote-desktop = {
|
||||||
|
|
|
@ -12,6 +12,10 @@ in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
(mkRemovedOptionModule
|
(mkRemovedOptionModule
|
||||||
["services" "gnome3" "gnome-settings-daemon" "package"]
|
["services" "gnome3" "gnome-settings-daemon" "package"]
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -4,6 +4,10 @@
|
||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
options = {
|
options = {
|
||||||
services.gnome3.rygel = {
|
services.gnome3.rygel = {
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
@ -25,7 +29,6 @@ with lib;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
###### implementation
|
###### implementation
|
||||||
|
|
||||||
config = mkIf config.services.gnome3.tracker-miners.enable {
|
config = mkIf config.services.gnome3.tracker-miners.enable {
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -12,6 +12,10 @@ in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
# Added 2019-08-19
|
# Added 2019-08-19
|
||||||
imports = [
|
imports = [
|
||||||
(mkRenamedOptionModule
|
(mkRenamedOptionModule
|
||||||
|
|
|
@ -8,6 +8,11 @@ let
|
||||||
packages = with pkgs; [ pipewire ];
|
packages = with pkgs; [ pipewire ];
|
||||||
|
|
||||||
in {
|
in {
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
options = {
|
options = {
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
|
@ -33,5 +38,4 @@ in {
|
||||||
systemd.user.sockets.pipewire.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ];
|
systemd.user.sockets.pipewire.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
meta.maintainers = with lib.maintainers; [ jtojnar ];
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,10 @@ with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -18,6 +18,10 @@ in
|
||||||
"")
|
"")
|
||||||
];
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = with maintainers; [ worldofpeace ];
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -5,6 +5,11 @@
|
||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = with maintainers; [ worldofpeace ];
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -131,6 +131,10 @@ let
|
||||||
|
|
||||||
in {
|
in {
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.freedesktop.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -57,6 +57,10 @@ in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
||||||
services.gnome3 = {
|
services.gnome3 = {
|
||||||
|
|
|
@ -8,6 +8,10 @@ in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = with maintainers; [ worldofpeace ];
|
||||||
|
};
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
# added 2019-08-18
|
# added 2019-08-18
|
||||||
# needed to preserve some semblance of UI familarity
|
# needed to preserve some semblance of UI familarity
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
, gobject-introspection
|
, gobject-introspection
|
||||||
, python3
|
, python3
|
||||||
, wrapGAppsHook
|
, wrapGAppsHook
|
||||||
|
, lib
|
||||||
}:
|
}:
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication {
|
python3.pkgs.buildPythonApplication {
|
||||||
|
@ -36,4 +37,8 @@ python3.pkgs.buildPythonApplication {
|
||||||
cp $src $out/bin/set-session
|
cp $src $out/bin/set-session
|
||||||
chmod +x $out/bin/set-session
|
chmod +x $out/bin/set-session
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
maintainers = with maintainers; [ worldofpeace ];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,6 +38,10 @@ in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
};
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
|
@ -10,6 +10,10 @@ let
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = with maintainers; [ worldofpeace ];
|
||||||
|
};
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
|
||||||
services.xserver.displayManager.lightdm.greeters.pantheon = {
|
services.xserver.displayManager.lightdm.greeters.pantheon = {
|
||||||
|
|
|
@ -69,6 +69,10 @@ let
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
meta = {
|
||||||
|
maintainers = with maintainers; [ worldofpeace ];
|
||||||
|
};
|
||||||
|
|
||||||
# Note: the order in which lightdm greeter modules are imported
|
# Note: the order in which lightdm greeter modules are imported
|
||||||
# here determines the default: later modules (if enable) are
|
# here determines the default: later modules (if enable) are
|
||||||
# preferred.
|
# preferred.
|
||||||
|
|
Loading…
Reference in New Issue