/ shell.nix
shell.nix
 1  { pkgs ? import ./nix/pkgs.nix {} }:
 2  let
 3    myBuildInputs = [
 4      pkgs.pkgs.docker-compose
 5      pkgs.pkgs.haskell-language-server
 6      pkgs.pkgs.stack
 7    ];
 8  in
 9  pkgs.pkgs.mkShell {
10    name = pkgs.shell.name;
11    LOCALE_ARCHIVE = if pkgs.pkgs.stdenv.isLinux then "${pkgs.pkgs.glibcLocales}/lib/locale/locale-archive" else "";
12    #home.sessionVariables.LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive";
13    shellHook = pkgs.shell.shellHook;
14    buildInputs = pkgs.shell.buildInputs ++ myBuildInputs;
15  }