home/ghostty: depend on iosevka font

This commit is contained in:
Primrose 2026-01-03 00:13:04 +01:00
parent c1789f2191
commit 6a4748c9d0
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -1,37 +1,52 @@
{ {
programs.ghostty.settings = { lib,
gtk-titlebar = false; pkgs,
window-decoration = "none"; config,
...
font-family = "Iosevka NFM"; }:
font-size = 12; let
cfg = config.programs.ghostty;
background = "#fdf6e3"; in
foreground = "#073642"; {
palette = [ config = lib.mkIf cfg.enable {
"0=#073642" home.packages = [
"1=#af005f" pkgs.nerd-fonts.iosevka
"2=#859900"
"3=#ba9b23"
"4=#268bd2"
"5=#5f5faf"
"6=#2aa198"
"7=#a0a1a7"
"8=#4d4d4d"
"9=#d33682"
"10=#29a350"
"11=#d6b429"
"12=#469edd"
"13=#6060d1"
"14=#4bccc1" # a platupus? perry the platupus?
"15=#eeeadd"
]; ];
confirm-close-surface = false; programs.ghostty.settings = {
gtk-titlebar = false;
window-decoration = "none";
keybind = [ font-family = "Iosevka NFM";
"ctrl+shift+==increase_font_size:0.5" font-size = 12;
"ctrl+-=decrease_font_size:0.5"
]; background = "#fdf6e3";
foreground = "#073642";
palette = [
"0=#073642"
"1=#af005f"
"2=#859900"
"3=#ba9b23"
"4=#268bd2"
"5=#5f5faf"
"6=#2aa198"
"7=#a0a1a7"
"8=#4d4d4d"
"9=#d33682"
"10=#29a350"
"11=#d6b429"
"12=#469edd"
"13=#6060d1"
"14=#4bccc1" # a platupus? perry the platupus?
"15=#eeeadd"
];
confirm-close-surface = false;
keybind = [
"ctrl+shift+==increase_font_size:1"
"ctrl+-=decrease_font_size:1"
];
};
}; };
} }