summaryrefslogtreecommitdiff
path: root/darwin.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2021-01-03 10:15:50 -0500
committerBen Sima <ben@bsima.me>2021-01-03 10:16:05 -0500
commitc01347729161e7b358fd4bee63c62feb150feb5e (patch)
treeb3ae4137fe345d11bc3f0d27c0a34b3eb65e8f63 /darwin.nix
parent8f786888424aad4e5462c17f99e70394bea17732 (diff)
update hledger
Diffstat (limited to 'darwin.nix')
-rw-r--r--darwin.nix14
1 files changed, 12 insertions, 2 deletions
diff --git a/darwin.nix b/darwin.nix
index 8d3496c..4dc9676 100644
--- a/darwin.nix
+++ b/darwin.nix
@@ -4,8 +4,20 @@ let
homedir = builtins.getEnv "HOME";
gitCommitTemplate = ./lib/git-commit-template;
gpgid = "D09299626FA78AF8";
+ haskellOverlay = self: super: {
+ haskellPackages = super.haskellPackages.override (old: {
+ overrides = self: super: {
+ hledger = self.callPackage ./pkgs/hledger-1.19.1.nix {};
+ hledger-lib = self.callPackage ./pkgs/hledger-lib-1.19.1.nix {};
+ };
+ });
+ };
in
{
+ nixpkgs.overlays = [
+ haskellOverlay
+ ];
+
imports = [
./lib/common.nix
./lib/email.nix
@@ -14,8 +26,6 @@ in
sessionVariables.PATH = "/usr/local/opt/mysql@5.7/bin:${homedir}/bin:${homedir}/.cabal/bin:${homedir}/.local/bin:$PATH";
packages = with pkgs; [
muchsync
- hledger-web
- hledger-ui
(haskellPackages.ghcWithPackages (ps: with ps; [hledger]))
coreutils
];