summaryrefslogtreecommitdiff
path: root/home/desktops/hyprland/plugins.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/desktops/hyprland/plugins.nix')
-rw-r--r--home/desktops/hyprland/plugins.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/home/desktops/hyprland/plugins.nix b/home/desktops/hyprland/plugins.nix
new file mode 100644
index 0000000..0440e12
--- /dev/null
+++ b/home/desktops/hyprland/plugins.nix
@@ -0,0 +1,40 @@
+{
+ inputs,
+ config,
+ pkgs,
+ ...
+}: {
+ wayland.windowManager.hyprland = {
+ plugins = [
+ inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo
+ inputs.hy3.packages.${pkgs.system}.hy3
+ ];
+
+ settings.plugin = {
+ # hy3
+ hy3 = {
+ tabs = {
+ height = 24;
+ text_height = 9;
+ text_padding = 10;
+ padding = 2;
+ render_text = true;
+ text_font = "monospace";
+ radius = config.theme.outerRadius;
+ border_width = config.theme.borderWidth;
+
+ "col.active" = "rgb(${config.theme.colors.base})";
+ "col.active.border" = "rgb(${config.theme.colors.primary})";
+ "col.active.text" = "rgb(${config.theme.colors.text})";
+ "col.inactive" = "rgb(${config.theme.colors.base})";
+ "col.inactive.border" = "rgb(${config.theme.colors.surface})";
+ "col.inactive.text" = "rgb(${config.theme.colors.text})";
+ };
+
+ autotile = {
+ enable = true;
+ };
+ };
+ };
+ };
+}