Peter Simons sim...@cryp.to writes:
We could also add the runHook setupCompilerEnvironmentPhase ... bit to the
nix-shell variable in the build environment so that these commands are run
automatically when you enter the interactive environment. Does that sound
useful?
It does to me.
John
On 01/23/2015 07:57 AM, Peter Simons wrote:
Hi Mateusz,
Does http://permalink.gmane.org/gmane.linux.distributions.nixos/15524
help?
Yes though it seems that we now need to update two files when making
any changes: default.nix so that we can callPackage it in overrides
and such
On 01/22/2015 05:52 PM, Mateusz Kowalczyk wrote:
Hi,
Before haskell-ng my workflow to check that everything is OK in a
package was to nix-shell and run the above commands. I could also
rebuild and run tests again that way but apparently that no longer
works: even Setup file is no longer
Hi Mateusz,
What's the new in-shell workflow?
Does http://permalink.gmane.org/gmane.linux.distributions.nixos/15524 help?
Best regards,
Peter
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev
Hi Mateusz,
You don't have to use cabal2nix to generate the default.nix and shell.nix
files. It would be enough to generate the default.nix file and then in
shell.nix you can have
with (import nixpkgs {}).pkgs;
(haskellngPackages.callPackage ./. {}).env
To add overrides, you would do
On 01/22/2015 09:54 PM, Peter Simons wrote:
Hi Mateusz,
What's the new in-shell workflow?
Does http://permalink.gmane.org/gmane.linux.distributions.nixos/15524 help?
Best regards,
Peter
___
nix-dev mailing list
Hi,
Before haskell-ng my workflow to check that everything is OK in a
package was to nix-shell and run the above commands. I could also
rebuild and run tests again that way but apparently that no longer
works: even Setup file is no longer compiled. ‘genericBuild’ only works
for installations
Hi Mateusz,
Does http://permalink.gmane.org/gmane.linux.distributions.nixos/15524 help?
Yes though it seems that we now need to update two files when making
any changes: default.nix so that we can callPackage it in overrides
and such (for example if it's a private package) and shell.nix