-
I've installed Ghostty on Upon initial run, most things work fine out of the box - themes, configuration, etc. However, a few key features do not work:
I have a second Mac that I have used vanilla Homebrew (no Nix) to install Ghostty on, and these features work without zero configuration/out-of-box. Help!!! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
The TL;DR of this issue is that Nix, After doing some digging, I found #2832 , which started me on the right path. Comparing between the two Macs I have Ghostty running on, there's two major differences (and perhaps others that I will find and document later):
To have shell integration and Fixing Shell-Integration
Fixing If you use home-manager, you can add this into home-manager's programs.zsh.initExtra option:
If you are just sourcing a
Rebuilding/Refreshing & Restarting Ghostty |
Beta Was this translation helpful? Give feedback.
The TL;DR of this issue is that Nix,
nix-darwin
, andnix-homebrew
integrations are not playing nicely with some of the MacOS system "traditions"/practices - for example, on MacOS every terminal instance is a login shell.After doing some digging, I found #2832 , which started me on the right path. Comparing between the two Macs I have Ghostty running on, there's two major differences (and perhaps others that I will find and document later):
$XDG_DATA_DIRS
does not contain$GHOSTTY_RESOURCES_DIR
on the machine I have installed Ghostty with nix-homebrew (found thanks to the discussion linked above).$GHOSTTY_BIN_DIR
is appended to my$PATH
in the Mac I installed via vanilla homebrew, but n…