buuka/shell.nix

27 lines
543 B
Nix
Raw Permalink Normal View History

2020-12-30 18:35:47 +02:00
with (import <nixpkgs> {});
let
2021-10-27 20:46:23 +03:00
hp = haskellPackages.extend (self: super: {
buuka = haskellPackages.callPackage ./. {};
});
easy-hls-src = fetchFromGitHub {
owner = "ssbothwell";
repo = "easy-hls-nix";
inherit (builtins.fromJSON (builtins.readFile ./easy-hls-nix.json)) rev sha256;
};
easy-hls = callPackage easy-hls-src { ghcVersions = [ hp.ghc.version ]; };
2020-12-30 18:35:47 +02:00
in
2021-10-27 20:46:23 +03:00
hp.shellFor {
packages = h: [h.buuka];
2020-12-30 18:35:47 +02:00
buildInputs = [
2020-12-31 08:24:31 +02:00
hlint
2020-12-30 18:35:47 +02:00
ghcid
stylish-haskell
cabal2nix
2021-10-27 20:46:23 +03:00
cabal-install
easy-hls
2020-12-30 18:35:47 +02:00
];
}