diff options
-rw-r--r-- | darwin.nix | 17 | ||||
-rw-r--r-- | lib/email.nix | 4 | ||||
-rw-r--r-- | linux.nix | 5 |
3 files changed, 17 insertions, 9 deletions
@@ -6,8 +6,20 @@ let gpgid = "D09299626FA78AF8"; in { - imports = [ ./lib/common.nix ]; - home.sessionVariables.PATH = "/usr/local/opt/mysql@5.7/bin:${homedir}/bin:${homedir}/.cabal/bin:${homedir}/.local/bin:$PATH"; + imports = [ + ./lib/common.nix + ./lib/email.nix + ]; + home = { + 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])) + ]; + }; + programs = { git = { @@ -43,6 +55,5 @@ in enable = true; extraPackages = epkgs: import ./lib/emacs-packages.nix { inherit epkgs; }; }; - }; } diff --git a/lib/email.nix b/lib/email.nix index 17ec44d..449e3d8 100644 --- a/lib/email.nix +++ b/lib/email.nix @@ -69,7 +69,9 @@ in notmuch = { enable = true; new.tags = [ "new" ]; - hooks = {}; + hooks = { + postNew = "${pkgs.afew}/bin/afew -tn && ${pkgs.afew}/bin/afew -t tag:inbox"; + }; extraConfig = { search = { exclude_tags = "deleted;spam;"; @@ -423,10 +423,5 @@ in rofi = { enable = true; }; - - notmuch = { - enable = true; - hooks.postNew = "${pkgs.afew}/bin/afew -tn && ${pkgs.afew}/bin/afew -t tag:inbox"; - }; }; } |