diff --git a/kitty/kitty.conf b/kitty/kitty.conf new file mode 100644 index 0000000..f1b2171 --- /dev/null +++ b/kitty/kitty.conf @@ -0,0 +1,46 @@ +# linux_display_server x11 +# Font +font_family Input Mono Narrow +# font_family CaskaydiaCove Nerd Font Mono +font_size 11 +window_border_width 2px + +tab_bar_style powerline +active_tab_foreground #000 +active_tab_background #eee +active_tab_font_style normal +inactive_tab_foreground #444 +inactive_tab_background #999 +inactive_tab_font_style normal +allow_remote_control yes + +shell_integration disabled +confirm_os_window_close 0 +dynamic_background_opacity yes +background_opacity 1 +enable_audio_bell no +visual_bell_duration 0.0 +window_alert_on_bell no +# enable_audio_bell yes +# visual_bell_color #00f +# adjust_column_width 120% +symbol_map U+E000-U+E7C5,U+F000-U+FD46 Hack Nerd Font +symbol_map U+EA62-U+EBFF codicon + +background_opacity 0.96 + +# Hotkeys + +map ctrl+shift+up change_font_size all +0.5 +map ctrl+shift+down change_font_size all -0.5 +map super+f set_background_opacity 1 +map ctrl+p set_background_opacity 0.96 +map ctrl+shift+o set_background_opacity 0.5 +map ctrl+shift+p set_background_opacity 1 +map super+t set_background_opacity default +map ctrl+shift+enter new_window_with_cwd +map ctrl+shift+n new_window_with_cwd + +# Color Theme +include monokai.conf +shell /bin/zsh diff --git a/kitty/monokai.conf b/kitty/monokai.conf new file mode 100755 index 0000000..a13b03b --- /dev/null +++ b/kitty/monokai.conf @@ -0,0 +1,37 @@ + +# special +foreground #c5c8c6 +cursor #c5c8c6 +background #1d1f21 + +# black +color0 #282a2e +color8 #373b41 + +# red +color1 #a54242 +color9 #cc6666 + +# green +color2 #8c9440 +color10 #b5bd68 + +# yellow +color3 #f79d1e +color11 #f7c530 + +# blue +color4 #5f819d +color12 #81a2be + +# magenta +color5 #85678f +color13 #b294bb + +# cyan +color6 #049494 +color14 #66fbfb + +# white +color7 #707880 +color15 #c5c8c6 diff --git a/wezterm/wezterm.lua b/wezterm/wezterm.lua new file mode 100644 index 0000000..88eec72 --- /dev/null +++ b/wezterm/wezterm.lua @@ -0,0 +1,52 @@ +local wezterm = require "wezterm" + +local config = wezterm.config_builder() + +config.font = + wezterm.font_with_fallback( + { + {family = "Input Mono Narrow", stretch = "Normal"}, + {family = "Hack Nerd Font", stretch = "Normal"} + } +) + +config.allow_square_glyphs_to_overflow_width = "Always" +config.treat_east_asian_ambiguous_width_as_wide = true + +config.default_prog = {"zsh"} +config.use_fancy_tab_bar = false +config.font_size = 11 +config.front_end = "WebGpu" +config.max_fps = 60 +config.animation_fps = 60 +config.colors = { + foreground = "#c5c8c6", + background = "#1d1f21", + cursor_bg = "#c5c8c6", + cursor_border = "#c5c8c6", + cursor_fg = "#1d1f21", + selection_bg = "#373b41", + selection_fg = "#c5c8c6", + ansi = { + "#282a2e", -- black + "#a54242", -- red + "#8c9440", -- green + "#f79d1e", -- yellow + "#5f819d", -- blue + "#85678f", -- magenta + "#049494", -- cyan + "#707880" -- white + }, + brights = { + "#373b41", -- bright black + "#cc6666", -- bright red + "#b5bd68", -- bright green + "#f7c530", -- bright yellow + "#81a2be", -- bright blue + "#b294bb", -- bright magenta + "#66fbfb", -- bright cyan + "#c5c8c6" -- bright white + } +} + +return config