python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / programs / gnome-documents.nix
blob2831ac9aff2e90f4ec0417389561e7d2a27fb5b2
1 # GNOME Documents.
3 { config, pkgs, lib, ... }:
5 with lib;
9   meta = {
10     maintainers = teams.gnome.members;
11   };
13   # Added 2019-08-09
14   imports = [
15     (mkRenamedOptionModule
16       [ "services" "gnome" "gnome-documents" "enable" ]
17       [ "programs" "gnome-documents" "enable" ])
18   ];
20   ###### interface
22   options = {
24     programs.gnome-documents = {
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       };
35     };
37   };
40   ###### implementation
42   config = mkIf config.programs.gnome-documents.enable {
44     environment.systemPackages = [ pkgs.gnome.gnome-documents ];
46     services.dbus.packages = [ pkgs.gnome.gnome-documents ];
48     services.gnome.gnome-online-accounts.enable = true;
50     services.gnome.gnome-online-miners.enable = true;
52   };