diff options
author | Bobby Rong <rjl931189261@126.com> | 2021-10-07 11:52:48 +0800 |
---|---|---|
committer | Bobby Rong <rjl931189261@126.com> | 2021-10-17 11:42:22 +0800 |
commit | ce7479ef91037dbe08540d8148cd2fdd509f4abd (patch) | |
tree | 62b6ce806541a1e6dc87e4f9fd8ff89c3c6a60f3 /nixos/modules/programs/evince.nix | |
parent | ac6f34a6698d6079a46dd1dc88e8b52d40134b8f (diff) | |
download | nixpkgs-ce7479ef91037dbe08540d8148cd2fdd509f4abd.tar nixpkgs-ce7479ef91037dbe08540d8148cd2fdd509f4abd.tar.gz nixpkgs-ce7479ef91037dbe08540d8148cd2fdd509f4abd.tar.bz2 nixpkgs-ce7479ef91037dbe08540d8148cd2fdd509f4abd.tar.lz nixpkgs-ce7479ef91037dbe08540d8148cd2fdd509f4abd.tar.xz nixpkgs-ce7479ef91037dbe08540d8148cd2fdd509f4abd.tar.zst nixpkgs-ce7479ef91037dbe08540d8148cd2fdd509f4abd.zip |
nixos/evince: add option for specify package
Diffstat (limited to 'nixos/modules/programs/evince.nix')
-rw-r--r-- | nixos/modules/programs/evince.nix | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/nixos/modules/programs/evince.nix b/nixos/modules/programs/evince.nix index 473fddb09d0..c033230afb1 100644 --- a/nixos/modules/programs/evince.nix +++ b/nixos/modules/programs/evince.nix @@ -4,7 +4,9 @@ with lib; -{ +let cfg = config.programs.evince; + +in { # Added 2019-08-09 imports = [ @@ -22,6 +24,13 @@ with lib; enable = mkEnableOption "Evince, the GNOME document viewer"; + package = mkOption { + type = types.package; + default = pkgs.evince; + defaultText = literalExpression "pkgs.evince"; + description = "Evince derivation to use."; + }; + }; }; @@ -31,11 +40,11 @@ with lib; config = mkIf config.programs.evince.enable { - environment.systemPackages = [ pkgs.evince ]; + environment.systemPackages = [ cfg.package ]; - services.dbus.packages = [ pkgs.evince ]; + services.dbus.packages = [ cfg.package ]; - systemd.packages = [ pkgs.evince ]; + systemd.packages = [ cfg.package ]; }; |