←back to thread

103 points todsacerdoti | 1 comments | | HN request time: 0.3s | source
Show context
0cf8612b2e1e ◴[] No.45752646[source]
Could someone sell me on one of these alternative terminals (kitty, ghostty, wez, etc)? There is probably something I am missing not using GPU backed rendering, but I don’t know what I don’t know.
replies(12): >>45752663 #>>45752687 #>>45752710 #>>45752795 #>>45752963 #>>45753042 #>>45753098 #>>45753336 #>>45753893 #>>45754154 #>>45755350 #>>45756138 #
corytheboyd ◴[] No.45752687[source]
I just recently decided to replace iterm2 with wezterm when I started moving macbook over to nix. iterm2 is about the only one that didn’t work well for this, since you can’t source control the configuration (import/export doesn’t cut it)

Any of the ones you mentioned would probably work good with nix too. I don’t really care about the config being scriptable at all, it was just the first terminal that easily let me set all of the keyboard shortcuts I wanted, so I stuck with it.

replies(1): >>45753063 #
jamesgeck0 ◴[] No.45753063[source]
iTerm2 does support source control; I've got my settings in a git repo managed by Chezmoi. In the settings dialog, under "General" -> "Settings", there's an "External settings: Load settings from a custom folder or URL" option.
replies(1): >>45753585 #
pksebben ◴[] No.45753585[source]
I've also gone wez from iterm2, and you hit upon why. Don't ever make me click on things. I can't script => modify => export clicking on things. When you make me click on things, you've defined my interface for me, which I did not ask for.

I suppose I'm a bit of an extremist, though.

replies(1): >>45758264 #
theshrike79 ◴[] No.45758264[source]
Nah, I want my configurations to be deterministic.

I put config in dir, launch app. App should look like config.

If it doesn't it's the app's fault.

There are a limited number of applications I tolerate this behaviour from, but not many.

replies(1): >>45760659 #
1. pksebben ◴[] No.45760659[source]
Almost entirely with you on that, actually. But OS and other environment differences frequently demand some sort of tweaking, which I absolutely do not want to do by hand if I've done it before.