summaryrefslogtreecommitdiff
path: root/darwin.nix
diff options
context:
space:
mode:
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
];