{ pkgs ? import ./nix/pkgs.nix {} }:
let
myBuildInputs = [
pkgs.pkgs.docker-compose
#pkgs.pkgs.haskell-language-server
pkgs.pkgs.websocat
] ++ pkgs.pkgs.lib.optional (!pkgs.pkgs.stdenv.isDarwin) pkgs.pkgs.stack;
in
pkgs.pkgs.mkShell {
name = pkgs.shell.name;
LOCALE_ARCHIVE = if pkgs.pkgs.stdenv.isLinux then "${pkgs.pkgs.glibcLocales}/lib/locale/locale-archive" else "";
#home.sessionVariables.LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive";
shellHook = pkgs.shell.shellHook;
buildInputs = pkgs.shell.buildInputs ++ myBuildInputs;
}
-
Alfredo Di Napoli authored
The recommended way to build GGTX is via cabal anyway, and stack shouldn't get in the way of a successful build.
a86bf07b