View difference between Paste ID: U2aP1z1B and cFNLE6Rh
SHOW: | | - or go back to the newest paste.
1-
pkgs = import <nixpkgs> { overlays = [(self: super: 
1+
2-
  {
2+
3-
    haskellPackages = super.haskell.packages.ghc8107.extend (selfHS: superHS: {
3+
let
4-
      andromeda = superHS.callCabal2nix "andromeda" (super.fetchFromGitHub {
4+
  pkgs = import <nixpkgs> { overlays = [(self: super: 
5-
        owner  = "jaredloomis";
5+
    {
6-
        repo   = "andromeda";
6+
      haskellPackages = super.haskell.packages.ghc8107.extend (selfHS: superHS: {
7-
        rev    = "...";
7+
        andromeda = superHS.callCabal2nix "andromeda" (super.fetchFromGitHub {
8-
        sha256 = "...";
8+
          owner  = "jaredloomis";
9-
      }) {};
9+
          repo   = "andromeda";
10-
    });
10+
          rev    = "502dfa6703eca9717c7cde0c93959fa0a83e77ed";
11-
  })];
11+
          sha256 = "0ymbfpxlh938zryvw2nab0jls9nmf8jjcnyxbbdl47vaq543chir";
12-
};
12+
        }) {};
13
      });
14
    })];
15
  };
16
in
17
  (pkgs.haskellPackages.callCabal2nix "androcells" ./. {}).env.overrideAttrs (old: {
18
    buildInputs = old.buildInputs ++ [
19
      pkgs.ghostscript
20
      pkgs.entr
21
      pkgs.haskellPackages.ghcid
22
      pkgs.haskellPackages.ghcide
23
      pkgs.haskellPackages.haskell-language-server
24
      pkgs.haskellPackages.hlint
25
    ];
26
  })
27