modules/aerc: change styles
This commit is contained in:
parent
69935cf13e
commit
94bb170bca
1 changed files with 44 additions and 32 deletions
|
@ -16,17 +16,8 @@ let
|
||||||
"mS" = exec "move Junk";
|
"mS" = exec "move Junk";
|
||||||
"mI" = exec "move INBOX";
|
"mI" = exec "move INBOX";
|
||||||
};
|
};
|
||||||
in
|
|
||||||
{
|
|
||||||
options.local.programs.aerc.enable = lib.mkEnableOption "aerc";
|
|
||||||
|
|
||||||
config = lib.mkIf config.local.programs.aerc.enable {
|
aercPackage = pkgs.unstable.aerc.override {
|
||||||
accounts.email.maildirBasePath = "${config.xdg.dataHome}/mail";
|
|
||||||
|
|
||||||
# See: https://git.sbruder.de/simon/nixos-config/src/branch/master/users/simon/modules/mail/aerc/default.nix
|
|
||||||
programs.aerc = {
|
|
||||||
enable = true;
|
|
||||||
package = pkgs.unstable.aerc.override {
|
|
||||||
# support .filename filter
|
# support .filename filter
|
||||||
buildGoModule = args: pkgs.unstable.buildGoModule (args // rec {
|
buildGoModule = args: pkgs.unstable.buildGoModule (args // rec {
|
||||||
version = "6ffc0ed5991bef69a50cbc22647af0a6a0e0a895";
|
version = "6ffc0ed5991bef69a50cbc22647af0a6a0e0a895";
|
||||||
|
@ -39,6 +30,17 @@ in
|
||||||
vendorHash = "sha256-pir78zXidz7N9Z6uw9YqkkjVRUho0PuKgDTQFli/4fs=";
|
vendorHash = "sha256-pir78zXidz7N9Z6uw9YqkkjVRUho0PuKgDTQFli/4fs=";
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
in
|
||||||
|
{
|
||||||
|
options.local.programs.aerc.enable = lib.mkEnableOption "aerc";
|
||||||
|
|
||||||
|
config = lib.mkIf config.local.programs.aerc.enable {
|
||||||
|
accounts.email.maildirBasePath = "${config.xdg.dataHome}/mail";
|
||||||
|
|
||||||
|
# See: https://git.sbruder.de/simon/nixos-config/src/branch/master/users/simon/modules/mail/aerc/default.nix
|
||||||
|
programs.aerc = {
|
||||||
|
enable = true;
|
||||||
|
package = aercPackage;
|
||||||
# https://git.sr.ht/~rjarry/aerc/tree/master/item/doc/aerc-config.5.scd
|
# https://git.sr.ht/~rjarry/aerc/tree/master/item/doc/aerc-config.5.scd
|
||||||
extraConfig = {
|
extraConfig = {
|
||||||
general = {
|
general = {
|
||||||
|
@ -169,27 +171,37 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
stylesets.default = {
|
stylesets.default = {
|
||||||
"*.selected.reverse" = true;
|
"*.selected.bg" = 6;
|
||||||
"title.reverse" = true;
|
"*.selected.fg" = 18;
|
||||||
"header.bold" = true;
|
"*.selected.bold" = true;
|
||||||
|
"statusline_*.dim" = true;
|
||||||
|
"statusline_*.bg" = 0;
|
||||||
|
"statusline_*.fg" = 15;
|
||||||
|
"*warning.fg" = 3;
|
||||||
|
"*success.fg" = 2;
|
||||||
|
"*error.fg" = 1;
|
||||||
"*error.bold" = true;
|
"*error.bold" = true;
|
||||||
"error.fg" = 1;
|
"border.fg" = 15;
|
||||||
"warning.fg" = 3;
|
"title.bg" = 12;
|
||||||
"success.fg" = 2;
|
"title.fg" = 15;
|
||||||
|
"title.bold" = true;
|
||||||
|
"header.fg" = 4;
|
||||||
|
"header.bold" = true;
|
||||||
|
"msglist_read.selected.fg" = 0;
|
||||||
"msglist_unread.bold" = true;
|
"msglist_unread.bold" = true;
|
||||||
"msglist_deleted.fg" = 10;
|
"msglist_deleted.dim" = true;
|
||||||
"tab.fg" = 0;
|
"msglist_marked.bg" = 6;
|
||||||
"tab.selected.reverse" = false;
|
"msglist_marked.fg" = 15;
|
||||||
"tab.selected.bold" = true;
|
"msglist_pill.bg" = 12;
|
||||||
"tab.selected.bg" = 2;
|
"msglist_pill.fg" = 15;
|
||||||
"dirlist_default.bg" = 18;
|
"part_mimetype.fg" = 12;
|
||||||
"border.fg" = 0;
|
"selector_chooser.bold" = true;
|
||||||
"statusline_default.bg" = 18;
|
"selector_focused.bold" = true;
|
||||||
"statusline_error.fg" = 1;
|
"selector_focused.bg" = 12;
|
||||||
"statusline_error.reverse" = true;
|
"selector_focused.fg" = 15;
|
||||||
"statusline_success.fg" = 2;
|
"completion_pill.bg" = 12;
|
||||||
"statusline_success.reverse" = true;
|
"completion_default.bg" = 8;
|
||||||
"completion_default.bg" = 0;
|
"completion_default.fg" = 15;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue