Cabal updates
This commit is contained in:
25
flake.nix
25
flake.nix
@@ -12,24 +12,29 @@
|
||||
packageName = "HELPS";
|
||||
containerPackageName = "${packageName}-container";
|
||||
|
||||
c2n = haskellPackages.callCabal2nix packageName self rec {};
|
||||
HELPS = c2n.overrideAttrs (old: {
|
||||
doHaddock = true;
|
||||
enableSeparateDocOutput = false;
|
||||
enableSharedExecutables = false;
|
||||
enableSharedLibraries = false;
|
||||
});
|
||||
|
||||
haskellPackages = pkgs.haskellPackages;
|
||||
|
||||
enableSharedExecutables = false;
|
||||
enableSharedLibraries = false;
|
||||
|
||||
HELPS = pkgs.haskell.lib.justStaticExecutables self.packages.${system}.default;
|
||||
in {
|
||||
packages.${packageName} =
|
||||
haskellPackages.callCabal2nix packageName self rec {};
|
||||
packages.${packageName} = pkgs.haskell.lib.justStaticExecutables HELPS;
|
||||
packages.HELPSDocs = HELPS;
|
||||
|
||||
packages.default = self.packages.${system}.${packageName};
|
||||
defaultPackage = self.packages.${system}.default;
|
||||
|
||||
devShells.default = pkgs.mkShell {
|
||||
buildInputs = with pkgs; [
|
||||
ghcid
|
||||
cabal-install
|
||||
ghc
|
||||
self.packages.${system}.default
|
||||
pkgs.haskellPackages.cabal-install
|
||||
pkgs.haskellPackages.ghc
|
||||
pkgs.haskellPackages.ghcid
|
||||
pkgs.haskellPackages.haskell-language-server
|
||||
];
|
||||
inputsFrom = builtins.attrValues self.packages.${system};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user