diff --git a/nixos/modules/services/desktops/gnome/tracker-miners.nix b/nixos/modules/services/desktops/gnome/tracker-miners.nix index d5d42cee9f8b..ba896042ac34 100644 --- a/nixos/modules/services/desktops/gnome/tracker-miners.nix +++ b/nixos/modules/services/desktops/gnome/tracker-miners.nix @@ -37,8 +37,6 @@ systemd.packages = [ pkgs.tracker-miners ]; - services.gnome.tracker.subcommandPackages = [ pkgs.tracker-miners ]; - }; } diff --git a/nixos/modules/services/desktops/gnome/tracker.nix b/nixos/modules/services/desktops/gnome/tracker.nix index 45b679571c70..a00b5fc6104e 100644 --- a/nixos/modules/services/desktops/gnome/tracker.nix +++ b/nixos/modules/services/desktops/gnome/tracker.nix @@ -11,6 +11,14 @@ in maintainers = lib.teams.gnome.members; }; + imports = [ + (lib.mkRemovedOptionModule [ "services" "gnome" "tracker" "subcommandPackages" ] '' + This option is broken since 3.7 and since 3.8 tracker (tinysparql) no longer expect + CLI to be extended by external projects, note that tracker-miners (localsearch) now + provides its own CLI tool. + '') + ]; + ###### interface options = { @@ -26,15 +34,6 @@ in ''; }; - subcommandPackages = lib.mkOption { - type = lib.types.listOf lib.types.package; - default = [ ]; - internal = true; - description = '' - List of packages containing tracker3 subcommands. - ''; - }; - }; }; @@ -50,17 +49,6 @@ in systemd.packages = [ pkgs.tracker ]; - environment.variables = { - TRACKER_CLI_SUBCOMMANDS_DIR = - let - subcommandPackagesTree = pkgs.symlinkJoin { - name = "tracker-with-subcommands-${pkgs.tracker.version}"; - paths = [ pkgs.tracker ] ++ cfg.subcommandPackages; - }; - in - "${subcommandPackagesTree}/libexec/tracker3"; - }; - }; }