commit 14f2edaa778e96ce991985c0bc727a143f9b9329
parent e75477d6ec2eafb75d9316e64c716a8b5473214d
Author: Chris <chris@echoz.io>
Date: Mon, 23 Feb 2026 04:48:26 +0100
fix(hyprland): make group bars usable and not disgustingly ugly
Diffstat:
1 file changed, 18 insertions(+), 7 deletions(-)
diff --git a/modules/hypr/hyprland.nix b/modules/hypr/hyprland.nix
@@ -93,13 +93,23 @@
"col.border_locked_inactive" = "rgba(00000000)";
groupbar = {
- render_titles = false;
- gaps_in = 1;
- gaps_out = 5;
- indicator_height = 4;
- rounding = 2;
- "col.active" = style.colors.fg.rgbaHex;
- "col.inactive" = style.colors.lo.rgbaHex;
+ render_titles = true;
+ font_family = style.fonts.mono.family;
+ font_size = 16;
+ text_offset = 0;
+ gaps_in = 10;
+ gaps_out = 10;
+ keep_upper_gap = false;
+ height = 44;
+ indicator_height = 0;
+ gradients = true;
+ gradient_rounding = 10;
+ gradient_round_only_edges = false;
+ "col.active" = style.colors.bg.rgbaHex;
+ "col.inactive" = style.colors.bg.rgbaHex;
+ text_color = style.colors.fg.rgbaHex;
+ text_color_inactive = style.colors.lo.rgbaHex;
+ blur = true;
};
};
@@ -176,6 +186,7 @@
bindpuntir = [ ", Alt_L, exec, ${lib.getExe pkgs.pamixer} --default-source --mute" ];
windowrule = [
+ "animation popin 100%, match:group on"
"workspace 4 silent, match:class ^steam$"
"workspace 2 silent, match:class ^steam_app_[0-9]+$"
"workspace 5 silent, match:class ^firefox$"