Files
2026-07-03 21:33:04 +02:00

44 lines
1.3 KiB
Lua

-- Hyprland env
-- https://wiki.hypr.land/Configuring/Advanced-and-Cool/Environment-variables/
hl.env("HYPRLAND_TRACE", "1")
-- Toolkit Backend Variables
hl.env("GDK_BACKEND", "wayland,x11,*")
hl.env("QT_QPA_PLATFORM", "wayland;xcb")
hl.env("SDL_VIDEODRIVER", "wayland,x11") -- if older game fails set to x11
hl.env("CLUTTER_BACKEND", "wayland")
-- XDG Specifications
hl.env("XDG_CURRENT_DESKTOP", "Hyprland")
hl.env("XDG_SESSION_TYPE", "wayland")
hl.env("XDG_SESSION_DESKTOP", "Hyprland")
-- Qt Variables
hl.env("QT_AUTO_SCREEN_SCALE_FACTOR", "1")
hl.env("QT_WAYLAND_DISABLE_WINDOWDECORATION", "1")
-- enable hyprqt6engine
hl.env("QT_QPA_PLATFORMTHEME", "hyprqt6engine")
hl.env("QT_STYLE_OVERRIDE", "kvantum")
hl.env("QT_ENABLE_HIGHDPI_SCALING", "1")
-- hyprland-qt-support
hl.env("QT_ENABLE_HIGHDPI_SCALING", "1")
-- GDK Variables
hl.env("GTK_USE_PORTAL", "1")
hl.env("GDK_SCALE", "1")
-- Firefox
hl.env("MOZ_ENABLE_WAYLAND", "1")
-- electron
hl.env("ELECTRON_OZONE_PLATFORM_HINT", "auto")
-- -- set XDG
-- hl.env("XDG_DATA_DIRS", "/usr/local/share:/usr/share:~/.local/share:~/.icons")
-- nvidia fixes look here: https://wiki.hypr.land/Nvidia/
if HOSTNAME == "arch" then
hl.env("LIBVA_DRIVER_NAME", "nvidia")
hl.env("__GLX_VENDOR_LIBRARY_NAME", "nvidia")
hl.env("ELECTRON_OZONE_PLATFORM_HINT", "auto")
end