fontconfig: refactor using lib.genAttrs
This commit is contained in:
parent
fc24382fab
commit
f2711be0a3
3 changed files with 9 additions and 9 deletions
|
|
@ -1,4 +1,4 @@
|
|||
{ mkTarget }:
|
||||
{ mkTarget, lib, ... }:
|
||||
mkTarget {
|
||||
name = "fontconfig";
|
||||
humanName = "Fontconfig";
|
||||
|
|
@ -6,11 +6,11 @@ mkTarget {
|
|||
configElements =
|
||||
{ fonts }:
|
||||
{
|
||||
fonts.fontconfig.defaultFonts = {
|
||||
monospace = [ fonts.monospace.name ];
|
||||
serif = [ fonts.serif.name ];
|
||||
sansSerif = [ fonts.sansSerif.name ];
|
||||
emoji = [ fonts.emoji.name ];
|
||||
};
|
||||
fonts.fontconfig.defaultFonts = lib.genAttrs [
|
||||
"monospace"
|
||||
"serif"
|
||||
"sansSerif"
|
||||
"emoji"
|
||||
] (family: [ fonts.${family}.name ]);
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{ lib, mkTarget, ... }:
|
||||
{
|
||||
imports = [
|
||||
(lib.modules.importApply ./fontconfig.nix { inherit mkTarget; })
|
||||
(lib.modules.importApply ./fontconfig.nix { inherit mkTarget lib; })
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{ lib, mkTarget, ... }:
|
||||
{
|
||||
imports = [
|
||||
(lib.modules.importApply ./fontconfig.nix { inherit mkTarget; })
|
||||
(lib.modules.importApply ./fontconfig.nix { inherit mkTarget lib; })
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue