vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / services / desktops / gnome / tracker-miners.nix
blobd5d42cee9f8b4380b9b539b50c4766f5e801acf0
1 # Tracker Miners daemons.
3 { config, pkgs, lib, ... }:
7   meta = {
8     maintainers = lib.teams.gnome.members;
9   };
11   ###### interface
13   options = {
15     services.gnome.tracker-miners = {
17       enable = lib.mkOption {
18         type = lib.types.bool;
19         default = false;
20         description = ''
21           Whether to enable Tracker miners, indexing services for Tracker
22           search engine and metadata storage system.
23         '';
24       };
26     };
28   };
30   ###### implementation
32   config = lib.mkIf config.services.gnome.tracker-miners.enable {
34     environment.systemPackages = [ pkgs.tracker-miners ];
36     services.dbus.packages = [ pkgs.tracker-miners ];
38     systemd.packages = [ pkgs.tracker-miners ];
40     services.gnome.tracker.subcommandPackages = [ pkgs.tracker-miners ];
42   };