summaryrefslogtreecommitdiffstats
path: root/nixos
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-05-07 23:18:14 +0200
committerJan Tojnar <jtojnar@gmail.com>2021-05-08 09:47:42 +0200
commit468cb5980b56d348979488a74a9b5de638400160 (patch)
tree1426485105b897074e82af80efdd545462edb211 /nixos
parentd03a5eb09720fd6ad670df12d8eafbbfcd7ff494 (diff)
gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
Diffstat (limited to 'nixos')
-rw-r--r--nixos/doc/manual/configuration/x-windows.xml2
-rw-r--r--nixos/doc/manual/release-notes/rl-1909.xml8
-rw-r--r--nixos/doc/manual/release-notes/rl-2105.xml4
-rw-r--r--nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix2
-rw-r--r--nixos/modules/installer/virtualbox-demo.nix2
-rw-r--r--nixos/modules/module-list.nix30
-rw-r--r--nixos/modules/programs/file-roller.nix4
-rw-r--r--nixos/modules/programs/geary.nix6
-rw-r--r--nixos/modules/programs/gnome-disks.nix4
-rw-r--r--nixos/modules/programs/gnome-documents.nix10
-rw-r--r--nixos/modules/programs/gnome-terminal.nix6
-rw-r--r--nixos/modules/programs/gpaste.nix8
-rw-r--r--nixos/modules/programs/phosh.nix4
-rw-r--r--nixos/modules/programs/seahorse.nix6
-rw-r--r--nixos/modules/security/pam.nix6
-rw-r--r--nixos/modules/services/desktops/flatpak.nix2
-rw-r--r--nixos/modules/services/desktops/gnome/at-spi2-core.nix (renamed from nixos/modules/services/desktops/gnome3/at-spi2-core.nix)14
-rw-r--r--nixos/modules/services/desktops/gnome/chrome-gnome-shell.nix (renamed from nixos/modules/services/desktops/gnome3/chrome-gnome-shell.nix)12
-rw-r--r--nixos/modules/services/desktops/gnome/evolution-data-server.nix (renamed from nixos/modules/services/desktops/gnome3/evolution-data-server.nix)22
-rw-r--r--nixos/modules/services/desktops/gnome/glib-networking.nix (renamed from nixos/modules/services/desktops/gnome3/glib-networking.nix)12
-rw-r--r--nixos/modules/services/desktops/gnome/gnome-initial-setup.nix (renamed from nixos/modules/services/desktops/gnome3/gnome-initial-setup.nix)16
-rw-r--r--nixos/modules/services/desktops/gnome/gnome-keyring.nix (renamed from nixos/modules/services/desktops/gnome3/gnome-keyring.nix)20
-rw-r--r--nixos/modules/services/desktops/gnome/gnome-online-accounts.nix (renamed from nixos/modules/services/desktops/gnome3/gnome-online-accounts.nix)12
-rw-r--r--nixos/modules/services/desktops/gnome/gnome-online-miners.nix (renamed from nixos/modules/services/desktops/gnome3/gnome-online-miners.nix)16
-rw-r--r--nixos/modules/services/desktops/gnome/gnome-remote-desktop.nix32
-rw-r--r--nixos/modules/services/desktops/gnome/gnome-settings-daemon.nix (renamed from nixos/modules/services/desktops/gnome3/gnome-settings-daemon.nix)16
-rw-r--r--nixos/modules/services/desktops/gnome/gnome-user-share.nix (renamed from nixos/modules/services/desktops/gnome3/gnome-user-share.nix)16
-rw-r--r--nixos/modules/services/desktops/gnome/rygel.nix (renamed from nixos/modules/services/desktops/gnome3/rygel.nix)20
-rw-r--r--nixos/modules/services/desktops/gnome/sushi.nix (renamed from nixos/modules/services/desktops/gnome3/sushi.nix)16
-rw-r--r--nixos/modules/services/desktops/gnome/tracker-miners.nix (renamed from nixos/modules/services/desktops/gnome3/tracker-miners.nix)12
-rw-r--r--nixos/modules/services/desktops/gnome/tracker.nix (renamed from nixos/modules/services/desktops/gnome3/tracker.nix)12
-rw-r--r--nixos/modules/services/desktops/gnome3/gnome-remote-desktop.nix24
-rw-r--r--nixos/modules/services/desktops/gvfs.nix2
-rw-r--r--nixos/modules/services/desktops/telepathy.nix2
-rw-r--r--nixos/modules/services/x11/desktop-managers/cinnamon.nix18
-rw-r--r--nixos/modules/services/x11/desktop-managers/default.nix2
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome.nix (renamed from nixos/modules/services/x11/desktop-managers/gnome3.nix)176
-rw-r--r--nixos/modules/services/x11/desktop-managers/lxqt.nix2
-rw-r--r--nixos/modules/services/x11/desktop-managers/mate.nix6
-rw-r--r--nixos/modules/services/x11/desktop-managers/pantheon.nix24
-rw-r--r--nixos/modules/services/x11/desktop-managers/xfce.nix6
-rw-r--r--nixos/modules/services/x11/display-managers/gdm.nix10
-rw-r--r--nixos/modules/services/x11/display-managers/lightdm-greeters/enso-os.nix4
-rw-r--r--nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix12
-rw-r--r--nixos/modules/services/x11/window-managers/metacity.nix6
-rw-r--r--nixos/release-combined.nix4
-rw-r--r--nixos/release.nix4
-rw-r--r--nixos/tests/all-tests.nix4
-rw-r--r--nixos/tests/gnome-xorg.nix (renamed from nixos/tests/gnome3-xorg.nix)6
-rw-r--r--nixos/tests/gnome.nix (renamed from nixos/tests/gnome3.nix)8
-rw-r--r--nixos/tests/installed-tests/gnome-photos.nix2
-rw-r--r--nixos/tests/installed-tests/libgdata.nix2
-rw-r--r--nixos/tests/nixos-generate-config.nix4
-rw-r--r--nixos/tests/plotinus.nix2
54 files changed, 432 insertions, 250 deletions
diff --git a/nixos/doc/manual/configuration/x-windows.xml b/nixos/doc/manual/configuration/x-windows.xml
index 757174c52632..e72193897068 100644
--- a/nixos/doc/manual/configuration/x-windows.xml
+++ b/nixos/doc/manual/configuration/x-windows.xml
@@ -25,7 +25,7 @@
<programlisting>
<xref linkend="opt-services.xserver.desktopManager.plasma5.enable"/> = true;
<xref linkend="opt-services.xserver.desktopManager.xfce.enable"/> = true;
-<xref linkend="opt-services.xserver.desktopManager.gnome3.enable"/> = true;
+<xref linkend="opt-services.xserver.desktopManager.gnome.enable"/> = true;
<xref linkend="opt-services.xserver.desktopManager.mate.enable"/> = true;
<xref linkend="opt-services.xserver.windowManager.xmonad.enable"/> = true;
<xref linkend="opt-services.xserver.windowManager.twm.enable"/> = true;
diff --git a/nixos/doc/manual/release-notes/rl-1909.xml b/nixos/doc/manual/release-notes/rl-1909.xml
index 4102fe206e19..0dae49c636f6 100644
--- a/nixos/doc/manual/release-notes/rl-1909.xml
+++ b/nixos/doc/manual/release-notes/rl-1909.xml
@@ -83,10 +83,10 @@
like games.
<itemizedlist>
<para>This can be achieved with the following options which the desktop manager default enables, excluding <literal>games</literal>.</para>
- <listitem><para><xref linkend="opt-services.gnome3.core-os-services.enable"/></para></listitem>
- <listitem><para><xref linkend="opt-services.gnome3.core-shell.enable"/></para></listitem>
- <listitem><para><xref linkend="opt-services.gnome3.core-utilities.enable"/></para></listitem>
- <listitem><para><xref linkend="opt-services.gnome3.games.enable"/></para></listitem>
+ <listitem><para><option>services.gnome3.core-os-services.enable</option></para></listitem>
+ <listitem><para><option>services.gnome3.core-shell.enable</option></para></listitem>
+ <listitem><para><option>services.gnome3.core-utilities.enable</option></para></listitem>
+ <listitem><para><option>services.gnome3.games.enable</option></para></listitem>
</itemizedlist>
With these options we hope to give users finer grained control over their systems. Prior to this change you'd either have to manually
disable options or use <option>environment.gnome3.excludePackages</option> which only excluded the optional applications.
diff --git a/nixos/doc/manual/release-notes/rl-2105.xml b/nixos/doc/manual/release-notes/rl-2105.xml
index bee1cddbecfe..924fe7ae038e 100644
--- a/nixos/doc/manual/release-notes/rl-2105.xml
+++ b/nixos/doc/manual/release-notes/rl-2105.xml
@@ -27,7 +27,7 @@
<para>The default Linux kernel was updated to the 5.10 LTS series, coming from the 5.4 LTS series.</para>
</listitem>
<listitem>
- <para>GNOME desktop environment was upgraded to 40, see the release notes for <link xlink:href="https://help.gnome.org/misc/release-notes/40.0/">40.0</link> and <link xlink:href="https://help.gnome.org/misc/release-notes/3.38/">3.38</link>.</para>
+ <para>GNOME desktop environment was upgraded to 40, see the release notes for <link xlink:href="https://help.gnome.org/misc/release-notes/40.0/">40.0</link> and <link xlink:href="https://help.gnome.org/misc/release-notes/3.38/">3.38</link>. The <code>gnome3</code> attribute set has been renamed to <code>gnome</code> and so have been the NixOS options.</para>
</listitem>
<listitem>
<para>
@@ -911,7 +911,7 @@ environment.systemPackages = [
</listitem>
<listitem>
<para>
- The GNOME desktop manager once again installs <package>gnome3.epiphany</package> by default.
+ The GNOME desktop manager once again installs <package>gnome.epiphany</package> by default.
</para>
</listitem>
<listitem>
diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix
index 803bae4212ef..12ad8a4ae004 100644
--- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix
+++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix
@@ -9,7 +9,7 @@ with lib;
isoImage.edition = "gnome";
- services.xserver.desktopManager.gnome3 = {
+ services.xserver.desktopManager.gnome = {
# Add firefox to favorite-apps
favoriteAppsOverride = ''
[org.gnome.shell]
diff --git a/nixos/modules/installer/virtualbox-demo.nix b/nixos/modules/installer/virtualbox-demo.nix
index af3e1aecca71..2768e17590b3 100644
--- a/nixos/modules/installer/virtualbox-demo.nix
+++ b/nixos/modules/installer/virtualbox-demo.nix
@@ -44,7 +44,7 @@ with lib;
# Enable GDM/GNOME by uncommenting above two lines and two lines below.
# services.xserver.displayManager.gdm.enable = true;
- # services.xserver.desktopManager.gnome3.enable = true;
+ # services.xserver.desktopManager.gnome.enable = true;
# Set your time zone.
# time.timeZone = "Europe/Amsterdam";
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 0c0935a7992c..4a88bccbbd5d 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -339,21 +339,21 @@
./services/desktops/malcontent.nix
./services/desktops/pipewire/pipewire.nix
./services/desktops/pipewire/pipewire-media-session.nix
- ./services/desktops/gnome3/at-spi2-core.nix
- ./services/desktops/gnome3/chrome-gnome-shell.nix
- ./services/desktops/gnome3/evolution-data-server.nix
- ./services/desktops/gnome3/glib-networking.nix
- ./services/desktops/gnome3/gnome-initial-setup.nix
- ./services/desktops/gnome3/gnome-keyring.nix
- ./services/desktops/gnome3/gnome-online-accounts.nix
- ./services/desktops/gnome3/gnome-online-miners.nix
- ./services/desktops/gnome3/gnome-remote-desktop.nix
- ./services/desktops/gnome3/gnome-settings-daemon.nix
- ./services/desktops/gnome3/gnome-user-share.nix
- ./services/desktops/gnome3/rygel.nix
- ./services/desktops/gnome3/sushi.nix
- ./services/desktops/gnome3/tracker.nix
- ./services/desktops/gnome3/tracker-miners.nix
+ ./services/desktops/gnome/at-spi2-core.nix
+ ./services/desktops/gnome/chrome-gnome-shell.nix
+ ./services/desktops/gnome/evolution-data-server.nix
+ ./services/desktops/gnome/glib-networking.nix
+ ./services/desktops/gnome/gnome-initial-setup.nix
+ ./services/desktops/gnome/gnome-keyring.nix
+ ./services/desktops/gnome/gnome-online-accounts.nix
+ ./services/desktops/gnome/gnome-online-miners.nix
+ ./services/desktops/gnome/gnome-remote-desktop.nix
+ ./services/desktops/gnome/gnome-settings-daemon.nix
+ ./services/desktops/gnome/gnome-user-share.nix
+ ./services/desktops/gnome/rygel.nix
+ ./services/desktops/gnome/sushi.nix
+ ./services/desktops/gnome/tracker.nix
+ ./services/desktops/gnome/tracker-miners.nix
./services/desktops/neard.nix
./services/desktops/profile-sync-daemon.nix
./services/desktops/system-config-printer.nix
diff --git a/nixos/modules/programs/file-roller.nix b/nixos/modules/programs/file-roller.nix
index 64f6a94e7641..b939d59909c0 100644
--- a/nixos/modules/programs/file-roller.nix
+++ b/nixos/modules/programs/file-roller.nix
@@ -30,9 +30,9 @@ with lib;
config = mkIf config.programs.file-roller.enable {
- environment.systemPackages = [ pkgs.gnome3.file-roller ];
+ environment.systemPackages = [ pkgs.gnome.file-roller ];
- services.dbus.packages = [ pkgs.gnome3.file-roller ];
+ services.dbus.packages = [ pkgs.gnome.file-roller ];
};
diff --git a/nixos/modules/programs/geary.nix b/nixos/modules/programs/geary.nix
index 5e441a75cb60..407680c30dc3 100644
--- a/nixos/modules/programs/geary.nix
+++ b/nixos/modules/programs/geary.nix
@@ -15,10 +15,10 @@ in {
};
config = mkIf cfg.enable {
- environment.systemPackages = [ pkgs.gnome3.geary ];
+ environment.systemPackages = [ pkgs.gnome.geary ];
programs.dconf.enable = true;
- services.gnome3.gnome-keyring.enable = true;
- services.gnome3.gnome-online-accounts.enable = true;
+ services.gnome.gnome-keyring.enable = true;
+ services.gnome.gnome-online-accounts.enable = true;
};
}
diff --git a/nixos/modules/programs/gnome-disks.nix b/nixos/modules/programs/gnome-disks.nix
index 80dc2983ea50..4b128b471265 100644
--- a/nixos/modules/programs/gnome-disks.nix
+++ b/nixos/modules/programs/gnome-disks.nix
@@ -41,9 +41,9 @@ with lib;
config = mkIf config.programs.gnome-disks.enable {
- environment.systemPackages = [ pkgs.gnome3.gnome-disk-utility ];
+ environment.systemPackages = [ pkgs.gnome.gnome-disk-utility ];
- services.dbus.packages = [ pkgs.gnome3.gnome-disk-utility ];
+ services.dbus.packages = [ pkgs.gnome.gnome-disk-utility ];
};
diff --git a/nixos/modules/programs/gnome-documents.nix b/nixos/modules/programs/gnome-documents.nix
index 9dd53483055c..43ad3163efd8 100644
--- a/nixos/modules/programs/gnome-documents.nix
+++ b/nixos/modules/programs/gnome-documents.nix
@@ -13,7 +13,7 @@ with lib;
# Added 2019-08-09
imports = [
(mkRenamedOptionModule
- [ "services" "gnome3" "gnome-documents" "enable" ]
+ [ "services" "gnome" "gnome-documents" "enable" ]
[ "programs" "gnome-documents" "enable" ])
];
@@ -41,13 +41,13 @@ with lib;
config = mkIf config.programs.gnome-documents.enable {
- environment.systemPackages = [ pkgs.gnome3.gnome-documents ];
+ environment.systemPackages = [ pkgs.gnome.gnome-documents ];
- services.dbus.packages = [ pkgs.gnome3.gnome-documents ];
+ services.dbus.packages = [ pkgs.gnome.gnome-documents ];
- services.gnome3.gnome-online-accounts.enable = true;
+ services.gnome.gnome-online-accounts.enable = true;
- services.gnome3.gnome-online-miners.enable = true;
+ services.gnome.gnome-online-miners.enable = true;
};
diff --git a/nixos/modules/programs/gnome-terminal.nix b/nixos/modules/programs/gnome-terminal.nix
index f2617e5bc038..71a6b217880c 100644
--- a/nixos/modules/programs/gnome-terminal.nix
+++ b/nixos/modules/programs/gnome-terminal.nix
@@ -28,9 +28,9 @@ in
};
config = mkIf cfg.enable {
- environment.systemPackages = [ pkgs.gnome3.gnome-terminal ];
- services.dbus.packages = [ pkgs.gnome3.gnome-terminal ];
- systemd.packages = [ pkgs.gnome3.gnome-terminal ];
+ environment.systemPackages = [ pkgs.gnome.gnome-terminal ];
+ services.dbus.packages = [ pkgs.gnome.gnome-terminal ];
+ systemd.packages = [ pkgs.gnome.gnome-terminal ];
programs.bash.vteIntegration = true;
programs.zsh.vteIntegration = true;
diff --git a/nixos/modules/programs/gpaste.nix b/nixos/modules/programs/gpaste.nix
index 8bc52c28d814..cff2fb8d0034 100644
--- a/nixos/modules/programs/gpaste.nix
+++ b/nixos/modules/programs/gpaste.nix
@@ -27,10 +27,10 @@ with lib;
###### implementation
config = mkIf config.programs.gpaste.enable {
- environment.systemPackages = [ pkgs.gnome3.gpaste ];
- services.dbus.packages = [ pkgs.gnome3.gpaste ];
- systemd.packages = [ pkgs.gnome3.gpaste ];
+ environment.systemPackages = [ pkgs.gnome.gpaste ];
+ services.dbus.packages = [ pkgs.gnome.gpaste ];
+ systemd.packages = [ pkgs.gnome.gpaste ];
# gnome-control-center crashes in Keyboard Shortcuts pane without the GSettings schemas.
- services.xserver.desktopManager.gnome3.sessionPath = [ pkgs.gnome3.gpaste ];
+ services.xserver.desktopManager.gnome.sessionPath = [ pkgs.gnome.gpaste ];
};
}
diff --git a/nixos/modules/programs/phosh.nix b/nixos/modules/programs/phosh.nix
index f6faf7990dd1..150874be6744 100644
--- a/nixos/modules/programs/phosh.nix
+++ b/nixos/modules/programs/phosh.nix
@@ -155,8 +155,8 @@ in {
'';
};
- services.gnome3.core-shell.enable = true;
- services.gnome3.core-os-services.enable = true;
+ services.gnome.core-shell.enable = true;
+ services.gnome.core-os-services.enable = true;
services.xserver.displayManager.sessionPackages = [ pkgs.phosh ];
environment.etc."phosh/phoc.ini".source =
diff --git a/nixos/modules/programs/seahorse.nix b/nixos/modules/programs/seahorse.nix
index b229d2a2c0db..c0a356bff57c 100644
--- a/nixos/modules/programs/seahorse.nix
+++ b/nixos/modules/programs/seahorse.nix
@@ -31,14 +31,14 @@ with lib;
config = mkIf config.programs.seahorse.enable {
- programs.ssh.askPassword = mkDefault "${pkgs.gnome3.seahorse}/libexec/seahorse/ssh-askpass";
+ programs.ssh.askPassword = mkDefault "${pkgs.gnome.seahorse}/libexec/seahorse/ssh-askpass";
environment.systemPackages = [
- pkgs.gnome3.seahorse
+ pkgs.gnome.seahorse
];
services.dbus.packages = [
- pkgs.gnome3.seahorse
+ pkgs.gnome.seahorse
];
};
diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix
index 103cf2050123..523ad1ed407b 100644
--- a/nixos/modules/security/pam.nix
+++ b/nixos/modules/security/pam.nix
@@ -433,7 +433,7 @@ let
("auth optional ${pkgs.plasma5Packages.kwallet-pam}/lib/security/pam_kwallet5.so" +
" kwalletd=${pkgs.plasma5Packages.kwallet.bin}/bin/kwalletd5")}
${optionalString cfg.enableGnomeKeyring
- "auth optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so"}
+ "auth optional ${pkgs.gnome.gnome-keyring}/lib/security/pam_gnome_keyring.so"}
${optionalString cfg.gnupg.enable
"auth optional ${pkgs.pam_gnupg}/lib/security/pam_gnupg.so"
+ optionalString cfg.gnupg.storeOnly " store-only"
@@ -471,7 +471,7 @@ let
${optionalString config.krb5.enable
"password sufficient ${pam_krb5}/lib/security/pam_krb5.so use_first_pass"}
${optionalString cfg.enableGnomeKeyring
- "password optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so use_authtok"}
+ "password optional ${pkgs.gnome.gnome-keyring}/lib/security/pam_gnome_keyring.so use_authtok"}
# Session management.
${optionalString cfg.setEnvironment ''
@@ -512,7 +512,7 @@ let
("session optional ${pkgs.plasma5Packages.kwallet-pam}/lib/security/pam_kwallet5.so" +
" kwalletd=${pkgs.plasma5Packages.kwallet.bin}/bin/kwalletd5")}
${optionalString (cfg.enableGnomeKeyring)
- "session optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start"}
+ "session optional ${pkgs.gnome.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start"}
${optionalString cfg.gnupg.enable
"session optional ${pkgs.pam_gnupg}/lib/security/pam_gnupg.so"
+ optionalString cfg.gnupg.noAutostart " no-autostart"
diff --git a/nixos/modules/services/desktops/flatpak.nix b/nixos/modules/services/desktops/flatpak.nix
index d0f6b66328a4..20007a421b08 100644
--- a/nixos/modules/services/desktops/flatpak.nix
+++ b/nixos/modules/services/desktops/flatpak.nix
@@ -20,7 +20,7 @@ in {
internal = true;
type = types.listOf types.package;
default = [];
- example = literalExample "[ pkgs.gnome3.gnome-software ]";
+ example = literalExample "[ pkgs.gnome.gnome-software ]";
description = ''
Packages that provide an interface for flatpak
(like gnome-software) that will be automatically available
diff --git a/nixos/modules/services/desktops/gnome3/at-spi2-core.nix b/nixos/modules/services/desktops/gnome/at-spi2-core.nix
index 492242e3296d..1268a9d49b82 100644
--- a/nixos/modules/services/desktops/gnome3/at-spi2-core.nix
+++ b/nixos/modules/services/desktops/gnome/at-spi2-core.nix
@@ -12,9 +12,17 @@ with lib;
###### interface
+ # Added 2021-05-07
+ imports = [
+ (mkRenamedOptionModule
+ [ "services" "gnome3" "at-spi2-core" "enable" ]
+ [ "services" "gnome" "at-spi2-core" "enable" ]
+ )
+ ];
+
options = {
- services.gnome3.at-spi2-core = {
+ services.gnome.at-spi2-core = {
enable = mkOption {
type = types.bool;
@@ -36,13 +44,13 @@ with lib;
###### implementation
config = mkMerge [
- (mkIf config.services.gnome3.at-spi2-core.enable {
+ (mkIf config.services.gnome.at-spi2-core.enable {
environment.systemPackages = [ pkgs.at-spi2-core ];
services.dbus.packages = [ pkgs.at-spi2-core ];
systemd.packages = [ pkgs.at-spi2-core ];
})
- (mkIf (!config.services.gnome3.at-spi2-core.enable) {
+ (mkIf (!config.services.gnome.at-spi2-core.enable) {
environment.variables.NO_AT_BRIDGE = "1";
})
];
diff --git a/nixos/modules/services/desktops/gnome3/chrome-gnome-shell.nix b/nixos/modules/services/desktops/gnome/chrome-gnome-shell.nix
index 3c7f217b18df..15c5bfbd8210 100644
--- a/nixos/modules/services/desktops/gnome3/chrome-gnome-shell.nix
+++ b/nixos/modules/services/desktops/gnome/chrome-gnome-shell.nix
@@ -8,9 +8,17 @@ with lib;
maintainers = teams.gnome.members;
};
+ # Added 2021-05-07
+ imports = [
+ (mkRenamedOptionModule
+ [ "services" "gnome3" "chrome-gnome-shell" "enable" ]
+ [ "services" "gnome" "chrome-gnome-shell" "enable" ]
+ )
+ ];
+
###### interface
options = {
- services.gnome3.chrome-gnome-shell.enable = mkEnableOption ''
+ services.gnome.chrome-gnome-shell.enable = mkEnableOption ''
Chrome GNOME Shell native host connector, a DBus service
allowing to install GNOME Shell extensions from a web browser.
'';
@@ -18,7 +26,7 @@ with lib;
###### implementation
- config = mkIf config.services.gnome3.chrome-gnome-shell.enable {
+ config = mkIf config.services.gnome.chrome-gnome-shell.enable {
environment.etc = {
"chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json".source = "${pkgs.chrome-gnome-shell}/etc/chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json";
"opt/chrome/native-messaging-hosts/org.gnome.chrome_gnome_shell.json".source = "${pkgs.chrome-gnome-shell}/etc/opt/chrome/native-messaging-hosts/org.gnome.chrome_gnome_shell.json";
diff --git a/nixos/modules/services/desktops/gnome3/evolution-data-server.nix b/nixos/modules/services/desktops/gnome/evolution-data-server.nix
index 749f12b86bc8..ef5ad797c278 100644
--- a/nixos/modules/services/desktops/gnome3/evolution-data-server.nix
+++ b/nixos/modules/services/desktops/gnome/evolution-data-server.nix
@@ -10,11 +10,23 @@ with lib;
maintainers = teams.gnome.members;
};
+ # Added 2021-05-07
+ imports = [
+ (mkRenamedOptionModule
+ [ "services" "gnome3" "evolution-data-server" "enable" ]
+ [ "services" "gnome" "evolution-data-server" "enable" ]
+ )