-
Hi all, The tldr of my question is: does Ghostty's default theme support switching between light and dark mode on Linux? From my experiments it appears not. Can someone confirm? Details: I've just installed Ghostty on Arch Linux from the official repos, and I am using it in a regular GNOME Wayland session. When I open Ghostty, its default theme is dark despite my system settings being on Default (Light). Using GNOME system menu toggle to switch between Light and Dark mode doesn't change things: Ghostty's interface remains dark. The following line gets printed in my logs:
By contrast, Ptyxis correctly alternates between light and dark theme (fwiw Ptyxis is installed as a Flatpak, while Ghostty is natively installed). I haven't found any information regarding what Ghostty uses as its default theme, be it in its doc, online or here in the repo, nor was I able to find it in Here's the result of
(My config file so far was empty). https://ghostty.org/docs/config/reference#window-theme doesn't mention which value is the default ( However, the theme does toggle between light and dark when I use a So, am I right thinking the default theme doesn't support light/dark switching on Linux? If so could this be added to the documentation, because reading https://ghostty.org/docs/about#feature-rich and https://ghostty.org/docs/config#zero-configuration-philosophy had me believe it would support it with its default theme/config. Thanks for reading, cheers! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
You need to configure ghostty to switch between a system dark and light theme it does not do this by default https://ghostty.org/docs/config/reference#theme
you should also see that |
Beta Was this translation helpful? Give feedback.
You need to configure ghostty to switch between a system dark and light theme it does not do this by default
https://ghostty.org/docs/config/reference#theme
reading the docs specifically about theme I think it makes that clear
you should also see that
ghostty +show-config --default
does not have this by def…