about summary refs log tree commit diff
path: root/pkgs/profpatsch/utils-hs/default.nix
blob: 38e3e1dee1796cdb3004c9e86d0fef0917c5ee40 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ lib, fetchFromGitHub, haskellPackages }:

let
  utilsSrc = fetchFromGitHub {
    owner = "Profpatsch";
    repo = "utils.hs";
    rev = "7a790aff83659bc4da8f9dc5ffb9881036b80d08";
    sha256 = "0dnsy2zcvifkl6a6l022rmxdd0mpv6qk50cd2jzgia0j90cng0ms";
  };

  nix-gen = haskellPackages.mkDerivation {
    pname = "nix-gen";
    version = "0.0.1";
    src = "${utilsSrc}/nix-gen";
    license = lib.licenses.gpl3;
    isExecutable = true;
    buildDepends = with haskellPackages; [ hnix ansi-wl-pprint protolude data-fix ];
  };

in {
  inherit nix-gen;
}