at 23.05-pre 939 B view raw
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}