system

Nix (home-manager) configurations for my computers

Go back to Ghostty WezTerm felt great at first, but there're many bugs and inconviniences. For example, OSC 7 (change current directory) happily accepts inaccessible paths, such as inside-container-path. In Ghostty, those are ignored and previous working value will be used for spawning a new terminal. In WezTerm, it takes the value, and fallbacks to default directory (home directory) on spawning a new terminal. So when I entered Incus shell then create a new terminal window, Ghostty opens it at the directory where I ran "incus shell" command, whereas WezTerm opens it at my home directory. If this isn't a bug, I'd say this is really bad design. Visual flashing when displaying wide-character on a new terminal is annoying, though not a deal breaker. Its defaults are also not best. It's like bloated and I have to opt-out everything by reading massive feature list on documentation. Clicking a link without CTRL opens a link, SSH integration, etc. This has the most surpring defaults among terminal emulators I've used. But the most significant one, deal breaker, was the clipboard bug. Most of the time WezTerm does nothing on CTRL+SHIFT+V. It does paste on middle-click (triple finger click on trackpad) so it probably is keyboard handling mechanism or something. I guess it's great at rendering characters, but really bad at user-facing software things. Revert "hm/terminal/wezterm: Fix paste not working most of the time" Revert "hm/terminal: Switch to WezTerm on Linux" This reverts commit 241732f14f4543917ecc89fe5e93a7971158f19c. This reverts commit e685640929f0106dd9155ed7a954bfc17c75a194.

Changes

8 changed files (+7/-117)