From 3c9678ea749425638d9f8f5ebe0258b34c285cca Mon Sep 17 00:00:00 2001 From: ediblerope Date: Mon, 11 May 2026 10:45:42 +0100 Subject: [PATCH] hyprland: swap wofi for fuzzel, drop animations to 0.1s wofi reparses .desktop entries on every launch, which is sluggish on a fat NixOS package set. fuzzel caches its index and opens in ~30 ms. Also tightens animation speeds from 0.2 s to 0.1 s for a more instant-feeling desktop. Co-Authored-By: Claude Opus 4.7 --- settings/hyprland.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/settings/hyprland.nix b/settings/hyprland.nix index b2c678f..bdfa2bd 100644 --- a/settings/hyprland.nix +++ b/settings/hyprland.nix @@ -34,7 +34,7 @@ environment.systemPackages = with pkgs; [ ghostty waybar - wofi + fuzzel mako grim slurp @@ -75,7 +75,7 @@ "$mod" = "SUPER"; "$term" = "ghostty"; - "$menu" = "wofi --show drun"; + "$menu" = "fuzzel"; exec-once = [ "waybar" @@ -110,16 +110,16 @@ animations = { enabled = true; - # speed = tenths of a second; 2 = 0.2s. Drop to 1 for instant-ish. + # speed = tenths of a second; 1 = 0.1s ≈ instant. bezier = [ "snap, 0.05, 0.9, 0.1, 1.0" ]; animation = [ - "windows, 1, 2, snap" - "windowsOut, 1, 2, snap, popin 80%" - "border, 1, 3, default" - "fade, 1, 2, default" - "workspaces, 1, 2, snap" + "windows, 1, 1, snap" + "windowsOut, 1, 1, snap, popin 80%" + "border, 1, 2, default" + "fade, 1, 1, default" + "workspaces, 1, 1, snap" ]; };