2.home-manager/tests/modules/programs/meli/meli.nix
teto 80cca72314 meli: support account specific settings
also assert when overriding accounts. I had overriden settings when
testing this module, forgot about it and then wondered why my email
accounts were ignored.
2025-12-28 16:49:26 +01:00

33 lines
632 B
Nix

{
imports = [
../../accounts/email-test-accounts.nix
];
programs.meli = {
enable = true;
settings = {
shortcuts = {
general = {
scroll_up = "k";
scroll_down = "j";
};
};
};
};
accounts.email.accounts = {
"hm@example.com" = {
meli = {
enable = true;
settings = {
listing.index_style = "compact";
};
};
smtp.port = 1848;
};
};
nmt.script = ''
assertFileExists home-files/.config/meli/config.toml
assertFileContent home-files/.config/meli/config.toml ${./expected.toml}
'';
}