1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
{ config, lib, name, ... }: let mbsyncGroupNames = (import ../lib.nix { inherit lib; }).mbsyncGroupNames; in { config = lib.mkIf config.enable { neomutt.extraConfig = let group = mbsyncGroupNames name; in builtins.replaceStrings [ "@@QUICK_GROUP@@" "@@FULL_GROUP@@" ] [ group.quick group.full ] (builtins.readFile ./.neomuttrc); }; }