ffeda086998e53e69d4f37b7438764ab21daa9d4

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Update window rules for hyprland

Diff

This diff is truncated to protect this page.

  1diff --git a/dot_config/hypr/hyprland.conf.tmpl b/dot_config/hypr/hyprland.conf.tmpl
  2index 835521a544f249352e8d088bbccb3930687ba04a..7c54a490004e25ad1edc823ba62cf299e33c153e 100644
  3--- a/dot_config/hypr/hyprland.conf.tmpl
  4+++ b/dot_config/hypr/hyprland.conf.tmpl
  5@@ -26,8 +26,9 @@ $animation_speed = 1
  6 exec-once = hyprpm reload -n
  7 
  8 exec-once = uwsm app -- firefox.desktop
  9-exec-once = uwsm app -- org.telegram.desktop.desktop
 10 exec-once = uwsm app -- org.mozilla.Thunderbird.desktop
 11+exec-once = uwsm app -- org.telegram.desktop.desktop
 12+exec-once = uwsm app -- signal-desktop.desktop
 13 exec-once = uwsm app -- supersonic-desktop.desktop
 14 
 15 # https://wiki.hyprland.org/Configuring/Variables/#general
 16@@ -49,60 +50,60 @@ general {
 17 }
 18 
 19 plugin {
 20-  hy3 {
 21-    # policy controlling what happens when a node is removed from a group,
 22-    # leaving only a group
 23-    # 0 = remove the nested group
 24-    # 1 = keep the nested group
 25-    # 2 = keep the nested group only if its parent is a tab group
 26-    node_collapse_policy = 2
 27-
 28-    # offset from group split direction when only one window is in a group
 29-    group_inset = 10
 30-
 31-    # if a tab group will automatically be created for the first window spawned in a workspace
 32-    tab_first_window = false
 33-
 34-    # tab group settings
 35-    tabs {
 36-      # height of the tab bar
 37-      height = 26
 38-
 39-      # padding between the tab bar and its focused node
 40-      padding = 0
 41-      # the tab bar should animate in/out from the top instead of below the window
 42-      from_top = true
 43-      radius = 0
 44-      blur = false
 45-      no_gaps_when_only = true
 46-
 47-      # Window title text
 48-      text_center = false
 49-      text_font = IosevkaTerm NFP
 50-      text_height = 14
 51-      text_padding = 6 # left padding
 52-
 53-      # active tab bar segment colors
 54-      col.active = $active_bg
 55-      col.active.border = $active_bg
 56-      col.active.text = rgba(ebdbb2ff)
 57-
 58-      # focused tab bar segment colors (focused node in unfocused container)
 59-      col.focused = rgba(504945ff)
 60-      col.focused.border = rgba(504945ff)
 61-      col.focused.text = rgba(ebdbb2ff)
 62-
 63-      # urgent tab bar segment colors
 64-      col.urgent = rgba(d79921ff)
 65-      col.urgent.border = rgba(d79921ff)
 66-      col.urgent.text = rgba(282828ff)
 67-
 68-      # inactive tab bar segment colors
 69-      col.inactive = $inactive_bg
 70-      col.inactive.border = $inactive_bg
 71-      col.inactive.text = rgba(a89984ff)
 72+    hy3 {
 73+        # policy controlling what happens when a node is removed from a group,
 74+        # leaving only a group
 75+        # 0 = remove the nested group
 76+        # 1 = keep the nested group
 77+        # 2 = keep the nested group only if its parent is a tab group
 78+        node_collapse_policy = 2
 79+
 80+        # offset from group split direction when only one window is in a group
 81+        group_inset = 10
 82+
 83+        # if a tab group will automatically be created for the first window spawned in a workspace
 84+        tab_first_window = false
 85+
 86+        # tab group settings
 87+        tabs {
 88+          # height of the tab bar
 89+          height = 26
 90+
 91+          # padding between the tab bar and its focused node
 92+          padding = 0
 93+          # the tab bar should animate in/out from the top instead of below the window
 94+          from_top = true
 95+          radius = 0
 96+          blur = false
 97+          no_gaps_when_only = true
 98+
 99+          # Window title text
100+          text_center = false
101+          text_font = IosevkaTerm NFP
102+          text_height = 14
103+          text_padding = 6 # left padding
104+