Commit a478493eed77

Vincent Demeester <vincent@sbr.pm>
2026-01-14 22:01:30
style(mail): Format goimapnotify.nix (nixfmt)
1 parent a85edf3
Changed files (1)
home
common
home/common/services/goimapnotify.nix
@@ -5,31 +5,29 @@
 }:
 let
   # Helper function to create goimapnotify config for an account
-  mkAccountConfig =
-    accountName: accountConfig:
-    ''
-      host: ${accountConfig.imap.host}
-      port: ${toString (accountConfig.imap.port or 993)}
-      tls: true
-      tlsOptions:
-        rejectUnauthorized: true
-      username: ${accountConfig.userName}
-      passwordCmd: ${accountConfig.passwordCommand}
+  mkAccountConfig = accountName: accountConfig: ''
+    host: ${accountConfig.imap.host}
+    port: ${toString (accountConfig.imap.port or 993)}
+    tls: true
+    tlsOptions:
+      rejectUnauthorized: true
+    username: ${accountConfig.userName}
+    passwordCmd: ${accountConfig.passwordCommand}
 
-      # Monitor INBOX for new mail
-      boxes:
-        - INBOX
+    # Monitor INBOX for new mail
+    boxes:
+      - INBOX
 
-      # Sync mail when new messages arrive
-      # Smart indexing: use emacsclient if mu4e is running (to avoid lock conflicts)
-      onNewMail: |
-        ${pkgs.isync}/bin/mbsync ${accountName}
-        if ${pkgs.procps}/bin/pgrep -u $UID mu >/dev/null 2>&1; then
-          ${pkgs.emacs}/bin/emacsclient --eval '(mu4e-update-index)' 2>/dev/null || true
-        else
-          ${pkgs.mu}/bin/mu index --quiet
-        fi
-    '';
+    # Sync mail when new messages arrive
+    # Smart indexing: use emacsclient if mu4e is running (to avoid lock conflicts)
+    onNewMail: |
+      ${pkgs.isync}/bin/mbsync ${accountName}
+      if ${pkgs.procps}/bin/pgrep -u $UID mu >/dev/null 2>&1; then
+        ${pkgs.emacs}/bin/emacsclient --eval '(mu4e-update-index)' 2>/dev/null || true
+      else
+        ${pkgs.mu}/bin/mu index --quiet
+      fi
+  '';
 
   # Get enabled email accounts that have mbsync enabled
   enabledAccounts = builtins.filter (