44 lines
1.3 KiB
Lua
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 |