Compare commits

..

3 Commits

Author SHA1 Message Date
9359884f8c NVIDIA package fix + mouse fix 2026-01-22 17:19:47 +01:00
0d115c2baf Spotify Fix 2026-01-15 19:42:41 +01:00
6dbd0055aa Fixes 2026-01-13 23:39:16 +01:00
2 changed files with 14 additions and 11 deletions

View File

@@ -120,7 +120,7 @@ install_nvidia_drivers() {
log_success "NVIDIA GPU detected." log_success "NVIDIA GPU detected."
log_info "Installing NVIDIA drivers..." log_info "Installing NVIDIA drivers..."
pacman -Sy --noconfirm --needed nvidia nvidia-utils pacman -Sy --noconfirm --needed nvidia-open nvidia-utils
log_info "Running mkinitcpio..." log_info "Running mkinitcpio..."
mkinitcpio -P mkinitcpio -P

View File

@@ -264,6 +264,10 @@ bindl = , mouse:280, exec, playerctl next
bindl = , mouse:282, exec, playerctl play-pause bindl = , mouse:282, exec, playerctl play-pause
bindl = , mouse:281, exec, playerctl previous bindl = , mouse:281, exec, playerctl previous
bindl = , XF86AudioNext, exec, playerctl next
bindl = , XF86AudioPlay, exec, playerctl play-pause
bindl = , XF86AudioPrev, exec, playerctl previous
# Screenshots # Screenshots
bind = , Print, exec, $screenshot bind = , Print, exec, $screenshot
@@ -278,17 +282,16 @@ bindl=,switch:on:Lid Switch, exec, hyprlock --immediate
############################## ##############################
# Ignore maximize requests from apps # Ignore maximize requests from apps
windowrulev2 = suppressevent:maximize, class:^(.*)$ windowrule = suppress_event maximize, match:class ^.*$
# Fix some dragging issues with XWayland # Fix some dragging issues with XWayland (XWayland floating windows, not fullscreen, not pinned)
windowrulev2 = nofocus:1, class:^(?!)$, title:^(?!)$, xwayland:1, floating:1, fullscreen:0, pinned:0 # windowrule = no_focus on, match:xwayland yes, match:float yes, match:fullscreen false, match:pin false
# Make some windows never opaque # Make some windows never translucent (always fully opaque)
windowrulev2 = opacity:1.0, override:1, title:^(?i).*YouTube.*$ windowrule = opacity 1.0 override, match:title (?i).*YouTube.*$
windowrulev2 = opacity:1.0, override:1, title:^(?i).*Netflix.*$ windowrule = opacity 1.0 override, match:title (?i).*Netflix.*$
windowrulev2 = opacity:1.0, override:1, class:^Spotify$ windowrule = opacity 1.0 override, match:class (?i).*Spotify.*$
windowrulev2 = opacity:1.0, override:1, class:^jetbrains-idea-ce$ windowrule = opacity 1.0 override, match:class (?i).*jetbrains.*$
windowrulev2 = opacity:1.0, override:1, class:^jetbrains-pycharm-ce$
# All the menus (floating + always opaque) # All the menus (floating + always opaque)
windowrulev2 = opacity:1.0, override:1, floating:1 windowrule = opacity 1.0 override, match:float yes