hypr: replace walker with fuzzel

This commit is contained in:
Nico 2025-10-18 22:41:57 +11:00
parent 6269ee3943
commit 104d2ce32d
Signed by: nico
SSH key fingerprint: SHA256:XuacYOrGqRxC3jVFjfLROn1CSvLz85Dec6N7O9Gwu/0
6 changed files with 50 additions and 4 deletions

View file

@ -19,7 +19,7 @@
wl-clipboard wl-clipboard
brightnessctl brightnessctl
helvum helvum
walker fuzzel
playerctl playerctl
swaynotificationcenter swaynotificationcenter
hyprshot hyprshot

1
stow/.config/fuzzel/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
colors.ini

View file

@ -0,0 +1,24 @@
[main]
include = "~/.config/fuzzel/colors.ini"
prompt="> "
placeholder="Search..."
password-character="*"
width=40
use-bold=no
dpi-aware=auto
tabs="4"
terminal="ghostty -e"
keyboard-focus=exclusive
fields=filename,name,generic,exec,keywords,comment,categories
match-mode="fzf"
sort-result=yes
layer=top
[border]
width=2
radius=10
selection-radius=10

View file

@ -17,7 +17,6 @@ exec-once = uwsm app -- swww-daemon
exec-once = uwsm app -- waybar exec-once = uwsm app -- waybar
exec-once = uwsm app -- swaync exec-once = uwsm app -- swaync
exec-once = hyprshade auto exec-once = hyprshade auto
exec-once = walker -A
exec-once = uwsm app -- opensnitch-ui exec-once = uwsm app -- opensnitch-ui
exec-once = systemctl --user start hyprpolkitagent exec-once = systemctl --user start hyprpolkitagent
@ -146,7 +145,7 @@ input {
# https://wiki.hyprland.org/Configuring/Variables/#gestures # https://wiki.hyprland.org/Configuring/Variables/#gestures
gesture = 3, horizontal, workspace gesture = 3, horizontal, workspace
gesture = 4, pinch, dispatcher, exec, walker gesture = 4, pinch, dispatcher, exec, fuzzel
gesture = 4, left, dispatcher, exec, swaync-client -op gesture = 4, left, dispatcher, exec, swaync-client -op
gesture = 4, right, dispatcher, exec, swaync-client -cp gesture = 4, right, dispatcher, exec, swaync-client -cp
@ -168,7 +167,7 @@ $mainMod = SUPER # Sets "Windows" key as main modifier
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, Q, exec, uwsm app -- ghostty bind = $mainMod, Q, exec, uwsm app -- ghostty
bind = $mainMod, B, exec, uwsm app -- firefox bind = $mainMod, B, exec, uwsm app -- firefox
bind = $mainMod, D, exec, walker bind = $mainMod, D, exec, fuzzel
bind = $mainMod shift, D, exec, uwsm app -- 1password --quick-access bind = $mainMod shift, D, exec, uwsm app -- 1password --quick-access
bind = $mainMod, S, exec, uwsm app -- hyprshot -z --clipboard-only -m region bind = $mainMod, S, exec, uwsm app -- hyprshot -z --clipboard-only -m region
bind = $mainMod shift, S, exec, uwsm app -- hyprshot -z --clipboard-only -m window bind = $mainMod shift, S, exec, uwsm app -- hyprshot -z --clipboard-only -m window

View file

@ -72,3 +72,7 @@ output_path = '~/.cache/zsh_colours.sh'
input_path = './templates/pure.fish' input_path = './templates/pure.fish'
output_path = '~/.config/fish/pure_colours.fish' output_path = '~/.config/fish/pure_colours.fish'
post_hook = 'fish ~/.config/fish/pure_colours.fish' post_hook = 'fish ~/.config/fish/pure_colours.fish'
[templates.fuzzel]
input_path = './templates/fuzzel.ini'
output_path = '~/.config/fuzzel/colors.ini'

View file

@ -0,0 +1,18 @@
# Fuzzel Colors
# Generated with Matugen
[main]
font=ComicShannsMono Nerd Font
[colors]
background={{colors.background.default.hex_stripped}}ff
text={{colors.on_surface.default.hex_stripped}}ff
prompt={{colors.secondary.default.hex_stripped}}ff
placeholder={{colors.tertiary.default.hex_stripped}}ff
input={{colors.primary.default.hex_stripped}}ff
match={{colors.tertiary.default.hex_stripped}}ff
selection={{colors.primary.default.hex_stripped}}ff
selection-text={{colors.background.default.hex_stripped}}ff
selection-match={{colors.on_primary.default.hex_stripped}}ff
counter={{colors.secondary.default.hex_stripped}}ff
border={{colors.primary.default.hex_stripped}}ff