about summary refs log tree commit diff
path: root/nixos/modules/services/x11/desktop-managers/gnome.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-05-29 21:17:43 +0200
committerJan Tojnar <jtojnar@gmail.com>2022-06-09 13:04:19 +0200
commitaad39fe41a3c9d7fb0dd438748c02f29e08fa15b (patch)
treec37b1a8ef185e20437eeed4ef32095c5f680d505 /nixos/modules/services/x11/desktop-managers/gnome.nix
parent033bd4fa9a8fbe0c68a88e925d9a884161044b25 (diff)
nixos/gnome: drop shared-mime-info
It is already installed by xdg.mime.enable.

Let’s also enable that option explicitly to prevent users from accidentally
disabling it since GNOME will be severely broken without it.
Diffstat (limited to 'nixos/modules/services/x11/desktop-managers/gnome.nix')
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/gnome.nix b/nixos/modules/services/x11/desktop-managers/gnome.nix
index e7e626c66f021..a3602ddac6c7b 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome.nix
@@ -367,6 +367,9 @@ in
       services.upower.enable = config.powerManagement.enable;
       services.xserver.libinput.enable = mkDefault true; # for controlling touchpad settings via gnome control center
 
+      # Explicitly enabled since GNOME will be severely broken without it.
+      xdg.mime.enable = true;
+
       xdg.portal.enable = true;
       xdg.portal.extraPortals = [
         pkgs.xdg-desktop-portal-gnome
@@ -469,7 +472,6 @@ in
         pkgs.gnome-menus
         pkgs.gtk3.out # for gtk-launch
         pkgs.hicolor-icon-theme
-        pkgs.shared-mime-info # for update-mime-database
         pkgs.xdg-user-dirs # Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/
       ];
     })