fcitx5: tweak classicui settings
[julm/julm-nix.git] / home-manager / profiles / mutt.nix
index da85b2b524b9e6d0d04bfbe3b7c0485fbab5474c..d36949078f867dd0ba6b8816abf28c5d6036d1f7 100644 (file)
@@ -1,6 +1,27 @@
-{ pkgs, lib, config, ... }:
 {
-home.packages = [
-  pkgs.neomutt
-];
+  pkgs,
+  lib,
+  config,
+  ...
+}:
+{
+  programs.neomutt = {
+    enable = true;
+  };
+  home.packages = [
+    pkgs.abook
+    #pkgs.mbsync
+    pkgs.notmuch
+  ];
+  home.activation.createMuttDirectories =
+    let
+      mkdir = dir: ''$DRY_RUN_CMD mkdir -p $VERBOSE_ARG "${dir}"'';
+    in
+    lib.hm.dag.entryAfter [ "writeBoundary" ] (
+      lib.concatMapStringsSep "\n" mkdir [
+        "${config.xdg.cacheHome}/mutt/messages"
+        "${config.xdg.cacheHome}/mutt/news"
+        "${config.xdg.cacheHome}/mutt/tmp"
+      ]
+    );
 }