From bd478e1270a0e632ac701942c2b98a7c6d21b1fc Mon Sep 17 00:00:00 2001 From: Kirill Date: Fri, 19 Dec 2025 14:00:48 +0300 Subject: [PATCH] feat(user): Change Wofi on Fazzel --- modules/user.nix | 2 +- modules/user/fazzel.nix | 22 ++++++++++++++++++++++ modules/user/hyprland.nix | 2 +- modules/user/wofi.nix | 7 ------- 4 files changed, 24 insertions(+), 9 deletions(-) create mode 100644 modules/user/fazzel.nix delete mode 100644 modules/user/wofi.nix diff --git a/modules/user.nix b/modules/user.nix index 6651dba..531180b 100644 --- a/modules/user.nix +++ b/modules/user.nix @@ -6,7 +6,7 @@ ./user/sleepMode.nix ./user/ghostty.nix ./user/zed-idea.nix - ./user/wofi.nix + ./user/fazzel.nix ./user/btop.nix ./user/zsh.nix ./user/packages/tex.nix diff --git a/modules/user/fazzel.nix b/modules/user/fazzel.nix new file mode 100644 index 0000000..cbea628 --- /dev/null +++ b/modules/user/fazzel.nix @@ -0,0 +1,22 @@ +{ + programs.fuzzel = { + enable = true; + settings = { + main = { + width = 40; + line-height = 25; + fields = "name,generic,comment,categories,filename,keywords"; + prompt = ''"❯ "''; + show-actions = "no"; + filter-desktop = "yes"; + match-counter = "yes"; + }; + border = { + radius = "20"; + }; + dmenu = { + exit-immediately-if-empty = "yes"; + }; + }; + }; +} diff --git a/modules/user/hyprland.nix b/modules/user/hyprland.nix index 0db336e..7ddd272 100644 --- a/modules/user/hyprland.nix +++ b/modules/user/hyprland.nix @@ -118,7 +118,7 @@ "$mainMod, M, exit," "$mainMod, E, exec, ghostty -e sh -c yazi" "$mainMod, F, togglefloating," - "$mainMod, D, exec, wofi --show drun" + "$mainMod, D, exec, fuzzel" "$mainMod, P, pseudo, # dwindle" "$mainMod, J, togglesplit, # dwindle" diff --git a/modules/user/wofi.nix b/modules/user/wofi.nix deleted file mode 100644 index 7428f87..0000000 --- a/modules/user/wofi.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: { - xdg.configFile."wofi/style.css".source = pkgs.fetchurl { - name = "style.css"; - url = "https://github.com/joao-vitor-sr/wofi-themes-collection/raw/main/themes/nord.css"; - sha256 = "sha256-rMDtE7Q0hmqd9LD+Ur/QR6cMan9ev6e9IyzpwY367c0="; - }; -}