{ lib, config, ... }:
let
inherit (lib) disabled mkIf;
in
mkIf config.isDesktopNotWsl {
home-manager.sharedModules = [
{
programs.foot = disabled {
settings = {
main = with config.theme.font; {
font = "${mono.name}:size=${toString size.normal}";
dpi-aware = "yes";
};
colors = with config.theme.colors; {
background = base00;
foreground = base05;
urls = base0D;
regular0 = base00;
regular1 = base08;
regular2 = base0B;
regular3 = base0A;
regular4 = base0D;
regular5 = base0E;
regular6 = base0C;
regular7 = base05;
};
};
};
}
];
}