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({
|
config.font = wezterm.font_with_fallback({
|
||||||
-- { family = "Rec Mono Waves", weight = "Regular" },
|
-- { family = "Rec Mono Waves", weight = "Regular" },
|
||||||
-- { family = "Monaspace Argon", weight = "Medium" },
|
-- { family = "Monaspace Argon", weight = "Medium" },
|
||||||
{ family = "Jetbrains Mono", weight = "Medium" },
|
{ family = "Intel One Mono", weight = "Medium" },
|
||||||
-- "CozetteHiDpi",
|
-- "CozetteHiDpi",
|
||||||
"Symbols Nerd Font",
|
"Symbols Nerd Font",
|
||||||
})
|
})
|
||||||
|
|
|
@ -15,6 +15,50 @@ in {
|
||||||
+ "/ports/wezterm/colors/camelliaHopeDark.toml");
|
+ "/ports/wezterm/colors/camelliaHopeDark.toml");
|
||||||
xdg.configFile."wezterm/colors/chadtain.toml".text = builtins.readFile ../../dotfiles/chadtain.toml;
|
xdg.configFile."wezterm/colors/chadtain.toml".text = builtins.readFile ../../dotfiles/chadtain.toml;
|
||||||
programs = {
|
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 = {
|
wezterm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = builtins.readFile ../../dotfiles/wezterm.lua;
|
extraConfig = builtins.readFile ../../dotfiles/wezterm.lua;
|
||||||
|
|
|
@ -216,7 +216,7 @@
|
||||||
antialias = true;
|
antialias = true;
|
||||||
defaultFonts = {
|
defaultFonts = {
|
||||||
emoji = ["Noto Color Emoji"];
|
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"];
|
serif = ["Alegreya" "Petrona" "Noto Serif" "Noto Color Emoji"];
|
||||||
sansSerif = ["Atkinson Hyperlegible" "Overpass" "Nunito" "Noto Color Emoji"];
|
sansSerif = ["Atkinson Hyperlegible" "Overpass" "Nunito" "Noto Color Emoji"];
|
||||||
};
|
};
|
||||||
|
@ -238,6 +238,7 @@
|
||||||
pkgs.noto-fonts
|
pkgs.noto-fonts
|
||||||
pkgs.noto-fonts-emoji
|
pkgs.noto-fonts-emoji
|
||||||
pkgs.jetbrains-mono
|
pkgs.jetbrains-mono
|
||||||
|
pkgs.intel-one-mono
|
||||||
|
|
||||||
pkgs.material-design-icons
|
pkgs.material-design-icons
|
||||||
(pkgs.google-fonts.override {fonts = ["Overpass" "Nunito" "Alegreya" "Petrona" "Atkinson Hyperlegible"];})
|
(pkgs.google-fonts.override {fonts = ["Overpass" "Nunito" "Alegreya" "Petrona" "Atkinson Hyperlegible"];})
|
||||||
|
|
Loading…
Reference in a new issue