1# Evince.
2
3{ config, pkgs, lib, ... }:
4
5with lib;
6
7{
8
9 # Added 2019-08-09
10 imports = [
11 (mkRenamedOptionModule
12 [ "services" "gnome3" "evince" "enable" ]
13 [ "programs" "evince" "enable" ])
14 ];
15
16 ###### interface
17
18 options = {
19
20 programs.evince = {
21
22 enable = mkEnableOption
23 "Evince, the GNOME document viewer";
24
25 };
26
27 };
28
29
30 ###### implementation
31
32 config = mkIf config.programs.evince.enable {
33
34 environment.systemPackages = [ pkgs.evince ];
35
36 services.dbus.packages = [ pkgs.evince ];
37
38 systemd.packages = [ pkgs.evince ];
39
40 };
41
42}