aboutsummaryrefslogtreecommitdiff
path: root/nixos/modules/services/x11
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2020-10-23 21:11:39 +0200
committerJan Tojnar <jtojnar@gmail.com>2020-10-24 01:18:48 +0200
commitea1923841ac09ece72a810bb522c8fefe41828c3 (patch)
tree0a03e91eb9dff02c3d36b23b7a8c15182fa09af0 /nixos/modules/services/x11
parent63c7390174eb4c35df44f3841bd38661775fb2dc (diff)
nixos/gnome3: re-add tracker 2 dbus services
They are still needed by Photos, Books and Documents.
Diffstat (limited to 'nixos/modules/services/x11')
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome3.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 4ace32dc96a1..28cd5ede36af 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -406,6 +406,15 @@ in
yelp
] config.environment.gnome3.excludePackages);
+ # Temporary hack until we can drop tracker 2.
+ services.dbus.packages = with pkgs.gnome3;
+ let
+ tracker2needed = removePackagesByName [ pkgs.gnome-photos gnome-documents gnome-books ] config.environment.gnome3.excludePackages == [];
+ in
+ lib.optionals tracker2needed [
+ tracker_2
+ ];
+
# Enable default program modules
# Since some of these have a corresponding package, we only
# enable that program module if the package hasn't been excluded