1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00

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
This commit is contained in:
xnm
2025-04-27 20:04:06 +03:00
parent 83faa6a5e1
commit 247bf4d438
4 changed files with 12 additions and 9 deletions

View File

@@ -76,7 +76,7 @@ You have the flexibility to customize these configurations according to your nee
| Notification | Dunst | | Notification | Dunst |
| Launcher | Rofi-Wayland | | Launcher | Rofi-Wayland |
| Editor | Helix | | Editor | Helix |
| Terminal | WezTerm + Starship | | Terminal | Kitty + Starship |
| OSD | Avizo | | OSD | Avizo |
| Night Gamma | Wlsunset | | Night Gamma | Wlsunset |
| Fetch Utility | Neofetch | | Fetch Utility | Neofetch |

View File

@@ -12,7 +12,7 @@ popup-border = "popup"
[editor.cursor-shape] [editor.cursor-shape]
insert = "bar" insert = "bar"
normal = "block" normal = "bar"
select = "underline" select = "underline"
[editor.indent-guides] [editor.indent-guides]

View File

@@ -256,7 +256,8 @@ bind = $mainMod, M, exec, pypr toggle_special minimized
bind = $mainMod CTRL, E, exec, pypr expose bind = $mainMod CTRL, E, exec, pypr expose
bind = $mainMod, Z, exec, pypr zoom 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 SHIFT, T, exec, telegram-desktop
bind = $mainMod, B, exec, qutebrowser bind = $mainMod, B, exec, qutebrowser
bind = $mainMod SHIFT, B, exec, brave bind = $mainMod SHIFT, B, exec, brave

View File

@@ -292,7 +292,7 @@ font_size 12.0
#: The thickness of the underline cursor (in pts). #: 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 #: The interval to blink the cursor (in seconds). Set to zero to
#: disable blinking. Negative values mean use system default. Note #: 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 #: uses extra power as it means the screen is redrawn multiple times
#: per blink interval. See also, cursor_stop_blinking_after. #: 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_stop_blinking_after 15.0
cursor_trail_decay 0.1 0.4
cursor_trail_start_threshold 2
#: Stop blinking cursor after the specified number of seconds of #: Stop blinking cursor after the specified number of seconds of
#: keyboard inactivity. Set to zero to never stop blinking. #: keyboard inactivity. Set to zero to never stop blinking.
@@ -1226,7 +1228,7 @@ window_padding_width 3
#: macOS and KDE. #: macOS and KDE.
# background_image ~/.config/wezterm/lain.gif # background_image ~/.config/wezterm/lain.gif
# background_image_layout centered # background_image_layout scaled
# background_opacity 0.2 # background_opacity 0.2
# background_tint 0.5 # background_tint 0.5