move color-mgmt to config

This commit is contained in:
eifr
2025-02-05 22:48:28 +02:00
parent f660ec8bd2
commit d87bfdff1a
2 changed files with 8 additions and 4 deletions

View File

@ -146,14 +146,14 @@ pub fn init(core_app: *CoreApp, opts: Options) !App {
var gdk_disable: struct {
@"gles-api": bool = false,
/// current gtk implementation for color management is not good enough.
/// see: https://bugs.kde.org/show_bug.cgi?id=495647
@"color-mgmt": bool = true,
@"color-mgmt": bool,
/// Disabling Vulkan can improve startup times by hundreds of
/// milliseconds on some systems. We don't use Vulkan so we can just
/// disable it.
vulkan: bool = false,
} = .{};
} = .{
.@"color-mgmt" = config.@"disable-gtk-color-mgmt",
};
environment: {
if (version.runtimeAtLeast(4, 16, 0)) {

View File

@ -1350,6 +1350,10 @@ keybind: Keybinds = .{},
/// Specified as either hex (`#RRGGBB` or `RRGGBB`) or a named X11 color.
@"window-titlebar-foreground": ?Color = null,
/// current gtk implementation for color management is not good enough.
/// see: https://bugs.kde.org/show_bug.cgi?id=495647
@"disable-gtk-color-mgmt": bool = false,
/// This controls when resize overlays are shown. Resize overlays are a
/// transient popup that shows the size of the terminal while the surfaces are
/// being resized. The possible options are: