1# GNOME Documents.
2
3{ config, pkgs, lib, ... }:
4
5with lib;
6
7{
8
9 meta = {
10 maintainers = teams.gnome.members;
11 };
12
13 # Added 2019-08-09
14 imports = [
15 (mkRenamedOptionModule
16 [ "services" "gnome" "gnome-documents" "enable" ]
17 [ "programs" "gnome-documents" "enable" ])
18 ];
19
20 ###### interface
21
22 options = {
23
24 programs.gnome-documents = {
25
26 enable = mkOption {
27 type = types.bool;
28 default = false;
29 description = lib.mdDoc ''
30 Whether to enable GNOME Documents, a document
31 manager application for GNOME.
32 '';
33 };
34
35 };
36
37 };
38
39
40 ###### implementation
41
42 config = mkIf config.programs.gnome-documents.enable {
43
44 environment.systemPackages = [ pkgs.gnome.gnome-documents ];
45
46 services.dbus.packages = [ pkgs.gnome.gnome-documents ];
47
48 services.gnome.gnome-online-accounts.enable = true;
49
50 services.gnome.gnome-online-miners.enable = true;
51
52 };
53
54}