summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-common.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2020-12-18 11:25:48 +0100
committerPeter Simons <simons@cryp.to>2020-12-18 20:27:53 +0100
commitdd5ddc82184985e31573c108d6024fc79eabfaeb (patch)
treeadf0b2ebed548670054fc7950e7d8fd881e11145 /pkgs/development/haskell-modules/configuration-common.nix
parent63e5171ff8b9a16f04574c392225664369ba40f3 (diff)
downloadnixpkgs-dd5ddc82184985e31573c108d6024fc79eabfaeb.tar
nixpkgs-dd5ddc82184985e31573c108d6024fc79eabfaeb.tar.gz
nixpkgs-dd5ddc82184985e31573c108d6024fc79eabfaeb.tar.bz2
nixpkgs-dd5ddc82184985e31573c108d6024fc79eabfaeb.tar.lz
nixpkgs-dd5ddc82184985e31573c108d6024fc79eabfaeb.tar.xz
nixpkgs-dd5ddc82184985e31573c108d6024fc79eabfaeb.tar.zst
nixpkgs-dd5ddc82184985e31573c108d6024fc79eabfaeb.zip
haskell-hledger-lib: override to use the latest version of pretty-simple
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-common.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 9b0dfaa4428..48768910d0d 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -862,6 +862,10 @@ self: super: {
   snap-templates = doJailbreak super.snap-templates; # https://github.com/snapframework/snap-templates/issues/22
   swagger2 = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontHaddock (dontCheck super.swagger2) else super.swagger2;
 
+  # hledger-lib requires the latest version of pretty-simple
+  hledger-lib = super.hledger-lib.override { pretty-simple = self.pretty-simple_4_0_0_0; };
+  pretty-simple_4_0_0_0 = super.pretty-simple_4_0_0_0.overrideScope (self: super: { prettyprinter = self.prettyprinter_1_7_0; });
+
   # Copy hledger man pages from data directory into the proper place. This code
   # should be moved into the cabal2nix generator.
   hledger = overrideCabal super.hledger (drv: {