ソースを参照

Sync: 2026-08-01 12:06:26

Gabriel Capella 2 日 前
コミット
9ea7c0dad5

+ 26 - 68
dots/.config/fuzzel/fuzzel.ini

@@ -1,76 +1,34 @@
-# Stock /etc/xdg/fuzzel/fuzzel.ini, with only `font` and `background` changed.
+# fuzzel — application launcher / dmenu replacement for bemenu
+# Palette matches the ghostty theme (background #181818, foreground #d8d8d8).
 
-# output=<not set>
 font=B612:size=11
-# dpi-aware=auto
-# use-bold=no
-# message=
-# message-mode=wrap
-prompt="> "
-# placeholder=
-# icon-theme=default
-# icons-enabled=yes
-# hide-before-typing=no
-# fields=filename,name,generic
-# password-character=*
-# filter-desktop=no
-# match-mode=fzf
-# sort-result=yes
-# match-counter=no
-# delayed-filter-ms=300
-# delayed-filter-limit=20000
-# show-actions=no
-# terminal=$TERMINAL -e  # Note: you cannot actually use environment variables here
-# launch-prefix=<not set>
-# list-executables-in-path=no
-
-# anchor=center
-# x-margin=0
-# y-margin=0
-# lines=15
-# minimal-lines=no
-# width=30
-# tabs=8
-# horizontal-pad=40
-# vertical-pad=8
-# inner-pad=0
-
-# scaling-filter=box
-# image-size-ratio=0.5
-
-# gamma-correct-blending=no
-# line-height=<use font metrics>
-# letter-spacing=0
-
-# layer=overlay
-# keyboard-focus=exclusive
-# exit-on-keyboard-focus-loss=yes
-
-# cache=<not set>
-
-# render-workers=<number of logical CPUs>
-# match-workers=<number of logical CPUs>
-
-# enable-mouse=yes
+prompt=🔍
+icon-theme=hicolor
+terminal=ghostty -e
+layer=overlay
+match-mode=fzf
+lines=10
+width=40
+tabs=4
+horizontal-pad=16
+vertical-pad=12
+inner-pad=8
+exit-on-keyboard-focus-loss=yes
 
 [colors]
-background=181818ff
-# text=657b83ff
-# message=657b83ff
-# prompt=586e75ff
-# placeholder=93a1a1ff
-# input=657b83ff
-# match=cb4b16ff
-# selection=eee8d5ff
-# selection-text=586e75ff
-# selection-match=cb4b16ff
-# counter=93a1a1ff
-# border=002b36ff
+background=181818f0
+text=d8d8d8ff
+prompt=d8d8d8ff
+input=ffffffff
+match=7cafc2ff
+selection=323232ff
+selection-text=ffffffff
+selection-match=7cafc2ff
+border=323232ff
 
 [border]
-# width=1
-# radius=10
+width=5
+radius=10
 
 [dmenu]
-# mode=text  # text|index
-# exit-immediately-if-empty=no
+mode=text

+ 1 - 1
dots/.config/sway/scripts/fuzzel-run-or-search.sh

@@ -2,7 +2,7 @@
 # Run a command, or fall back to a web search if it isn't one.
 # fuzzel --dmenu prints the typed string as-is when nothing matches,
 # which is what makes the search fallback work.
-result=$(compgen -c | sort -u | fuzzel --dmenu)
+result=$(compgen -c | sort -u | fuzzel --dmenu --prompt "🔍 ")
 
 [ -z "$result" ] && exit 0