diff --git a/core/internal/config/embedded/hyprland.conf b/core/internal/config/embedded/hyprland.conf index b93b2406..1df6f62d 100644 --- a/core/internal/config/embedded/hyprland.conf +++ b/core/internal/config/embedded/hyprland.conf @@ -90,36 +90,36 @@ misc { # ================== # WINDOW RULES # ================== -windowrulev2 = tile, class:^(org\.wezfurlong\.wezterm)$ +windowrule = tile on, match:class ^(org\.wezfurlong\.wezterm)$ -windowrulev2 = rounding 12, class:^(org\.gnome\.) -windowrulev2 = noborder, class:^(org\.gnome\.) +windowrule = rounding 12, match:class ^(org\.gnome\.) +windowrule = border_size 0, match:class ^(org\.gnome\.) -windowrulev2 = tile, class:^(gnome-control-center)$ -windowrulev2 = tile, class:^(pavucontrol)$ -windowrulev2 = tile, class:^(nm-connection-editor)$ +windowrule = tile on, match:class ^(gnome-control-center)$ +windowrule = tile on, match:class ^(pavucontrol)$ +windowrule = tile on, match:class ^(nm-connection-editor)$ -windowrulev2 = float, class:^(gnome-calculator)$ -windowrulev2 = float, class:^(galculator)$ -windowrulev2 = float, class:^(blueman-manager)$ -windowrulev2 = float, class:^(org\.gnome\.Nautilus)$ -windowrulev2 = float, class:^(steam)$ -windowrulev2 = float, class:^(xdg-desktop-portal)$ +windowrule = float on, match:class ^(gnome-calculator)$ +windowrule = float on, match:class ^(galculator)$ +windowrule = float on, match:class ^(blueman-manager)$ +windowrule = float on, match:class ^(org\.gnome\.Nautilus)$ +windowrule = float on, match:class ^(steam)$ +windowrule = float on, match:class ^(xdg-desktop-portal)$ -windowrulev2 = noborder, class:^(org\.wezfurlong\.wezterm)$ -windowrulev2 = noborder, class:^(Alacritty)$ -windowrulev2 = noborder, class:^(zen)$ -windowrulev2 = noborder, class:^(com\.mitchellh\.ghostty)$ -windowrulev2 = noborder, class:^(kitty)$ +windowrule = border_size 0, match:class ^(org\.wezfurlong\.wezterm)$ +windowrule = border_size 0, match:class ^(Alacritty)$ +windowrule = border_size 0, match:class ^(zen)$ +windowrule = border_size 0, match:class ^(com\.mitchellh\.ghostty)$ +windowrule = border_size 0, match:class ^(kitty)$ -windowrulev2 = float, class:^(firefox)$, title:^(Picture-in-Picture)$ -windowrulev2 = float, class:^(zoom)$ +windowrule = float on, match:class ^(firefox)$, match:title ^(Picture-in-Picture)$ +windowrule = float on, match:class ^(zoom)$ # DMS windows floating by default -windowrulev2 = float, class:^(org.quickshell)$ -windowrulev2 = opacity 0.9 0.9, floating:0, focus:0 +windowrule = float on, match:class ^(org.quickshell)$ +windowrule = opacity 0.9 0.9, match:float false, match:focus false -layerrule = noanim, ^(quickshell)$ +layerrule = no_anim on, match:namespace ^(quickshell)$ # ================== # KEYBINDINGS