mirror of
https://github.com/nmattia/niv.git
synced 2024-09-20 20:07:38 +03:00
Merge pull request #88 from michaelpj/imp/completions-and-profiling
Add completions and disable profiling
This commit is contained in:
commit
c25bc7efc0
@ -35,7 +35,9 @@ jobs:
|
||||
until bash <(curl https://nixos.org/nix/install)
|
||||
do
|
||||
echo "Nix install failed, retrying"
|
||||
rm -rf /nix
|
||||
sudo rm -rf /nix
|
||||
sudo mkdir -p /nix
|
||||
sudo chown circleci /nix
|
||||
done
|
||||
echo '. /home/circleci/.nix-profile/etc/profile.d/nix.sh' >> $BASH_ENV
|
||||
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user