From 9bf916556b3df4033012333946f14c6d28e13338 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 27 May 2024 01:08:06 +0900 Subject: added ENV for electron apps. copy.sh adjusted to create only 1 backup for wallpapers to avoid multiple backup folders --- config/hypr/UserConfigs/ENVariables.conf | 3 +++ 1 file changed, 3 insertions(+) (limited to 'config/hypr/UserConfigs/ENVariables.conf') diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf index 8681eb30..aa5b2310 100644 --- a/config/hypr/UserConfigs/ENVariables.conf +++ b/config/hypr/UserConfigs/ENVariables.conf @@ -20,6 +20,9 @@ env = XDG_SESSION_TYPE,wayland # firefox env = MOZ_ENABLE_WAYLAND,1 +# electron >28 apps (may help) +env = ELECTRON_OZONE_PLATFORM_HINT,auto + # NVIDIA # This is from Hyprland Wiki. As a start, WLR_NO_HARDWARE_CURSORS 1 will be activated if nvidia gpu detected #env = WLR_NO_HARDWARE_CURSORS,1 -- cgit v1.2.3 From dea333a91912da3ac6cb8e50a088279a71e48933 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 29 May 2024 02:04:57 +0900 Subject: removed the #env = WLR_RENDERER,vulkan as some users accidentally use it.. as of gentoo wiki, v0.40.0, the env is broken --- config/hypr/UserConfigs/ENVariables.conf | 3 --- 1 file changed, 3 deletions(-) (limited to 'config/hypr/UserConfigs/ENVariables.conf') diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf index aa5b2310..8858cf8b 100644 --- a/config/hypr/UserConfigs/ENVariables.conf +++ b/config/hypr/UserConfigs/ENVariables.conf @@ -14,9 +14,6 @@ env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland -# vulkan -#env = WLR_RENDERER,vulkan - # firefox env = MOZ_ENABLE_WAYLAND,1 -- cgit v1.2.3 From 366de8e39ed3ac525c7a29686ebcd7c70ccc1e1f Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 29 May 2024 05:10:50 +0900 Subject: remove WLR_NO_HARDWARE_CURSORS for nvidia (deprecated). Added Cursor section on Hyprland Settings --- config/hypr/UserConfigs/ENVariables.conf | 1 - config/hypr/UserConfigs/UserSettings.conf | 4 ++++ copy.sh | 1 - 3 files changed, 4 insertions(+), 2 deletions(-) (limited to 'config/hypr/UserConfigs/ENVariables.conf') diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf index 8858cf8b..d171b599 100644 --- a/config/hypr/UserConfigs/ENVariables.conf +++ b/config/hypr/UserConfigs/ENVariables.conf @@ -22,7 +22,6 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto # NVIDIA # This is from Hyprland Wiki. As a start, WLR_NO_HARDWARE_CURSORS 1 will be activated if nvidia gpu detected -#env = WLR_NO_HARDWARE_CURSORS,1 #env = LIBVA_DRIVER_NAME,nvidia #env = __GLX_VENDOR_LIBRARY_NAME,nvidia #env = GBM_BACKEND,nvidia-drm diff --git a/config/hypr/UserConfigs/UserSettings.conf b/config/hypr/UserConfigs/UserSettings.conf index 1ca9b5d8..57bb984e 100644 --- a/config/hypr/UserConfigs/UserSettings.conf +++ b/config/hypr/UserConfigs/UserSettings.conf @@ -146,3 +146,7 @@ binds { xwayland { force_zero_scaling = true } + +cursor { + enable_hyprcursor = true +} \ No newline at end of file diff --git a/copy.sh b/copy.sh index 89f9086d..de17f6ac 100755 --- a/copy.sh +++ b/copy.sh @@ -44,7 +44,6 @@ xdg-user-dirs-update 2>&1 | tee -a "$LOG" || true # uncommenting WLR_NO_HARDWARE_CURSORS if nvidia is detected if lspci -k | grep -A 2 -E "(VGA|3D)" | grep -iq nvidia; then # NVIDIA GPU detected, uncomment line 23 in ENVariables.conf - sed -i '/env = WLR_NO_HARDWARE_CURSORS,1/s/^#//' config/hypr/UserConfigs/ENVariables.conf sed -i '/env = LIBVA_DRIVER_NAME,nvidia/s/^#//' config/hypr/UserConfigs/ENVariables.conf sed -i '/env = __GLX_VENDOR_LIBRARY_NAME,nvidia/s/^#//' config/hypr/UserConfigs/ENVariables.conf fi -- cgit v1.2.3 From 7d5852f30fa9ca2fe72f2e0e237081d045b0587e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 31 May 2024 03:15:18 +0900 Subject: added ENV-GDK_scale - useful for those who use monitor-scaling --- config/hypr/UserConfigs/ENVariables.conf | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'config/hypr/UserConfigs/ENVariables.conf') diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf index d171b599..c6bea01b 100644 --- a/config/hypr/UserConfigs/ENVariables.conf +++ b/config/hypr/UserConfigs/ENVariables.conf @@ -14,6 +14,12 @@ env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland +# xwayland apps scale fix (useful if you are use monitor scaling) +# see https://wiki.hyprland.org/Configuring/XWayland/ +# toolkit-specific scale +# env = GDK_SCALE,2 + + # firefox env = MOZ_ENABLE_WAYLAND,1 -- cgit v1.2.3