feat: integrate local Hyprland config into repo
- Add host-aware autostart for udiskie and steam (zsh, existence check)
- Remove redundant appearance env vars from env.conf
- Merge maximize suppression, XWayland drag fix, Steam/Lutris float rules into window rules
- Add NVIDIA env vars to desktop monitor config
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
This commit is contained in:
parent
d82249174f
commit
6828cd8090
@ -10,3 +10,5 @@ exec-once = hypridle &
|
|||||||
|
|
||||||
# Start Brave browser on Hyprland startup
|
# Start Brave browser on Hyprland startup
|
||||||
exec-once = brave &
|
exec-once = brave &
|
||||||
|
exec-once = zsh -c 'command -v udiskie && udiskie -t'
|
||||||
|
exec-once = zsh -c 'command -v steam && steam -silent'
|
||||||
|
|||||||
@ -1,3 +1 @@
|
|||||||
# Environment variables
|
# Environment variables
|
||||||
env = XCURSOR_SIZE,24
|
|
||||||
env = QT_QPA_PLATFORM,wayland
|
|
||||||
|
|||||||
16
.config/hypr/includes/monitors-lousy-arch.conf
Normal file
16
.config/hypr/includes/monitors-lousy-arch.conf
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
env = LIBVA_DRIVER_NAME,nvidia
|
||||||
|
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
||||||
|
|
||||||
|
monitor=DP-2,preferred, 0x0, 1
|
||||||
|
monitor=DP-3,preferred, -1920x1060, 1
|
||||||
|
|
||||||
|
workspace=1,monitor:DP-2
|
||||||
|
workspace=2,monitor:DP-2
|
||||||
|
workspace=3,monitor:DP-2
|
||||||
|
workspace=4,monitor:DP-2
|
||||||
|
workspace=5,monitor:DP-2
|
||||||
|
workspace=6,monitor:DP-2
|
||||||
|
workspace=7,monitor:DP-2
|
||||||
|
workspace=8,monitor:DP-2
|
||||||
|
workspace=9,monitor:DP-2
|
||||||
|
workspace=10,monitor:DP-3
|
||||||
@ -5,3 +5,7 @@ $menu = rofi -show combi
|
|||||||
|
|
||||||
# Always move Brave browser to workspace 10
|
# Always move Brave browser to workspace 10
|
||||||
windowrulev2 = workspace 10, class:^(Brave-browser)$
|
windowrulev2 = workspace 10, class:^(Brave-browser)$
|
||||||
|
windowrulev2 = suppressevent maximize, class:.*
|
||||||
|
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||||
|
windowrulev2 = float,class: ^(steam)$
|
||||||
|
windowrulev2 = float,class: ^(net.lutris.Lutris)$
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user