From faf647b79945c58d77e10d66241a9a307ff8a4ea Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Thu, 15 Aug 2024 18:22:18 +0800 Subject: [PATCH] nixos/tinysparql: Renamed from tracker module The project was renamed. --- nixos/modules/module-list.nix | 2 +- .../desktops/gnome/{tracker.nix => tinysparql.nix} | 9 +++++---- nixos/modules/services/desktops/gnome/tracker-miners.nix | 2 +- nixos/modules/services/x11/desktop-managers/gnome.md | 6 +++--- nixos/modules/services/x11/desktop-managers/gnome.nix | 2 +- 5 files changed, 11 insertions(+), 10 deletions(-) rename nixos/modules/services/desktops/gnome/{tracker.nix => tinysparql.nix} (75%) diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 233555cb6eee..a29a770a8f78 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -519,8 +519,8 @@ ./services/desktops/gnome/gnome-user-share.nix ./services/desktops/gnome/rygel.nix ./services/desktops/gnome/sushi.nix + ./services/desktops/gnome/tinysparql.nix ./services/desktops/gnome/tracker-miners.nix - ./services/desktops/gnome/tracker.nix ./services/desktops/gsignond.nix ./services/desktops/gvfs.nix ./services/desktops/malcontent.nix diff --git a/nixos/modules/services/desktops/gnome/tracker.nix b/nixos/modules/services/desktops/gnome/tinysparql.nix similarity index 75% rename from nixos/modules/services/desktops/gnome/tracker.nix rename to nixos/modules/services/desktops/gnome/tinysparql.nix index a00b5fc6104e..6e751e23040f 100644 --- a/nixos/modules/services/desktops/gnome/tracker.nix +++ b/nixos/modules/services/desktops/gnome/tinysparql.nix @@ -1,9 +1,9 @@ -# Tracker daemon. +# TinySPARQL daemon. { config, pkgs, lib, ... }: let - cfg = config.services.gnome.tracker; + cfg = config.services.gnome.tinysparql; in { @@ -17,19 +17,20 @@ in CLI to be extended by external projects, note that tracker-miners (localsearch) now provides its own CLI tool. '') + (lib.mkRenamedOptionModule [ "services" "gnome" "tracker" "enable" ] [ "services" "gnome" "tinysparql" "enable" ]) ]; ###### interface options = { - services.gnome.tracker = { + services.gnome.tinysparql = { enable = lib.mkOption { type = lib.types.bool; default = false; description = '' - Whether to enable Tracker services, a search engine, + Whether to enable TinySPARQL services, a search engine, search tool and metadata storage system. ''; }; diff --git a/nixos/modules/services/desktops/gnome/tracker-miners.nix b/nixos/modules/services/desktops/gnome/tracker-miners.nix index ba896042ac34..0d408909399e 100644 --- a/nixos/modules/services/desktops/gnome/tracker-miners.nix +++ b/nixos/modules/services/desktops/gnome/tracker-miners.nix @@ -18,7 +18,7 @@ type = lib.types.bool; default = false; description = '' - Whether to enable Tracker miners, indexing services for Tracker + Whether to enable Tracker miners, indexing services for TinySPARQL search engine and metadata storage system. ''; }; diff --git a/nixos/modules/services/x11/desktop-managers/gnome.md b/nixos/modules/services/x11/desktop-managers/gnome.md index 6641bc9ff43b..81f6e30f45fa 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome.md +++ b/nixos/modules/services/x11/desktop-managers/gnome.md @@ -39,16 +39,16 @@ Note that this mechanism can only exclude core utilities, games and core develop ### Disabling GNOME services {#sec-gnome-disabling-services} -It is also possible to disable many of the [core services](https://github.com/NixOS/nixpkgs/blob/b8ec4fd2a4edc4e30d02ba7b1a2cc1358f3db1d5/nixos/modules/services/x11/desktop-managers/gnome.nix#L329-L348). For example, if you do not need indexing files, you can disable Tracker with: +It is also possible to disable many of the [core services](https://github.com/NixOS/nixpkgs/blob/b8ec4fd2a4edc4e30d02ba7b1a2cc1358f3db1d5/nixos/modules/services/x11/desktop-managers/gnome.nix#L329-L348). For example, if you do not need indexing files, you can disable TinySPARQL with: ```nix { + services.gnome.tinysparql.enable = false; services.gnome.tracker-miners.enable = false; - services.gnome.tracker.enable = false; } ``` -Note, however, that doing so is not supported and might break some applications. Notably, GNOME Music cannot work without Tracker. +Note, however, that doing so is not supported and might break some applications. Notably, GNOME Music cannot work without TinySPARQL. ### GNOME games {#sec-gnome-games} diff --git a/nixos/modules/services/x11/desktop-managers/gnome.nix b/nixos/modules/services/x11/desktop-managers/gnome.nix index 372300f34950..88d75549c751 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome.nix +++ b/nixos/modules/services/x11/desktop-managers/gnome.nix @@ -265,8 +265,8 @@ in services.gnome.evolution-data-server.enable = true; services.gnome.gnome-keyring.enable = true; services.gnome.gnome-online-accounts.enable = mkDefault true; + services.gnome.tinysparql.enable = mkDefault true; services.gnome.tracker-miners.enable = mkDefault true; - services.gnome.tracker.enable = mkDefault true; services.hardware.bolt.enable = mkDefault true; # TODO: Enable once #177946 is resolved # services.packagekit.enable = mkDefault true;