25 lines
676 B
Nix
25 lines
676 B
Nix
|
|
{ pkgs, lib, config, inputs, ... }:
|
||
|
|
{
|
||
|
|
env.GHCRTS = "-A32m -M2g";
|
||
|
|
|
||
|
|
env.IHP_LIB = "${inputs.ihp.packages.${pkgs.stdenv.system}.ihp-env-var-backwards-compat}";
|
||
|
|
env.IHP = "${inputs.ihp.packages.${pkgs.stdenv.system}.ihp-env-var-backwards-compat}";
|
||
|
|
|
||
|
|
languages.haskell.enable = true;
|
||
|
|
languages.haskell.package = pkgs.ghc.ghc.withPackages (p: with p; [
|
||
|
|
p.ihp
|
||
|
|
cabal-install
|
||
|
|
hlint
|
||
|
|
hspec
|
||
|
|
p.ihp-hspec
|
||
|
|
]);
|
||
|
|
languages.haskell.lsp.enable = false;
|
||
|
|
|
||
|
|
packages = [
|
||
|
|
pkgs.ghc.ghcid
|
||
|
|
pkgs.nodePackages.tailwindcss
|
||
|
|
];
|
||
|
|
|
||
|
|
processes.tailwind.exec = "tailwindcss -c tailwind/tailwind.config.js -i ./tailwind/app.css -o static/app.css --watch=always";
|
||
|
|
}
|