Apologies for missing this (and the original post) until now.

I've been using ghostty+fish ever since Ron's talk on fish at GTALUG some months back.
Very happy with the combination. Ghostty and fish are both in the CachyOS repo.

Without any config changes, the combi looks great ... not just because of colour, but in using Unicode to provide icons when using `ls`, etc (example attached).

I haven't yet done much coding using the fish syntax so I just use #! or explicitly run scripts with bash. I have not seen the performance hit that Giles describes.

- Evan


On Sat, Apr 18, 2026 at 12:41 PM Giles Orr via Talk <talk@lists.gtalug.org> wrote:
A month ago, I wrote this in another thread ("Curling This Website Was
a Mistake, but you *should* do it anyway (+ Ghost TTY)"):

On Fri, 13 Mar 2026 at 12:23, Giles Orr <gilesorr@gmail.com> wrote:
> Speaking of terminals: I switched from `alacritty` to `kitty` a few
> months ago.  `ghostty` was the other option: I think both support both
> X11 and Wayland, but the main reason for the switch beyond that was
> that both support `timg` ( https://github.com/hzeller/timg ).  The
> deciding factor was that `kitty` is in the Debian repositories while
> `ghostty` is not.  I'm willing to build from source if there's a
> compelling reason to do so - but in this case there isn't because
> `kitty` meets my needs.

I find it necessary to respond to my own message ...

One of my old machines with a spinning disk - with 16G, not 8G - was
swapping ferociously.  And I'm not doing video or even photo editing
on it.  A couple days ago I finally got around to figuring out how to
determine what was causing that (I installed Debian's `smem` Python
script ... which pulled in more than 250MB of dependencies ...).
Which seemed to show that the ten or so `kitty` instances I was
running were each consuming multiple gigs of memory.  Not all together
- each one uses several gig.  So I killed them all and went back to
`xterm` and hey, look at that: 50G of swap that was full is suddenly
empty and the machine is back to being its old responsive self.

(Don't ask why I have a 50G swap partition.  I don't know either.
Probably some abandoned experiment.)

Anyway: `kitty` is a very good terminal.  It's also a very good way to
destroy your machine's performance.  I assume this is because it's
storing pixel-level scroll-back logs or something like that.  I'll
keep it around for the use case I threw out in that other thread
(viewing images on remote command-line-only servers with `timg`), but
I'm in the midst of reconsidering my terminal choices ...