From 247bf4d4388e1bd3e66fdaf01035b289935fdd9f Mon Sep 17 00:00:00 2001 From: xnm Date: Sun, 27 Apr 2025 20:04:06 +0300 Subject: [PATCH] feat: switch terminal to Kitty and update related configs - Replace WezTerm with Kitty as default terminal - Update terminal keybindings in Hyprland config - Adjust Kitty cursor settings (blink interval, trail, shape) - Change Helix cursor shape from block to bar in normal mode --- README.md | 2 +- home/.config/helix/config.toml | 2 +- home/.config/hypr/hyprland.conf | 3 ++- home/.config/kitty/kitty.conf | 14 ++++++++------ 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 42df29e..68d6aad 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ You have the flexibility to customize these configurations according to your nee | Notification | Dunst | | Launcher | Rofi-Wayland | | Editor | Helix | -| Terminal | WezTerm + Starship | +| Terminal | Kitty + Starship | | OSD | Avizo | | Night Gamma | Wlsunset | | Fetch Utility | Neofetch | diff --git a/home/.config/helix/config.toml b/home/.config/helix/config.toml index 8ab4bab..a1734f2 100644 --- a/home/.config/helix/config.toml +++ b/home/.config/helix/config.toml @@ -12,7 +12,7 @@ popup-border = "popup" [editor.cursor-shape] insert = "bar" -normal = "block" +normal = "bar" select = "underline" [editor.indent-guides] diff --git a/home/.config/hypr/hyprland.conf b/home/.config/hypr/hyprland.conf index fd1db7a..7150e14 100644 --- a/home/.config/hypr/hyprland.conf +++ b/home/.config/hypr/hyprland.conf @@ -256,7 +256,8 @@ bind = $mainMod, M, exec, pypr toggle_special minimized bind = $mainMod CTRL, E, exec, pypr expose bind = $mainMod, Z, exec, pypr zoom -bind = $mainMod, T, exec, wezterm start --always-new-process +# bind = $mainMod, T, exec, wezterm start --always-new-process +bind = $mainMod, T, exec, nvidia-offload kitty bind = $mainMod SHIFT, T, exec, telegram-desktop bind = $mainMod, B, exec, qutebrowser bind = $mainMod SHIFT, B, exec, brave diff --git a/home/.config/kitty/kitty.conf b/home/.config/kitty/kitty.conf index e37530d..8ec923b 100644 --- a/home/.config/kitty/kitty.conf +++ b/home/.config/kitty/kitty.conf @@ -292,7 +292,7 @@ font_size 12.0 #: The thickness of the underline cursor (in pts). -cursor_blink_interval 0.5 linear +cursor_blink_interval 0.8 linear #: The interval to blink the cursor (in seconds). Set to zero to #: disable blinking. Negative values mean use system default. Note @@ -308,11 +308,13 @@ cursor_blink_interval 0.5 linear #: uses extra power as it means the screen is redrawn multiple times #: per blink interval. See also, cursor_stop_blinking_after. -# cursor_stop_blinking_after 15.0 +cursor_trail 10 +cursor_trail_decay 0.1 0.3 +cursor_trail_start_threshold 0 +cursor_shape block +shell_integration no-cursor -cursor_trail 3 -cursor_trail_decay 0.1 0.4 -cursor_trail_start_threshold 2 +# cursor_stop_blinking_after 15.0 #: Stop blinking cursor after the specified number of seconds of #: keyboard inactivity. Set to zero to never stop blinking. @@ -1226,7 +1228,7 @@ window_padding_width 3 #: macOS and KDE. # background_image ~/.config/wezterm/lain.gif -# background_image_layout centered +# background_image_layout scaled # background_opacity 0.2 # background_tint 0.5