mirror of
https://github.com/Nexoniarz/nexoniarz-config-nixos.git
synced 2026-11-03 20:44:27 +00:00
60 lines
1.6 KiB
Text
60 lines
1.6 KiB
Text
# Kitty terminal configuration
|
|
# Deployed to ~/.config/kitty/kitty.conf via systemd.tmpfiles in
|
|
# modules/desktop.nix.
|
|
|
|
# --- Shell: run ZSH directly, with shell integration ---
|
|
shell zsh
|
|
shell_integration enabled
|
|
|
|
# --- Font ---
|
|
font_family JetBrainsMono Nerd Font
|
|
bold_font auto
|
|
italic_font auto
|
|
bold_italic_font auto
|
|
font_size 11.0
|
|
|
|
# --- Squared, minimal window chrome ---
|
|
window_padding_width 8
|
|
window_margin_width 0
|
|
window_border_width 0
|
|
draw_minimal_borders yes
|
|
hide_window_decorations yes
|
|
confirm_os_window_close 0
|
|
|
|
# --- Tab bar: flat, square ---
|
|
tab_bar_edge top
|
|
tab_bar_style powerline
|
|
tab_powerline_style slanted
|
|
tab_bar_min_tabs 2
|
|
|
|
# --- Cursor ---
|
|
cursor_shape block
|
|
cursor_blink_interval 0
|
|
|
|
# --- Colors ---
|
|
# Base/accent colors (background, foreground, selection, borders, tabs)
|
|
# come from the Quickshell Theme picker (dotfiles/quickshell/Theme.qml),
|
|
# via kitty-theme-set — kitty has a built-in config-file watcher (see
|
|
# `kitten __watch_conf__` in its process list) that also watches included
|
|
# files, so this picks up changes live with no restart needed.
|
|
include theme.conf
|
|
|
|
# ANSI color0-15 palette (used for terminal output — ls, git diff, etc.)
|
|
# stays fixed regardless of accent/mode: these need to stay mutually
|
|
# distinguishable hues, not track a single accent color.
|
|
color0 #0d0d0d
|
|
color8 #444444
|
|
color1 #e06c75
|
|
color9 #e06c75
|
|
color2 #98c379
|
|
color10 #98c379
|
|
color3 #e5c07b
|
|
color11 #e5c07b
|
|
color4 #61afef
|
|
color12 #61afef
|
|
color5 #c678dd
|
|
color13 #c678dd
|
|
color6 #56b6c2
|
|
color14 #56b6c2
|
|
color7 #e0e0e0
|
|
color15 #ffffff
|