summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMichal Rus <m@michalrus.com>2017-04-12 21:36:58 +0200
committerMichal Rus <m@michalrus.com>2017-05-03 23:36:02 +0200
commit9925c5c9b14ba4005a61d44afcff291dbd53120e (patch)
treedc999790ec7bea711d7b5ea052407068e101ed97 /pkgs
parentc5badb123a2dd6e2b38dcd2ddbe73e13dc6b554f (diff)
downloadnixpkgs-9925c5c9b14ba4005a61d44afcff291dbd53120e.tar
nixpkgs-9925c5c9b14ba4005a61d44afcff291dbd53120e.tar.gz
nixpkgs-9925c5c9b14ba4005a61d44afcff291dbd53120e.tar.bz2
nixpkgs-9925c5c9b14ba4005a61d44afcff291dbd53120e.tar.lz
nixpkgs-9925c5c9b14ba4005a61d44afcff291dbd53120e.tar.xz
nixpkgs-9925c5c9b14ba4005a61d44afcff291dbd53120e.tar.zst
nixpkgs-9925c5c9b14ba4005a61d44afcff291dbd53120e.zip
intero-nix-shim: init at 0.1.2
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix3
-rw-r--r--pkgs/development/tools/haskell/intero-nix-shim/default.nix21
2 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 0d563081ed2..3f4274441ba 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -684,6 +684,9 @@ self: super: {
     store = self.store_0_3_1;
   });
 
+  # It makes no sense to have intero-nix-shim in Hackage, so we publish it here only.
+  intero-nix-shim = self.callPackage ../tools/haskell/intero-nix-shim {};
+
   # The latest Hoogle needs versions not yet in LTS Haskell 7.x.
   hoogle = super.hoogle.override { haskell-src-exts = self.haskell-src-exts_1_19_1; };
 
diff --git a/pkgs/development/tools/haskell/intero-nix-shim/default.nix b/pkgs/development/tools/haskell/intero-nix-shim/default.nix
new file mode 100644
index 00000000000..4e9e3381ab0
--- /dev/null
+++ b/pkgs/development/tools/haskell/intero-nix-shim/default.nix
@@ -0,0 +1,21 @@
+{ mkDerivation, base, directory, filepath, optparse-applicative
+, posix-escape, split, stdenv, unix, fetchFromGitHub
+}:
+mkDerivation {
+  pname = "intero-nix-shim";
+  version = "0.1.2";
+  src = fetchFromGitHub {
+    owner = "michalrus";
+    repo = "intero-nix-shim";
+    rev = "0.1.2";
+    sha256 = "0p1h3w15bgvsbzi7f1n2dxxxz9yq7vmbxmww5igc5d3dm76skgzg";
+  };
+  isLibrary = false;
+  isExecutable = true;
+  executableHaskellDepends = [
+    base directory filepath optparse-applicative posix-escape split
+    unix
+  ];
+  homepage = "https://github.com/michalrus/intero-nix-shim";
+  license = stdenv.lib.licenses.asl20;
+}