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