From d4d087604bf516fe33a027be378ecd7fe30520f6 Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Tue, 23 Jun 2026 14:11:43 +0545 Subject: [PATCH] refactor(config): remove GTK_MODULES env var causing Gdk-CRITICAL assertion failures Remove global env setting that interferes with Modus's GTK windows. --- config/hypr/modus.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/hypr/modus.lua b/config/hypr/modus.lua index d14a9da..2615425 100644 --- a/config/hypr/modus.lua +++ b/config/hypr/modus.lua @@ -1,7 +1,9 @@ local modus = "$HOME/.config/Modus" --- Global Menu: auto-set env vars so Qt/GTK apps export their menus -hl.env("GTK_MODULES", "appmenu-gtk-module") +-- Global Menu env is set by Modus's _setup_environment() at runtime via +-- hyprctl keyword env, so it doesn't affect Modus's own windows. +-- (Setting it here via hl.env would cause Modus's GTK windows to also load +-- appmenu-gtk-module, triggering Gdk-CRITICAL assertion failures.) hl.on("hyprland.start", function() local cmds = {