adding haskell template providing dev/prod environments

This commit is contained in:
2025-05-29 23:10:12 +01:00
parent 3fb225676f
commit ec46f74c4e
2 changed files with 7 additions and 2 deletions

View File

@@ -71,6 +71,11 @@
bindings = bindingsOverlay; bindings = bindingsOverlay;
}; };
templates = {
hs-bindings = ./nix/templates/haskell;
description = "Haskell Bindings to p2prc protocol";
};
} }
)); ));
} }

View File

@@ -73,11 +73,11 @@
}; };
in { in {
packages = { packages = {
default = pkgs.haskellPackages.callPackage ./cabal.nix { }; default = pkgs.haskellPackages.callPackage ./cabal.nix { };
}; };
devShells.default = pkgs.haskellPackages.shellFor { devShells.default = pkgs.haskellPackages.shellFor {
packages = p: [ packages = p: [
@@ -94,7 +94,7 @@
# TODO: add cabal2nix shell command # TODO: add cabal2nix shell command
shellHook = '' shellHook = ''
cabal2nix . > ./cabal.nix # cabal2nix . > ./cabal.nix
''; '';
}; };
} }