From 66efbc6c1c373523c69beaa0ea376bce5c26a7b2 Mon Sep 17 00:00:00 2001 From: Emmet Date: Sun, 8 Jun 2025 12:23:21 -0500 Subject: [PATCH] hyprland groups are really cool!! --- modules/user/hyprland/default.nix | 13 +++++++++++++ modules/user/office/default.nix | 1 + modules/user/shell/term-apps.nix | 1 - 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/user/hyprland/default.nix b/modules/user/hyprland/default.nix index 77b3fe1b..9a544bc1 100644 --- a/modules/user/hyprland/default.nix +++ b/modules/user/hyprland/default.nix @@ -84,6 +84,16 @@ in gaps_out = 7; }; + group = { + "col.border_active" = "0xff${config.lib.stylix.colors.base08} 0xff${config.lib.stylix.colors.base09} 0xff${config.lib.stylix.colors.base0A} 0xff${config.lib.stylix.colors.base0B} 0xff${config.lib.stylix.colors.base0C} 0xff${config.lib.stylix.colors.base0D} 0xff${config.lib.stylix.colors.base0E} 0xff${config.lib.stylix.colors.base0F} 270deg"; + "col.border_inactive" = "0xff${config.lib.stylix.colors.base02}"; + groupbar = { + gradients = false; + "col.active" = "0xff${config.lib.stylix.colors.base0B}"; + "col.inactive" = "0xff${config.lib.stylix.colors.base02}"; + }; + }; + decoration = { shadow = { enabled = true; @@ -164,6 +174,9 @@ in "ALT,TAB,bringactivetotop" "ALTSHIFT,TAB,cyclenext,prev" "ALTSHIFT,TAB,bringactivetotop" + "SUPER,W,togglegroup" + "SUPER,TAB,changegroupactive,f" + "SUPERSHIFT,TAB,changegroupactive,b" ''SUPER,V,exec,wl-copy $(wl-paste | tr "\n" " ")'' "SUPERSHIFT,T,exec,screenshot-ocr" "CTRLALT,Delete,exec,hyprctl kill" diff --git a/modules/user/office/default.nix b/modules/user/office/default.nix index b266d818..2efc9c38 100644 --- a/modules/user/office/default.nix +++ b/modules/user/office/default.nix @@ -23,6 +23,7 @@ in { seahorse element-desktop openvpn + pomodoro-gtk ]; services.syncthing.enable = true; services.nextcloud-client = { diff --git a/modules/user/shell/term-apps.nix b/modules/user/shell/term-apps.nix index ea2d2e4e..8b9b8d3c 100644 --- a/modules/user/shell/term-apps.nix +++ b/modules/user/shell/term-apps.nix @@ -16,7 +16,6 @@ in { killall libnotify timer - pomodoro brightnessctl gnugrep bat eza fd bottom ripgrep