mirror of
https://github.com/nix-community/home-manager.git
synced 2025-11-08 19:46:05 +01:00
aerc: change stylesets option to reflect the structure aerc expects
Instead of placing all 'stylesets' attribute set values into the 'global' section this places them in the specified section.
This commit is contained in:
parent
88e62bcab2
commit
b27e551270
3 changed files with 18 additions and 9 deletions
|
|
@ -104,10 +104,10 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
stylesets = mkOption {
|
stylesets = mkOption {
|
||||||
type = with types; attrsOf (either confSection lines);
|
type = with types; attrsOf (sectionsOrLines);
|
||||||
default = { };
|
default = { };
|
||||||
example = literalExpression ''
|
example = literalExpression ''
|
||||||
{ default = { ui = { "tab.selected.reverse" = toggle; }; }; };
|
{ default = { ui = { "tab.selected.reverse" = "toggle"; }; }; };
|
||||||
'';
|
'';
|
||||||
description = ''
|
description = ''
|
||||||
Stylesets added to {file}`$HOME/.config/aerc/stylesets/`.
|
Stylesets added to {file}`$HOME/.config/aerc/stylesets/`.
|
||||||
|
|
@ -166,7 +166,7 @@ in
|
||||||
mkStyleset = attrsets.mapAttrs' (
|
mkStyleset = attrsets.mapAttrs' (
|
||||||
k: v:
|
k: v:
|
||||||
let
|
let
|
||||||
value = if lib.isString v then v else sectionsToINI { global = v; };
|
value = if lib.isString v then v else sectionsToINI v;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
name = "${configDir}/stylesets/${k}";
|
name = "${configDir}/stylesets/${k}";
|
||||||
|
|
|
||||||
|
|
@ -94,14 +94,20 @@
|
||||||
error.fg = red
|
error.fg = red
|
||||||
header.bold = true
|
header.bold = true
|
||||||
title.reverse = true
|
title.reverse = true
|
||||||
|
|
||||||
|
[ui]
|
||||||
|
tab.selected.reverse = toggle
|
||||||
'';
|
'';
|
||||||
default = {
|
default = {
|
||||||
"*.default" = "true";
|
global = {
|
||||||
"*error.bold" = "true";
|
"*.default" = "true";
|
||||||
"error.fg" = "red";
|
"*error.bold" = "true";
|
||||||
"header.bold" = "true";
|
"error.fg" = "red";
|
||||||
"*.selected.reverse" = "toggle";
|
"header.bold" = "true";
|
||||||
"title.reverse" = "true";
|
"*.selected.reverse" = "toggle";
|
||||||
|
"title.reverse" = "true";
|
||||||
|
};
|
||||||
|
ui."tab.selected.reverse" = "toggle";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,3 +6,6 @@
|
||||||
error.fg = red
|
error.fg = red
|
||||||
header.bold = true
|
header.bold = true
|
||||||
title.reverse = true
|
title.reverse = true
|
||||||
|
|
||||||
|
[ui]
|
||||||
|
tab.selected.reverse = toggle
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue