add kitty support and switch to intel one mono
This commit is contained in:
parent
9124599aee
commit
1c614a5a06
3 changed files with 47 additions and 2 deletions
|
@ -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",
|
||||
})
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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"];})
|
||||
|
|
Loading…
Reference in a new issue