{ 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); }; }