diff options
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -14,15 +14,22 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; - haskell = pkgs.haskellPackages.ghcWithPackages (p: - with p; [ haskell-language-server blaze-html cgi ]); + settlr = pkgs.haskellPackages.developPackage { + root = ./.; +# modifier = drv: +# pkgs.haskell.lib.addBuildTools drv (with pkgs.haskellPackages; [ haskell-language-server ]); + }; shell = pkgs.mkShell { name = "settlr"; - packages = [ haskell pkgs.cabal-install ]; + inputsFrom = [ settlr ]; + packages = [ pkgs.cabal-install pkgs.haskell-language-server ]; hardeningDisable = [ "fortify" ]; }; in { + packages = { + default = settlr; + }; devShells = { default = shell; }; |
