summaryrefslogtreecommitdiffstats
path: root/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/default.nix b/default.nix
new file mode 100644
index 0000000..4e369d2
--- /dev/null
+++ b/default.nix
@@ -0,0 +1,26 @@
+let
+ pkgs = import <nixpkgs> {};
+ inherit (pkgs) callPackage;
+ hsEnv = pkgs.haskellPackages.ghcWithPackagesOld (hsPkgs : with hsPkgs; [
+ dataDefault
+ vty
+
+ # for NotmuchCmd
+ aeson
+ #blazeHtml
+ caseInsensitive
+ #conduit
+ #conduitExtra
+ process
+ ]);
+in
+ pkgs.myEnvFun rec {
+ name = "much";
+ buildInputs = with pkgs; [
+ hsEnv
+ ];
+ extraCmds = ''
+ export HISTFILE=/home/tv/.history/env-${name}
+ $(grep export ${hsEnv.outPath}/bin/ghc)
+ '';
+ }