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