try that again

haskellify
Brian Hicks 2019-09-07 14:27:27 -05:00
parent ddfc87a064
commit 9a7e471dd0
4 changed files with 17 additions and 25 deletions

View File

@ -1,12 +1,2 @@
{ mkDerivation, base, stdenv }:
mkDerivation {
pname = "elm-swapper";
version = "0.1.0.0";
src = ./.;
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base ];
description = "automatically dispatch to the right version of Elm";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
}
{ nixpkgs ? import <nixpkgs> { }, compiler ? "ghc865" }:
nixpkgs.pkgs.haskell.packages.${compiler}.callPackage ./elm-swapper.nix { }

12
elm-swapper.nix Normal file
View File

@ -0,0 +1,12 @@
{ mkDerivation, base, stdenv }:
mkDerivation {
pname = "elm-swapper";
version = "0.1.0.0";
src = ./.;
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base ];
description = "automatically dispatch to the right version of Elm";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
}

View File

@ -1 +0,0 @@
let pkgs = import <nixpkgs> { }; in pkgs.haskellPackages.callPackage ./default.nix { }

View File

@ -1,12 +1,3 @@
with import (builtins.fetchTarball rec {
# grab a hash from here: https://nixos.org/channels/
name = "nixpkgs-darwin-18.09pre154171.2aead2422f8";
url = "https://github.com/nixos/nixpkgs/archive/2aead2422f85562a09619a657ecab0ca405f2d72.tar.gz";
# Hash obtained using `nix-prefetch-url --unpack <url>`
sha256 = "0hg7q8ggpwni0gswa3a74nnn5pa3gi5xw29735l7w59dw9nln8lp";
}) { };
stdenv.mkDerivation {
name = "elm-swapper";
buildInputs = [ git bash jq shellcheck elmPackages.elm bench ];
}
{ nixpkgs ? import <nixpkgs> { }, compiler ? "ghc865" }:
(import ./default.nix { inherit nixpkgs compiler; }).env.overrideAttrs
(attrs: { buildInputs = attrs.buildInputs ++ [ nixpkgs.git nixpkgs.elmPackages.elm ]; })