Compare commits

..

5 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
ead2706fa8 Fixes 2026-01-05 23:29:17 +01:00
9da15ca88f Fixes 2026-01-05 23:29:03 +01:00
3 changed files with 23 additions and 19 deletions

View File

@@ -120,7 +120,7 @@ install_nvidia_drivers() {
log_success "NVIDIA GPU detected."
log_info "Installing NVIDIA drivers..."
pacman -Sy --noconfirm --needed nvidia nvidia-utils
pacman -Sy --noconfirm --needed nvidia-open nvidia-utils
log_info "Running mkinitcpio..."
mkinitcpio -P
@@ -299,16 +299,16 @@ run_dotfiles_setup() {
}
# === Main flow ===
# update_system
# install_packages
# install_nvidia_drivers
# install_gtk_theme
# install_gtk_icons
# apply_gtk_settings
# install_sddm_theme
update_system
install_packages
install_nvidia_drivers
install_gtk_theme
install_gtk_icons
apply_gtk_settings
install_sddm_theme
install_system_files
run_dotfiles_setup
# enable_sddm
enable_sddm
log_success "Setup completed successfully."

View File

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

View File

@@ -3,3 +3,4 @@ wallpaper {
path = /home/ciomek/Pictures/wallpaper.png
fit_mode = fill
}
splash = false