From 5f65f56fecf3f64dad9652704eef85bc043fc4db Mon Sep 17 00:00:00 2001
From: DerGrumpf
Date: Tue, 1 Apr 2025 17:54:08 +0200
Subject: [PATCH] Changed: Hyprland
---
home/hyprland/hyprland.nix | 52 +++++++++++++++++++++++++++++++++-----
1 file changed, 46 insertions(+), 6 deletions(-)
diff --git a/home/hyprland/hyprland.nix b/home/hyprland/hyprland.nix
index 44cef93..505b3c6 100644
--- a/home/hyprland/hyprland.nix
+++ b/home/hyprland/hyprland.nix
@@ -101,12 +101,12 @@ in
general = {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
- gaps_in = 5;
- gaps_out = 0;
- border_size = 2;
+ gaps_in = 8;
+ gaps_out = 16;
+ border_size = 4;
- "col.active_border" = "rgba(33ccffee) rgba(00ff99ee) 45deg";
- "col.inactive_border" = "rgba(595959aa)";
+ "col.active_border" = "0xFFF887FF";
+ "col.inactive_border" = "0xFFDE004E";
layout = "dwindle";
@@ -114,6 +114,46 @@ in
allow_tearing = false;
};
+ decoration = {
+ rounding = 12;
+ drop_shadow = "yes";
+ shadow_range = 16;
+ shadow_render_power = 4;
+ shadow_ignore_window = 1;
+ "col.shadow" = "0xFFF887FF";
+ "col.shadow_inactive" = "0xFFDE004E";
+ blur = {
+ enabled = true;
+ size = 1;
+ passes = 3;
+ new_optimizations = 1;
+ noise = 0.04;
+ };
+ };
+
+ animations = {
+ enabled = "yes";
+ bezier = "myBezier, 0.05, 0.9, 0.1, 1.05";
+ animation = [
+ "windows, 1, 7, myBezier"
+ "windowsOut, 1, 7, default, popin 80%"
+ "border, 1, 10, default"
+ "borderangle, 1, 8, default"
+ "fade, 1, 7, default"
+ "workspaces, 1, 6, default"
+ ];
+ };
+
+ layerrule = [
+ "blur,gtk-layer-shell"
+ "ignorezero,gtk-layer-shell"
+ "blur,notifications"
+ "ignorezero,notifications"
+ "blur,rofi"
+ "ignorezero,rofi"
+ ];
+
+
dwindle = {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = "yes"; # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
@@ -127,7 +167,7 @@ in
misc = {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
- force_default_wallpaper = -1; # Set to 0 or 1 to disable the anime mascot wallpapers
+ force_default_wallpaper = 0; # Set to 0 or 1 to disable the anime mascot wallpapers
};
# Example per-device config