let pkgs = import{}; pkg = pkgs.haskellPackages.callCabal2nix "my-stack-project" ./. {}; in pkgs.haskell.lib.overrideCabal pkg (_: { doHaddock = false; postInstall = '' cp -r ./static $out/bin cp -r ./config $out/bin ''; })
Showing posts with label stack. Show all posts
Showing posts with label stack. Show all posts
Friday, May 18, 2018
nixos haskell yesod package with overrides
create a new file my-stack-project.nix:
nixos haskell package without default.nix
create a new file my-stack-project.nix:
let pkgs = import{}; in pkgs.haskellPackages.callCabal2nix "my-stack-project" ./. {}
nixos haskell package with default.nix
generate the default.nix with
cd my-stack-project cabal2nix . > default.nixcreate a new file my-stack-project.nix:
let pkgs = import{}; in pkgs.haskellPackages.callPackage ./default.nix {}
Subscribe to:
Posts (Atom)