diff --git a/modules/nixos/themes/a-happy-gnome/default.nix b/modules/nixos/themes/a-happy-gnome/default.nix index dc5c5e8b..4467eb68 100644 --- a/modules/nixos/themes/a-happy-gnome/default.nix +++ b/modules/nixos/themes/a-happy-gnome/default.nix @@ -119,6 +119,13 @@ in desktopManager.gnome.enable = true; }; + # All GNOME-related additional options. + services.gnome = { + core-os-services.enable = true; + core-shell.enable = true; + core-utilities.enable = true; + }; + i18n.inputMethod = { enabled = "ibus"; ibus.engines = with pkgs.ibus-engines; [ @@ -137,20 +144,6 @@ in package = pkgs.gnomeExtensions.gsconnect; }; - # Don't need most of the GNOME's offering so... - environment.gnome.excludePackages = with pkgs.gnome; [ - gedit - eog - geary - totem - epiphany - gnome-terminal - yelp - ]; - - # I'm pretty sure this is already done but just to make sure. - services.gnome.chrome-gnome-shell.enable = true; - # Bring all of the dconf keyfiles in there. programs.dconf = { enable = true;