add kitty support and switch to intel one mono

This commit is contained in:
valerie 2024-09-28 15:22:47 -04:00
parent 9124599aee
commit 1c614a5a06
Signed by: valnyx
GPG key ID: CC10324DD962CB7E
3 changed files with 47 additions and 2 deletions

View file

@ -13,7 +13,7 @@ config.hide_tab_bar_if_only_one_tab = true
config.font = wezterm.font_with_fallback({
-- { family = "Rec Mono Waves", weight = "Regular" },
-- { family = "Monaspace Argon", weight = "Medium" },
{ family = "Jetbrains Mono", weight = "Medium" },
{ family = "Intel One Mono", weight = "Medium" },
-- "CozetteHiDpi",
"Symbols Nerd Font",
})

View file

@ -15,6 +15,50 @@ in {
+ "/ports/wezterm/colors/camelliaHopeDark.toml");
xdg.configFile."wezterm/colors/chadtain.toml".text = builtins.readFile ../../dotfiles/chadtain.toml;
programs = {
kitty = {
enable = true;
shellIntegration.enableZshIntegration = true;
theme = "Catppuccin-Macchiato";
environment = {
"TERM" = "xterm-256color";
};
settings = {
font_family = "Intel One Mono";
font_size = "13.0";
disable_ligatures = "never";
undercurl_style = "thick-sparse";
enable_audio_bell = false;
confirm_os_window_close = 0;
dynamic_background_opacity = true;
mouse_hide_wait = "-1.0";
window_padding_width = 10;
background_opacity = "0.95";
background_blur = 5;
symbol_map = let
mappings = [
"U+23FB-U+23FE"
"U+2B58"
"U+E200-U+E2A9"
"U+E0A0-U+E0A3"
"U+E0B0-U+E0BF"
"U+E0C0-U+E0C8"
"U+E0CC-U+E0CF"
"U+E0D0-U+E0D2"
"U+E0D4"
"U+E700-U+E7C5"
"U+F000-U+F2E0"
"U+2665"
"U+26A1"
"U+F400-U+F4A8"
"U+F67C"
"U+E000-U+E00A"
"U+F300-U+F313"
"U+E5FA-U+E62B"
];
in
(builtins.concatStringsSep "," mappings) + " Symbols Nerd Font";
};
};
wezterm = {
enable = true;
extraConfig = builtins.readFile ../../dotfiles/wezterm.lua;

View file

@ -216,7 +216,7 @@
antialias = true;
defaultFonts = {
emoji = ["Noto Color Emoji"];
monospace = ["Jetbrains Mono" "Monaspace Neon" "JuliaMono" "Symbols Nerd Font" "Noto Color Emoji"];
monospace = ["Intel One Mono" "Jetbrains Mono" "Monaspace Neon" "JuliaMono" "Symbols Nerd Font" "Noto Color Emoji"];
serif = ["Alegreya" "Petrona" "Noto Serif" "Noto Color Emoji"];
sansSerif = ["Atkinson Hyperlegible" "Overpass" "Nunito" "Noto Color Emoji"];
};
@ -238,6 +238,7 @@
pkgs.noto-fonts
pkgs.noto-fonts-emoji
pkgs.jetbrains-mono
pkgs.intel-one-mono
pkgs.material-design-icons
(pkgs.google-fonts.override {fonts = ["Overpass" "Nunito" "Alegreya" "Petrona" "Atkinson Hyperlegible"];})