summary refs log tree commit diff
path: root/nixos/modules/misc/nixpkgs.nix
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2016-07-21 16:19:11 +0300
committerRobert Helgesson <robert@rycee.net>2016-08-24 19:58:45 +0200
commit7e48ecc0c00086455268960b6bc444efb4320821 (patch)
tree72155a569ee48a1114f76da29ad19a0eab04add4 /nixos/modules/misc/nixpkgs.nix
parent8b8a74d5d60191490031e89eb72cbcec335f8842 (diff)
downloadnixpkgs-7e48ecc0c00086455268960b6bc444efb4320821.tar
nixpkgs-7e48ecc0c00086455268960b6bc444efb4320821.tar.gz
nixpkgs-7e48ecc0c00086455268960b6bc444efb4320821.tar.bz2
nixpkgs-7e48ecc0c00086455268960b6bc444efb4320821.tar.lz
nixpkgs-7e48ecc0c00086455268960b6bc444efb4320821.tar.xz
nixpkgs-7e48ecc0c00086455268960b6bc444efb4320821.tar.zst
nixpkgs-7e48ecc0c00086455268960b6bc444efb4320821.zip
Merge nixpkgs.config.perlPackageOverrides
Diffstat (limited to 'nixos/modules/misc/nixpkgs.nix')
-rw-r--r--nixos/modules/misc/nixpkgs.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/modules/misc/nixpkgs.nix b/nixos/modules/misc/nixpkgs.nix
index 5eb38c510b4..7d50b8025bd 100644
--- a/nixos/modules/misc/nixpkgs.nix
+++ b/nixos/modules/misc/nixpkgs.nix
@@ -21,6 +21,11 @@ let
       packageOverrides = pkgs:
         optCall lhs.packageOverrides pkgs //
         optCall (attrByPath ["packageOverrides"] ({}) rhs) pkgs;
+    } //
+    optionalAttrs (lhs ? perlPackageOverrides) {
+      perlPackageOverrides = pkgs:
+        optCall lhs.perlPackageOverrides pkgs //
+        optCall (attrByPath ["perlPackageOverrides"] ({}) rhs) pkgs;
     };
 
   configType = mkOptionType {