Auto-commit: 2026-01-06 01:48:35

This commit is contained in:
2026-01-06 01:48:35 +00:00
parent e9f2dd44fd
commit 30f85b0c8e

View File

@@ -0,0 +1,49 @@
{ lib, nixosConfig, ... }:
let
cfg = nixosConfig.my.desktop;
in
{
wayland.windowManager.hyprland = lib.mkIf (cfg.enable && cfg.hyprland.enable) {
settings = {
env = [
"GDK_BACKEND,wayland,x11,*"
"GDK_SCALE,2 # GDK Scaling Factor (no fractional scaling)"
"MOZ_ENABLE_WAYLAND,1"
"MOZ_DISABLE_RDD_SANDBOX,1"
"OZONE_PLATFORM,wayland"
"ELECTRON_OZONE_PLATFORM_HINT,auto"
"SDL_VIDEODRIVER,wayland"
"CLUTTER_BACKEND,wayland"
"QT_QPA_PLATFORM,wayland;xcb"
"QT_QPA_PLATFORMTHEME,qt5ct"
"XDG_MENU_PREFIX,plasma-"
"QT_QPA_PLATFORMTHEME_QT6,qt5ct"
"GTK_THEME,Adwaita:dark"
"QS_ICON_THEME,Papirus-Dark"
"LIBVA_DRIVER_NAME,nvidia"
"__GLX_VENDOR_LIBRARY_NAME,nvidia"
"GBM_BACKEND,nvidia-drm"
"TERMINAL,kitty"
"__GL_GSYNC_ALLOWED,1"
"__GL_VRR_ALLOWED,1"
"EDITOR,code"
"STLEDITOR,code"
"XCURSOR_SIZE,16"
"XDG_SESSION_DESKTOP,Hyprland"
"AQ_DRM_DEVICES,/dev/dri/nvidia-dgpu"
];
};
};
}