Since Alacritty is unusable on Cinnamon (for me) I switched to Kitty.
Question1: Believe it or not I cannot find any real thread dedicated to kitty .conf samples. The closest thread that had kitty.conf file was a 2024 @UncleSpellbinder thread about Fastfetch. Brother can you spare a kitty.conf?
Question 2: Where the hell is the icon? Nothing shows up in Plank when I launch Kitty. I have right-click option to add to task bar but that fubarβd everything (all apps closed when minimized) so I -Rns then -S again.
Kitty desktop file:
[Desktop Entry]
Version=1.0
Type=Application
Name=kitty
GenericName=Terminal emulator
Comment=Fast, feature-rich, GPU based terminal
TryExec=kitty
StartupNotify=true
Exec=kitty
Icon=kitty
Categories=System;TerminalEmulator;
X-TerminalArgExec=β
X-TerminalArgTitle=βtitle
X-TerminalArgAppId=βclass
X-TerminalArgDir=βworking-directory
X-TerminalArgHold=βhold
Alacritty desktop file:
[Desktop Entry]
Type=Application
TryExec=alacritty
Exec=alacritty
Icon=Alacritty
Terminal=false
Categories=System;TerminalEmulator;
Name=Alacritty
GenericName=Terminal
Comment=A fast, cross-platform, OpenGL terminal emulator
StartupNotify=true
StartupWMClass=Alacritty
Actions=New;
X-Desktop-File-Install-Version=0.28
[Desktop Action New]
Name=New Terminal
Exec=Alacritty
Is this just a case of forcing the .desktop file to see an icon? If so what icon? and what path?
Thanks for any enlightenment
thefrog
December 30, 2025, 5:04pm
2
I have this one that @Noodly did a while back
#ββββββββββββ ββββββββββ ββββββββ ββββββ βββ βββ βββββββ βββ ββββββββββ βββββββ ββββββββ
#βββββββββββββ ββββββββββββββββββββββββββββββ βββββββββββββββ ββββββββββββββββββββββββββββ
#ββββββ ββββββ ββββββ βββββββββ βββββββββββ ββββββ ββββββ ββββββββββββββ βββββββββββ
#ββββββ βββββββββββββ βββββββββ ββββββββββββ βββββββ ββββββ ββββββββββββββ βββββββββββ
#βββββββββββ βββββββββββββββββββββββββ βββ βββββββ βββββββββββββββββββββ ββββββββββββββββββββ
#βββββββββββ ββββββββββββ βββββββββββ βββ βββββ βββββββ βββββββ βββ βββ βββββββ ββββββββ
#
# βββ βββββββββββββββββββββββββββ βββ
# βββ βββββββββββββββββββββββββββββ ββββ
# βββββββ βββ βββ βββ βββββββ
# βββββββ βββ βββ βββ βββββ
# βββ ββββββ βββ βββ βββ
# βββ ββββββ βββ βββ βββ
# Inspired by many and cobbled together by Noodly.
# terminal opacity and blur
background_opacity 0.80
background_blur 1
# advance
term xterm-kitty
# terminal bell
enable_audio_bell yes
# os specific tweaks (Gnome window decoration for wayland)
#linux_display_server Wayland
# font
font_family SourceCodePro
bold_font auto
italic_font auto
bold_italic_font auto
font_size 11.0
# font size management
map ctrl+shift+backspace change_font_size all 0
# cursor customization
# block / beam / underline
cursor_shape block
cursor_blink_interval -1
cursor_stop_blinking_after 0
shell_integration no-cursor
cursor_trail 200
cursor_trail_decay 0.1 0.4
cursor_trail_start_threshold 2
# cursor #ff6664
# cursor_text_color #ff6664
# scrollback
scrollback_lines 5000
wheel_scroll_multiplier 3.0
# mouse
mouse_hide_wait -1
# window layout
remember_window_size yes
initial_window_width 1100
initial_window_height 950
window_border_width 1.5pt
enabled_layouts tall
window_padding_width 0
window_margin_width 2
hide_window_decorations no
# Color scheme
# foreground #dddddd
# background #283545
# window management
map ctrl+shift+enter new_window
map ctrl+shift+] next_window
map ctrl+shift+[ previous_window
# layout management
map ctrl+shift+l next_layout
map ctrl+alt+r goto_layout tall
map ctrl+alt+s goto_layout stack
# tab bar customization
tab_bar_style powerline
tab_powerline_style round
tab_bar_edge bottom
tab_bar_align left
active_tab_font_style bold
inactive_tab_font_style normal
# tab management
map ctrl+shift+t new_tab
map ctrl+shift+right next_tab
map ctrl+shift+left previous_tab
map ctrl+shift+q close_tab
# Window Logo
#window_logo_path /home/jon/Pictures/Logos & Avatars/Kitty/kitty-dark.png
#window_logo_position bottom-right
#window_logo_alpha 0.6
#window_logo_scale 0
# BEGIN_KITTY_THEME
# Default
#include current-theme.conf
# END_KITTY_THEME
3 Likes
so this launches an icon (kitty-dark.png) that can be dragged into Plank? Or thatβs just the logo inside terminal? I think its the second one
thefrog
December 30, 2025, 5:12pm
5
I donβt know. I honestly only use kitty to show off my fastfetch config Other than that I use Alacritty. I have no issues using it with LXQT and plank-reloaded.
interesting. have to check out reloaded again.
1 Like
Noodly
December 30, 2025, 5:30pm
7
Hi mate, this is for a little watermark/logo in the bottom right corner, which is a 70x70 px png.
Here is my current Kitty configβ¦
#ββββββββββββ ββββββββββ ββββββββ ββββββ βββ βββ βββββββ βββ ββββββββββ βββββββ ββββββββ
#βββββββββββββ ββββββββββββββββββββββββββββββ βββββββββββββββ ββββββββββββββββββββββββββββ
#ββββββ ββββββ ββββββ βββββββββ βββββββββββ ββββββ ββββββ ββββββββββββββ βββββββββββ
#ββββββ βββββββββββββ βββββββββ ββββββββββββ βββββββ ββββββ ββββββββββββββ βββββββββββ
#βββββββββββ βββββββββββββββββββββββββ βββ βββββββ βββββββββββββββββββββ ββββββββββββββββββββ
#βββββββββββ ββββββββββββ βββββββββββ βββ βββββ βββββββ βββββββ βββ βββ βββββββ ββββββββ
#
# βββ βββββββββββββββββββββββββββ βββ
# βββ βββββββββββββββββββββββββββββ ββββ
# βββββββ βββ βββ βββ βββββββ
# βββββββ βββ βββ βββ βββββ
# βββ ββββββ βββ βββ βββ
# βββ ββββββ βββ βββ βββ
# Inspired by many and cobbled together by Noodly.
###############################################################################################
# Terminal opacity and blur
background_opacity 1.00
#background_blur 1
# Advance
term xterm-kitty
# terminal bell
enable_audio_bell yes
# X11/Wayland
linux_display_server Wayland
# font
# font_family JetbrainsMono Nerd Font
# bold_font auto
# italic_font auto
# bold_italic_font auto
font_size 8.0
# Font size management
map ctrl+shift+backspace change_font_size all 0
# Cursor customization
# block / beam / underline
cursor_shape block
cursor_blink_interval -1
cursor_stop_blinking_after 0
shell_integration no-cursor
# cursor #ff6664
# cursor_text_color #ff6664
# Scrollback
scrollback_lines 5000
wheel_scroll_multiplier 3.0
# Mouse
mouse_hide_wait -1
# Window layout
remember_window_size yes
initial_window_width 1200
initial_window_height 750
window_border_width 1.0pt
enabled_layouts tall
window_padding_width 0
window_margin_width 2
hide_window_decorations no
# Color scheme
# foreground #dddddd
# background #202438
# Window management
map ctrl+shift+enter new_window
map ctrl+shift+] next_window
map ctrl+shift+[ previous_window
# Layout management
map ctrl+shift+l next_layout
map ctrl+alt+r goto_layout tall
map ctrl+alt+s goto_layout stack
# Tab bar customization
tab_bar_style powerline
tab_powerline_style slanted
tab_bar_edge bottom
tab_bar_align left
active_tab_font_style bold
inactive_tab_font_style normal
# Tab management
map ctrl+shift+t new_tab
map ctrl+shift+right next_tab
map ctrl+shift+left previous_tab
map ctrl+shift+q close_tab
# Eyecandy
cursor_trail 3
cursor_trail_decay 0.1 0.4
# Window Logo
window_logo_path /home/jon/EnOS Customisation/Logos & Avatars/Kitty/Kitty-YAMIS-Alt.png
window_logo_position bottom-right
window_logo_alpha 0.5
window_logo_scale 4
# BEGIN_KITTY_THEME
# Catppuccin-Macchiato
include current-theme.conf
# END_KITTY_THEME
# BEGIN_KITTY_FONTS
font_family family='MartianMono Nerd Font' postscript_name=MartianMonoNF-Reg
bold_font auto
italic_font auto
bold_italic_font auto
# END_KITTY_FONTS
When you first open itβ¦
Choose Kitty theme by typing kitten themes in the terminal.
Choose Kitty font by typing kitten choose-fonts (a Nerd font is preferable).
3 Likes
thank you very much! you donβt launch kitty from a dock either, I take it.
RE: Questions of Plank and Kitty=SOLVED
changed icon theme and poof there it is in Plank\
edit:
this is kitty on the right of soon-to-be-gone Alacritty. (Nemo is first).
Noodly
December 30, 2025, 5:38pm
10
Youβre welcome, no I open it with a keyboard shortcut super+return
swh
December 30, 2025, 5:59pm
11
@drunkenvicar I posted it somewhere here. Didnβt find it, though.
Worth a read what itsfoss made with kitty
EDIT: Found it
Over the last few days, Iβve had a lot of time to take care of things that have always interested me.
Something like kitty
I found a nice tutorial at itsfoss to inspire simple minds like mine with kitty.
[Screen_23_07_25_18:11]
3 Likes
dirn
December 30, 2025, 6:18pm
12
Sorry to interrupt. I just wanted to join the conversation and mention that the title appears to be misspelled, @drunkenvicar
1 Like
thank you. my fingers keep getting fatter
1 Like
If you want to change the appearance, there is also the interactive theme selector kitten themes for a large choice of color schemes which are already included out of the box. Choosing a different color theme wonβt compromise your kitty.conf file, there will be just an nested theme file imported within the configuration file.
Generally, the official site has an detailed documentation and also hosts a sample .
1 Like
I saw in some of the cfg files here and via links thereβs a comment/uncommented line (#) called βinclude current.confβ which seem to indicated a blending of them.
Is that what you mean by βnestedβ?
The MonoIndustrial theme was my favorite so I chose it in Kitty. Now have parts of @Noodly βs config in one config and then the other config. Thatβs 2.
I only want one config. So the moves I make inside of Kitty Terminal get farmed out to another conf file? and the moves I make outside of Kitty Terminal seem to be in kitty.config? And they are married if I uncomment that βincludeβ line?
Gotta wrap my head around this. edit: I have window size and font size etc in one and colors in the other. Alacritty world revolved around a single .toml file, whatever that is (config by another name it seems like), but it was centralized control and it opened in gedit,
Thanks for the additional info. I was at the kovidgoyal site earlier today and found it fascinatingβcomprehensive to be sure.
Noodly
December 30, 2025, 11:33pm
17
It creates a file called current-theme.conf when you use the kitten themes selecter, which links to kitty.conf which will now have some #commented lines. You shouldnβt need to make any manual amendments.
You can use kitten choose-fonts in a similar way.
edit:
That said, you can then go into the current-theme.conf and alter individual colours of a theme you have chosen. Just paste your hex codes, save and thatβs it.
1 Like
OK, thatβs a little clearer why Kitty demands dual conf files. Like one is the Base and the other is Decoration is how Iβm understanding this. I was worried they would not co-exist so I cut and paste font and font size from your conf into current conf.
Thanks for this info. I love my theme but not the red blinking cursor. So which conf file would I change edit: Change color in? Or does it matter? Or does one conf dominant over another?
Noodly
December 31, 2025, 12:24am
19
Cool man, itβs good isnβt it.
I change individual colours such as cursor etc in the current-theme.conf file. Always works a treat.
1 Like
yeah itβs cool it really is
graci!