Track hledger from master

This commit is contained in:
Charlotte Van Petegem 2020-11-10 11:46:33 +01:00
parent 0baa1447fd
commit df44f88516
No known key found for this signature in database
GPG key ID: 019E764B7184435A
2 changed files with 26 additions and 1 deletions

View file

@ -0,0 +1,25 @@
{ pkgs, ... }:
let
hledger-repo = pkgs.fetchFromGitHub {
owner = "simonmichael";
repo = "hledger";
rev = "76dd4d83bc114974fe498578971d9100be521d7a";
sha256 = "109b52adhfsxh2zskjxy63xsw1mhn844ddq09b6llqz21h71wsmx";
};
in
{
nixpkgs.overlays = [
(self: super: {
haskellPackages = super.haskellPackages.override {
overrides = hself: hsuper: rec {
hledger = hsuper.callCabal2nixWithOptions "hledger" hledger-repo "--subpath hledger" { };
hledger-lib = hsuper.callCabal2nixWithOptions "hledger-lib" hledger-repo "--subpath hledger-lib" { };
};
};
})
];
home-manager.users.charlotte = { pkgs, ... }: {
home.packages = [ pkgs.hledger ];
};
}