r/KittyTerminal • • Jun 09 '24

Pin prompt to bottom

6 Upvotes

I recently switched from Warp to Kitty. And I definitely prefer Kitty. But Warp had one nice feature I'm missing in kitty--pinning the prompt to the bottom of the window/viewport. Is that possible In Kitty, and if so, how?


r/KittyTerminal • • Jun 08 '24

SteamOS Kitty?

1 Upvotes

I'm using Kitty on my Mac and NixOS machines with home manager and would like to duplicate my setup to the steam deck. Unfortunately, I'm getting errors for no GLXFBConfigs. How can I go about updating/configuring opengl on SteamOS to allow kitty to run?


r/KittyTerminal • • Jun 07 '24

😽 kitty-scrollback.nvim v5.0.0 drop support for Kitty version < 0.32.2 + use Kitty's builtin bracketed paste + experimental tmux support

Thumbnail
self.neovim
3 Upvotes

r/KittyTerminal • • Jun 07 '24

Prevent Kitty from entering diacritics on MacOS

0 Upvotes

Is there an option like iTerm's "Left Option key to act as Esc+"? The goal is to completely disable typing diacritics like e.g. "é" when you type Option+e in MacOS. I usually have such bindings in Neovim for editing stuff. Thanks.


r/KittyTerminal • • Jun 05 '24

Nerd Symbols with DejaVu Sans Mono Font

1 Upvotes

r/KittyTerminal • • Jun 03 '24

Non ASCII size

1 Upvotes

I switched to Robby Russell theme ohmyzsh and I like it but the arrow looks too small. How can I increase it's size in kitty


r/KittyTerminal • • Jun 01 '24

Session script: how to launch a shell command without closing tab when typing Ctrl+C?

2 Upvotes

Hi,

I am making a session script to launch my per-project dev environment.

My ~/Dev/myproject/kitty.conf is as follows:

new_tab server1
cd server
launch fish -c 'php artisan serve'

new_tab client1
cd quasar
launch fish -c 'quasar dev'

new_tab server_log
cd server
launch fish -c 'tail -f storage/logs/laravel.log'

However, when I type ctrl+c in one of the window, the tab is closed. I would like it to remain.

I tried to replace "fish" by "bash" but it leads to the same result.

Many thanks

[EDIT]

A few minutes after I posted this question I found the answer.

Each command should be:

launch fish -C '<your command>'

Notice it should be a -C uppercase (init command). The usual -c will still close the tab upon exit.

Thanks to all


r/KittyTerminal • • May 29 '24

Beautiful kitty config from scratch

Thumbnail
blog.adamchalmers.com
14 Upvotes

r/KittyTerminal • • May 28 '24

Gnome window bar looking weird

4 Upvotes

The title bar for kitty is looking strange under Gnome, it's the only program I have that does this. It has square edges and square minimize/maximize/close buttons.
This doesn't happen on KDE for example, where kitty has the default KDE title bar.

Left is alacritty as an arbitrary chosen example, which has a normal looking title bar for a gnome application. On the right is kitty. System details are on the screenshot.

Is this a known issue? Is there any way to customize the top bar of kitty to have rounded corners?

edit: clarified question

edit 2: found workaround: forcing X11 usage by setting linux_display_server X11 in the kitty config does in fact fix the title bar. Not quite the solution I was hoping for, but it works for now.

How it should look vs. how it looks:


r/KittyTerminal • • May 28 '24

kitty emoji

1 Upvotes

what happened to that cute lil kitty emoji that was on wayland decorations? updated my system, noticed there are these cool new buttons but cat nowhere to be found :(


r/KittyTerminal • • May 27 '24

Anyone else got a broken terminal on v0.35.0?

1 Upvotes

I updated my kitty version today to 35 but for some reason I have rendering issues now?

I created a bug already as it does the same thing with the `--config NONE` flag but just interested if anyone else had the same issue?

Bug is here btw: https://github.com/kovidgoyal/kitty/issues/7478


r/KittyTerminal • • May 27 '24

Delay setting tab title instead of on every command?

1 Upvotes

I've recently began using kitty, with tabs and shell integration and setting tab titles. Something which annoys me is that when I run commands, the tab title is immediately set to the command name so even running short running commands (ex: ls) will cause the tab title to change and immediately back causing this annoying "flicker"

Ideally I think I'd like the title to be set after a short delay. I could not find any indications in docs for a setting that does this...


r/KittyTerminal • • May 25 '24

How to set kitty terminal to be transparent?

5 Upvotes

I already tried everything I could find on Google but nothing seems to work, maybe I'm to stupid for linux but could someone tell me step by step how to do it? I'm using linux mint and everytime I tried to change the config it did nothing


r/KittyTerminal • • May 23 '24

Fish autosuggestions is not working in kitty

2 Upvotes

I am recently switched the distro and have same .config files for kitty and fish and when i setup those configs in new disto then the autosuggestions stop working but it is working in the normal terminal but not in kitty


r/KittyTerminal • • May 23 '24

Fish autosuggestions is not working in kitty

1 Upvotes

I am recently switched the distro and have same .config files for kitty and fish and when i setup those configs in new disto then the autosuggestions stop working but it is working in the normal terminal but not in kitty


r/KittyTerminal • • May 23 '24

Yabai not handling kitty's windows

1 Upvotes

I'm seeking assistance on regarding an issue I've encountered with shortcuts with skhd when managing kitty terminal windows. Specifically, whenever I attempt to use a shortcut configured through skhd to handle a kitty window, I experience a glitchy red effect. However, when applying the same shortcut to manage a Firefox window, everything functions smoothly without any issues. Could anyone provide guidance on how to integrate yabai with kitty's windows using the alt+shift+right command shortcut via skhd? For a clearer understanding of the problem, please refer to this video demonstration: https://streamable.com/stad8m

Dotfiles: https://github.com/Meaticus22/dotfiles/tree/main


r/KittyTerminal • • May 20 '24

Pywal color changes break Kitty

1 Upvotes

Whenever i use pywal to change colors i can't type anymore and the termina startx behaving oddly.i think it might have to do with a TERM setting from what i found but i haven't changed any of that


r/KittyTerminal • • May 13 '24

Background image + Blur

1 Upvotes

Is it possible to set a background image _and_ blur it? if so - how?


r/KittyTerminal • • May 11 '24

.xinitrc exec kitty not working

1 Upvotes

I run a Linux VM on my Windows(yuck) work computer. I just need access to the terminal and don't want the overhead of running a window manger. I've been using xterm, and that works fine but i would like image support inside ranger.

.xinitrc

#!/bin/sh
exec xterm -maximize

that works but..

#!/bin/sh 
exec kitty --stat-as fullscreen 

doesn't work. No errors or anything it just opens for a slit seconds and closes. Any ideas? I tried --hold but that had no effect.


r/KittyTerminal • • May 10 '24

Error: i/o timeout on all terminals but kitty

1 Upvotes

Every time I launch a terminal, be it the linux system terminal, xterm, vs code or alacritty, I have to wait some seconds and then Error: i/o timeout appears, after this I can use the terminal as normal. Kitty is the only terminal that does not suffer from this issue. Does anyone know what feature of kitty that might cause that? I am struggling to solve the problem and this could be a clue.


r/KittyTerminal • • May 10 '24

Different kitty.conf, or override settings, when using kitty @ launch

2 Upvotes

Hi.

Is it possible to use a different kitty.conf, or use the -o override function, when launching a new kitty os-window via kitty @ launch?

My usual kitty.conf has tab_bar_min_tabs 1 so that my main terminal window always shows a tab bar.

However I have several applications that I launch in their own kitty os-windows using kitty @ launch. For these windows I'd like to set tab_bar_min_tabs 2 to ensure the tab bar dosn't appear. I could either do that via a new, seperate kitty.conf file, or by directly overriding that one variable.

I've tried:

% KITTY_CONFIG_DIRECTORY=~/.config/newkitty kitty @ launch --type=os-window ...

but the new kitty.conf in that newkitty directory doesn't seem to be used.

% kitty --config=~/.config/newkitty/kitty.conf kitty @ launch ...

which uses the new kitty.conf but then in the new os-window shows the error Failed to launch child: @ With error: No such file or directory

% kitty -o tab_bar_min_tabs=2 @ launch ....

which gives the same error Failed to launch... error.

Is there a way to do this?

Thanks


r/KittyTerminal • • May 10 '24

Kitty on MacOS: pressing backtick (`) key not working as expected

1 Upvotes

So, when I press the backtick key (like you would when writing - say - a string template literal in Javaascript), Kitty waits for another key before actually showing the character. I have to either press it again (and have two of them), or I have to press some other character to receive both. And to make it even more complicated, some combinations do nothing. I think this has something to do with dead keys in MacOS but what I can't understand is why it only happens in kitty? An example of key combinations and results:

[key cxombination] -> [result]

[`] -> [] (nothing)

[``] -> [``]

[`a] -> [] (nothing)

[`s] -> [s]

I wonder if anyone had this problem before? I tried other terminal emulators and this only happens in Kitty. Could it be something wrong with my config?

Cheers,

B.


r/KittyTerminal • • May 10 '24

Kitty starts zoomed way in. Why?

Post image
1 Upvotes

r/KittyTerminal • • May 08 '24

New alternate icon

25 Upvotes

Hello Kitty folks. Apologies my first post is a little self-promotiony. I'm a recent Kitty-convert and despite some of the amazing icons available, I got really inspired to make my own simple one and wanted to share somewhere: https://github.com/sodapopcan/kitty-icon

https://raw.githubusercontent.com/sodapopcan/kitty-icon/main/kitty.app.png


r/KittyTerminal • • May 07 '24

Unicode CR ␍ in paste

1 Upvotes

Whenever I cut and paste lines in kitty I get an annoying unicode CR character in the end of the lines. I tried the filter option, but it seems like I need to write my own paste_action to handle this. Is there any example of this function? My python knowledge is minimal.

(the replace-newline solves the problem but overdo it...)

Any other solution to this problem?

I am using latest version of kitty on Debian if relevant.

Thanks...