From a3dde5a51dd567d7a06dcd69646cb55877131137 Mon Sep 17 00:00:00 2001 From: Anton Bilous Date: Thu, 1 Jan 2026 20:09:56 +0200 Subject: [PATCH] hyprland 0.53 --- .config/helix/languages.toml | 4 ++ .config/hypr/rules.conf | 76 ++++++++++++++++++------------------ .config/hypr/variables.conf | 12 +++--- 3 files changed, 49 insertions(+), 43 deletions(-) diff --git a/.config/helix/languages.toml b/.config/helix/languages.toml index ae85927..ffa08aa 100644 --- a/.config/helix/languages.toml +++ b/.config/helix/languages.toml @@ -77,6 +77,10 @@ formatterMode = "typstyle" # or typstfmt exportPdf = "never" # onSave, default: never +[[language]] +name = "env" +file-types = ["conf"] + [[language]] name = "devicetree" file-types = ["dts", "dtsi", "keymap"] diff --git a/.config/hypr/rules.conf b/.config/hypr/rules.conf index 0f7bc77..eef29fe 100644 --- a/.config/hypr/rules.conf +++ b/.config/hypr/rules.conf @@ -9,53 +9,53 @@ workspace = 6, monitor:eDP-1 workspace = 7, monitor:eDP-1 workspace = 8, monitor:eDP-1 -windowrule = monitor 1, class:Liftoff.* -windowrule = workspace 10, class:Liftoff.* -windowrule = immediate, class:Liftoff.* -windowrule = fullscreen, class:Liftoff.* +windowrule = monitor 1, match:class Liftoff.* +windowrule = workspace 10, match:class Liftoff.* +windowrule = immediate on, match:class Liftoff.* +windowrule = fullscreen on, match:class Liftoff.* -windowrule = monitor 1, initialTitle:Minecraft.* -windowrule = workspace 10, initialTitle:Minecraft.* -windowrule = immediate, initialTitle:Minecraft.* -windowrule = fullscreen, initialTitle:Minecraft.* +windowrule = monitor 1, match:initial_title Minecraft.* +windowrule = workspace 10, match:initial_title Minecraft.* +windowrule = immediate on, match:initial_title Minecraft.* +windowrule = fullscreen on, match:initial_title Minecraft.* workspace = 10, border:false, rounding:false workspace = w[tv1], gapsout:0, gapsin:0 workspace = f[1], gapsout:0, gapsin:0 -windowrule = bordersize 0, floating:0, onworkspace:w[tv1] -windowrule = rounding 0, floating:0, onworkspace:w[tv1] -windowrule = bordersize 0, floating:0, onworkspace:f[1] -windowrule = rounding 0, floating:0, onworkspace:f[1] +windowrule = border_size 0, match:float 0, match:workspace w[tv1] +windowrule = rounding 0, match:float 0, match:workspace w[tv1] +windowrule = border_size 0, match:float 0, match:workspace f[1] +windowrule = rounding 0, match:float 0, match:workspace f[1] -# windowrule = float, class:^(LibreWolf)$ +# windowrule = float, match:class ^(librewolf)$ # layerrule = noscreenshare, notifications -windowrule = noscreenshare, class:^(Bitwarden)$ -windowrule = noscreenshare, class:^(nheko)$ -windowrule = noscreenshare, class:^(vesktop)$ -windowrule = noscreenshare, class:^(org.telegram.desktop)$ +windowrule = no_screen_share on, match:class ^(Bitwarden)$ +windowrule = no_screen_share on, match:class ^(nheko)$ +windowrule = no_screen_share on, match:class ^(vesktop)$ +windowrule = no_screen_share on, match:class ^(org.telegram.desktop)$ -windowrule = float, class:^(Bitwarden)$ -windowrule = float, class:^(cmst)$ -windowrule = float, class:^(nemo)$ -windowrule = float, class:^(qt5ct)$ -#windowrule = float, class:^(Logseq)$ -#windowrule = float, class:^(obsidian)$ -windowrule = float, class:^(waypaper)$ -windowrule = float, class:^(nwg-look)$ -windowrule = float, class:^(wdisplays)$ -windowrule = float, class:^(VirtualBox)$ -windowrule = float, class:^(pavucontrol)$ -windowrule = float, class:^(connman-gtk)$ -windowrule = float, class:^(boulder_dash)$ -windowrule = float, class:^(blueman-manager)$ -windowrule = float, class:^(org.gnome.Software)$ -windowrule = float, class:^(nm-connection-editor)$ -#windowrule = float, class:^(org.qbittorrent.qBittorrent)$ -windowrule = float, class:^(org.kde.polkit-kde-authentication-agent-1)$ -windowrule = float, class:^(org.telegram.desktop|telegramdesktop)$, title:^(Media viewer)$ +windowrule = float on, match:class ^(Bitwarden)$ +windowrule = float on, match:class ^(cmst)$ +windowrule = float on, match:class ^(nemo)$ +windowrule = float on, match:class ^(qt5ct)$ +#windowrule = float on, match:class ^(Logseq)$ +#windowrule = float on, match:class ^(obsidian)$ +windowrule = float on, match:class ^(waypaper)$ +windowrule = float on, match:class ^(nwg-look)$ +windowrule = float on, match:class ^(wdisplays)$ +windowrule = float on, match:class ^(VirtualBox)$ +windowrule = float on, match:class ^(pavucontrol)$ +windowrule = float on, match:class ^(connman-gtk)$ +windowrule = float on, match:class ^(boulder_dash)$ +windowrule = float on, match:class ^(blueman-manager)$ +windowrule = float on, match:class ^(org.gnome.Software)$ +windowrule = float on, match:class ^(nm-connection-editor)$ +#windowrule = float on, match:class ^(org.qbittorrent.qBittorrent)$ +windowrule = float on, match:class ^(org.kde.polkit-kde-authentication-agent-1)$ +windowrule = float on, match:class ^(org.telegram.desktop|telegramdesktop)$, match:title ^(Media viewer)$ -windowrule = workspace 4 silent, class:^(discord)$ -windowrule = workspace 4 silent, class:^(org.telegram.desktop)$ +windowrule = workspace 4 silent, match:class ^(discord)$ +windowrule = workspace 4 silent, match:class ^(org.telegram.desktop)$ diff --git a/.config/hypr/variables.conf b/.config/hypr/variables.conf index f44dcff..7739639 100644 --- a/.config/hypr/variables.conf +++ b/.config/hypr/variables.conf @@ -8,7 +8,7 @@ ecosystem { general { # {{{ border_size = 1 - no_border_on_floating = false + # no_border_on_floating = false gaps_in = 0 #4 gaps_out = 0, 0, 0, 0 #col.inactive_border = rgb(4499bb) @@ -53,7 +53,7 @@ master { # {{{ new_on_top = false # no_gaps_when_only = 1 # 0, 1-no border, 2-border orientation = left - inherit_fullscreen = true + # inherit_fullscreen = true # always_center_master = false smart_resizing = true } # }}} @@ -163,7 +163,8 @@ device { device { name = corne-keyboard - kb_layout = + kb_layout = us + resolve_binds_by_sym = true kb_variant = kb_options = # kb_model = @@ -172,7 +173,8 @@ device { device { name = zmk-project-corne-keyboard - kb_layout = + kb_layout = us + resolve_binds_by_sym = true kb_variant = kb_options = # kb_model = @@ -233,7 +235,7 @@ misc { # {{{ #groupbar_text_color = rgb(FFFFFF) background_color = rgb(000000) close_special_on_empty=true - new_window_takes_over_fullscreen = 2 + # new_window_takes_over_fullscreen = 2 } # }}} binds { # {{{