Files
dotflies/.config/hypr/conf/env.lua
T
2026-05-17 11:29:41 +02:00

62 lines
1.5 KiB
Lua

--############################
--## ENVIRONMENT VARIABLES ###
--############################
-- See https://wiki.hypr.land/Configuring/Environment-variables/
-- XDG Desktop Portal
-- Generated by hyprlang2lua. Review TODOs before reloading Hyprland.
hl.env("XDG_CURRENT_DESKTOP", "Hyprland")
hl.env("XDG_SESSION_TYPE", "wayland")
hl.env("XDG_SESSION_DESKTOP", "Hyprland")
-- QT
hl.env("QT_QPA_PLATFORM", "wayland;xcb")
hl.env("QT_QPA_PLATFORMTHEME", "qt6ct")
hl.env("QT_WAYLAND_DISABLE_WINDOWDECORATION", "1")
hl.env("QT_AUTO_SCREEN_SCALE_FACTOR", "1")
-- GTK
hl.env("GDK_SCALE", "1")
hl.env("XCURSOR_SIZE", "20")
hl.env("HYPRCURSOR_SIZE", "20")
-- Mozilla
hl.env("MOZ_ENABLE_WAYLAND", "1")
hl.env("EGL_PLATFORM", "wayland")
-- Disable appimage launcher by default
hl.env("APPIMAGELAUNCHER_DISABLE", "1")
-- OZONE
hl.env("OZONE_PLATFORM", "wayland")
-- NVIDIA https://wiki.hyprland.org/Nvidia/
hl.env("WLR_NO_HARDWARE_CURSORS", "1")
hl.env("LIBVA_DRIVER_NAME", "nvidia")
hl.env("GBM_BACKEND", "nvidia-drm")
hl.env("SDL_VIDEODRIVER", "wayland")
hl.env("WLR_DRM_NO_ATOMIC", "1")
hl.env("__GLX_VENDOR_LIBRARY_NAME", "nvidia")
hl.env("__GL_VRR_ALLOWED", "1")
hl.env("__NV_PRIME_RENDER_OFFLOAD", "1")
hl.env("__VK_LAYER_NV_optimus", "NVIDIA_only")
-- Default Apps
hl.env("TERMINAL", "$terminal")
hl.env("VISUAL", "vim")
hl.env("EDITOR", "vim")
hl.env("SHELL", "fish")
hl.env("BROWSER", "$browser")
hl.env("MANGOHUD", "1")
hl.config({
cursor = {
no_hardware_cursors = true,
},
})