at 21.11-pre 582 B view raw
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}