From ee32d0d0813f9870d89fb7d821633fd8b4a9987a Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Thu, 9 Jul 2026 20:34:00 +0530 Subject: feat: added email configuration with mbsync + notmuch added a private module which will be gitignored and serves to include options that are not meant to be shared --- modules/scripts/default.nix | 41 +++++++++++++---------------------------- 1 file changed, 13 insertions(+), 28 deletions(-) (limited to 'modules/scripts/default.nix') diff --git a/modules/scripts/default.nix b/modules/scripts/default.nix index 8ee8f11..5e6b88b 100644 --- a/modules/scripts/default.nix +++ b/modules/scripts/default.nix @@ -37,34 +37,6 @@ let # Script definitions: { path, env?, deps?, conditions? } # condition: attrset of { option (string path), value (expected value) } scriptDefs = { - aerc-mail-setup = { - path = ./aerc-mail-setup.sh; - deps = [ - pkgs.gnupg - pkgs.isync - pkgs.notmuch - config.programs.gopass.package - ]; - conditions = [ - { - option = "programs.aerc.enable"; - value = true; - } - ]; - }; - aerc-sync-mail = { - path = ./aerc-sync-mail.sh; - deps = [ - pkgs.isync - pkgs.notmuch - ]; - conditions = [ - { - option = "programs.aerc.enable"; - value = true; - } - ]; - }; aria2-run = { path = ./aria2-run.sh; deps = [ @@ -218,6 +190,19 @@ let } ]; }; + meli-sync = { + path = ./meli-sync.sh; + deps = [ + pkgs.mbsync + pkgs.notmuch + ]; + conditions = [ + { + option = "programs.meli.enable"; + value = true; + } + ]; + }; }; # Check whether all conditions for a script are satisfied -- cgit v1.2.3