summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/ebisu/fortune/desktop/wayland/hyprland/hyprland/environment.nix70
1 files changed, 3 insertions, 67 deletions
diff --git a/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/environment.nix b/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/environment.nix
index 73690ac..252b53a 100644
--- a/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/environment.nix
+++ b/home/ebisu/fortune/desktop/wayland/hyprland/hyprland/environment.nix
@@ -1,80 +1,16 @@
-_:
-let cursorSize = "18"; in
+let
+ cursorSize = "18";
+in
{
wayland.windowManager.hyprland.settings.env = [
- # Proton
- "PROTON_ENABLE_NGX_UPDATER, 1"
-
# Cursor
"XCURSOR_SIZE, ${cursorSize}"
"HYPRCURSOR_SIZE, ${cursorSize}"
"HYPERCURSOR_THEME, Bibata-Modern-Ice" # WhiteSur-cursors
"XCURSOR_THEME, Bibata-Modern-Ice"
- # Wayland & Xwayland
- "GDK_BACKEND, wayland,x11,*"
- "SDL_VIDEODRIVER, wayland"
- "CLUTTER_BACKEND, wayland"
- "XWAYLAND_NO_GLAMOR, 1" # Gamescope
-
- # Nvidia
- "LIBVA_DRIVER_NAME, nvidia"
- "GBM_BACKEND, nvidia-drm"
- "__GLX_VENDOR_LIBRARY_NAME, nvidia"
- "__VK_LAYER_NV_optimus, NVIDIA_only"
- "__NV_PRIME_RENDER_OFFLOAD, 1"
- "NVD_BACKEND, direct"
-
- # OpenGL
- "__GL_GSYNC_ALLOWED, 1"
- "__GL_VRR_ALLOWED, 1"
- "__GL_MaxFramesAllowed, 1"
-
- # Electron
- # "ELECTRON_OZONE_PLATFORM_HINT, auto"
- "OZONE_PLATFORM, wayland"
-
- # Qt
- "QT_AUTO_SCREEN_SCALE_FACTOR, 1"
- "QT_QPA_PLATFORM, wayland;xcb"
- "QT_WAYLAND_DISABLE_WINDOWDECORATION, 1"
- "QT_QPA_PLATFORMTHEME, qt5ct"
- # "QT_STYLE_OVERRIDE, kvantum"
-
- # wlroots
- "WLR_NO_HARDWARE_CURSORS, 1"
- "WLR_DRM_NO_ATOMIC, 1"
- "WLR_USE_LIBINPUT, 1"
- "WLR_RENDERER_ALLOW_SOFTWARE, 1"
- # "WLR_DRM_DEVICES, /dev/dri/card0"
- # "WLR_EGL_NO_MODIFIERS, 1"
-
# XDG
- "XDG_SESSION_TYPE, wayland"
"XDG_CURRENT_DESKTOP, Hyprland"
"XDG_SESSION_DESKTOP, Hyprland"
-
- # Mozilla
- "MOZ_ENABLE_WAYLAND, 1"
- "MOZ_DISABLE_RDD_SANDBOX, 1"
-
- # Fcitx
- # https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland
- "QT_IM_MODULE, fcitx"
- "XMODIFIERS, @im=fcitx"
- # "GTK_IM_MODULE, wayland"
- # "GTK_IM_MODULE, fcitx"
- "SDL_IM_MODULE, fcitx"
- "GLFW_IM_MODULE, ibus"
- "INPUT_METHOD, fcitx"
-
- # GTK
- "GTK_USE_PORTAL, 1"
-
- # Java
- "_JAVA_AWT_WM_NONREPARENTING, 1"
-
- # SSH
- # "SSH_AUTH_SOCK, $XDG_RUNTIME_DIR/ssh-agent.socket"
];
}