From 26c7f9104bd6fd5042d309db6d89a9e1ad6bbdf0 Mon Sep 17 00:00:00 2001 From: Michael Peyton Jones Date: Sat, 15 Jun 2019 15:55:08 +0100 Subject: [PATCH] Add completions and disable profiling --- default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/default.nix b/default.nix index e6d7eec..6278b1c 100644 --- a/default.nix +++ b/default.nix @@ -8,7 +8,12 @@ with rec niv-source = gitignoreSource ./.; haskellPackages = pkgs.haskellPackages.override { overrides = _: haskellPackages: - { niv = haskellPackages.callCabal2nix "niv" niv-source {}; }; + { niv = + pkgs.haskell.lib.disableExecutableProfiling ( + pkgs.haskell.lib.disableLibraryProfiling ( + pkgs.haskell.lib.generateOptparseApplicativeCompletion "niv" ( + haskellPackages.callCabal2nix "niv" niv-source {}))); + }; }; niv = haskellPackages.niv;