nixos/tinysparql: Renamed from tracker module

The project was renamed.
This commit is contained in:
Bobby Rong 2024-08-15 18:22:18 +08:00
parent f65fd4b0dd
commit faf647b799
No known key found for this signature in database
5 changed files with 11 additions and 10 deletions

View file

@ -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

View file

@ -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.
'';
};

View file

@ -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.
'';
};

View file

@ -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}

View file

@ -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;