diff options
| author | Hannes Schulze <contact@haschu.me> | 2026-10-03 20:16:24 +0200 |
|---|---|---|
| committer | Hannes Schulze <contact@haschu.me> | 2026-10-03 20:16:24 +0200 |
| commit | 0d43caf82404abc610a56520bfe7ef15559ce2c5 (patch) | |
| tree | 6c632a2c25d00f87f664c0e5f53dfe2e719fe388 /flake.nix | |
| parent | 883ade0987dc9f5fb7206244b00fa76a46e50ecd (diff) | |
output html
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; }; |
