[SCRIPT] Updated

This commit is contained in:
t
2025-03-31 20:14:11 +02:00
parent 810f54cb65
commit 314a27eb42
472 changed files with 11721 additions and 921 deletions
+53 -27
View File
@@ -27,38 +27,41 @@ $launchpad = nwggrid
# Cursor
env = XCURSOR_SIZE,24
env = XCURSOR_THEME,Adwaita
env = XCURSOR_THEME,macOS
env = HYPRCURSOR_SIZE,24
env = HYPRCURSOR_THEME,macOS
# Nvidia
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = NVD_BACKEND,direct
# env = NVD_BACKEND,direct
# Electron
env = ELECTRON_OZONE_PLATFORM_HINT,auto
# env = ELECTRON_OZONE_PLATFORM_HINT,auto
# Firefox
env = MOZ_DISABLE_RDD_SANDBOX,1
env = EGL_PLATFORM,wayland
env = MOZ_ENABLE_WAYLAND,1
# env = MOZ_DISABLE_RDD_SANDBOX,1
# env = EGL_PLATFORM,wayland
# env = MOZ_ENABLE_WAYLAND,1
# For qt apps
env = QT_QPA_PLATFORM,wayland
env = QT_QPA_PLATFORMTHEME,qt5ct
# env = QT_QPA_PLATFORM,wayland
# env = QT_QPA_PLATFORMTHEME,qt5ct
env = GTK_THEME,Material
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_DESKTOP,Hyprland
env = bitdepth,10
#-----------------------------------------------------------------------------------------------------------
# EXEC
#-----------------------------------------------------------------------------------------------------------
exec-once = ignis init
exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = telegram-desktop -startintray
exec-once = nm-applet
@@ -70,14 +73,16 @@ exec-once = wl-paste --type text --watch cliphist store
exec-once = wl-paste --type image --watch cliphist store
exec-once = fcitx5
exec-once = hyprswitch init --show-title &
exec-once = hyprswitch init --show-title --size-factor 5.5 --workspaces-per-row 5 &
#-----------------------------------------------------------------------------------------------------------
# INPUT
#-----------------------------------------------------------------------------------------------------------
cursor {
no_hardware_cursors = true
no_hardware_cursors = false
use_cpu_buffer = true
warp_on_change_workspace = true
}
input {
@@ -122,15 +127,15 @@ decoration {
blur {
enabled = true
size = 12
size = 12 # 12
passes = 4
new_optimizations = true
}
shadow {
enabled = true
range = 30
render_power = 4
enabled = false # true
range = 30 # 30
render_power = 4 # 4
color = rgb(000000)
}
# old shadow settings
@@ -145,13 +150,16 @@ decoration {
#-----------------------------------------------------------------------------------------------------------
animations {
# animation = NAME, ONOFF, SPEED, CURVE [, STYLE]
enabled = yes
# bezier = quart, 0.25, 1, 0.5, 1
bezier = quart, 0.25, 1, 0.5, 1
animation = windows, 1, 6, quart, slide
animation = windows, 1, 4, quart, slide
# animation = windows, 1, 4, quart, gnomed # hyprland 0.48.0 introduces gnomed
animation = border, 1, 6, quart
animation = borderangle, 1, 6, quart
# animation = borderangle, 1, 6, quart
animation = fade, 1, 6, quart
animation = workspaces, 1, 6, quart
}
@@ -165,6 +173,13 @@ dwindle {
preserve_split = yes
}
#-----------------------------------------------------------------------------------------------------------
# MASTER
#-----------------------------------------------------------------------------------------------------------
master {
new_status = master
}
#-----------------------------------------------------------------------------------------------------------
# MISC
@@ -182,24 +197,33 @@ render {
explicit_sync = true
}
#-----------------------------------------------------------------------------------------------------------
# EXPERIMENTAL
#-----------------------------------------------------------------------------------------------------------
# experimental {
# hdr = false
# }
#----------------------b-------------------------------------------------------------------------------------
# WINDOW RULES
#-----------------------------------------------------------------------------------------------------------
windowrule = float,^(pavucontrol)$
windowrule = pin,^(pavucontrol)$
windowrule = size 900 500,^(pavucontrol)$
# windowrule = float,^(pavucontrol)$
# windowrule = pin,^(pavucontrol)$
# windowrule = size 900 500,^(pavucontrol)$
#windowrule = float,^(kitty)$
#windowrule = size 640 400,^(kitty)$
windowrule = float,class:^(Material Settings)$
windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$
windowrulev2 = noanim, class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus, class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1, class:^(xwaylandvideobridge)$
windowrulev2 = noblur, class:^(xwaylandvideobridge)$
# windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$
# windowrulev2 = noanim, class:^(xwaylandvideobridge)$
# windowrulev2 = noinitialfocus, class:^(xwaylandvideobridge)$
# windowrulev2 = maxsize 1 1, class:^(xwaylandvideobridge)$
# windowrulev2 = noblur, class:^(xwaylandvideobridge)$
# windowrulev2 = nofocus, class:^(xwaylandvideobridge)$
layerrule = blur,^(ignis_BAR.*)$
layerrule = noanim,^(ignis_NOTIFICATION_POPUP.*)$
@@ -308,6 +332,8 @@ bind = ,XF86AudioPrev, exec, playerctl previous
bind = CONTROL SHIFT, ESCAPE, exec, missioncenter
# hyprswitch
bind = $mod, $key, exec, hyprswitch gui --mod-key $mod --key $key --close mod-key-release --reverse-key=mod=$reverse --sort-recent && hyprswitch dispatch
bind = $mod $reverse, $key, exec, hyprswitch gui --mod-key $mod --key $key --close mod-key-release --reverse-key=mod=$reverse --sort-recent && hyprswitch dispatch -r
bind = $mod, $key, exec, hyprswitch gui --mod-key $mod --key $key --close mod-key-release --reverse-key=key=$reverse && hyprswitch dispatch
bind = $mod $reverse, $key, exec, hyprswitch gui --mod-key $mod --key $key --close mod-key-release --reverse-key=key=$reverse && hyprswitch dispatch -r
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.