nixos/tinysparql: Renamed from tracker module

The project was renamed.
This commit is contained in:
Bobby Rong
2024-10-14 20:54:09 +08:00
parent f65fd4b0dd
commit faf647b799
5 changed files with 11 additions and 10 deletions
+1 -1
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
@@ -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.
'';
};
@@ -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.
'';
};
@@ -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}
@@ -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;