blob: 253ada838aaeede65a9d1f8c5f537390edee6e7c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# some basic common utility functions for neomutt
{ lib, ... }:
{
mbsyncNamesFromName =
name:
let
channelNameBase = lib.replaceStrings [ "@" "." ] [ "-" "_" ] name;
in
{
base = channelNameBase;
channels = {
full = "${channelNameBase}-full";
quick = "${channelNameBase}-quick";
};
servers = {
remote = "${channelNameBase}-remote";
local = "${channelNameBase}-local";
};
};
}
|