From: Andre Ramnitz Date: Wed, 25 Jun 2025 20:26:41 +0000 (+0200) Subject: fuzzel: modularize config files X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=9efbb3f3d649556401e28f914bff02ddb71ddf87;p=dotfiles.git fuzzel: modularize config files --- diff --git a/dot-config/fuzzel/fuzzel-centered.ini b/dot-config/fuzzel/fuzzel-centered.ini index 250a243b..78c7ef8f 100644 --- a/dot-config/fuzzel/fuzzel-centered.ini +++ b/dot-config/fuzzel/fuzzel-centered.ini @@ -1,16 +1,4 @@ -# output= -font=ZedMono NFP:size=15:weight=100 -# dpi-aware=auto -# prompt="> " -icon-theme=breeze-dark -# icons-enabled=yes -# fields=filename,name,generic -# password-character=* -# filter-desktop=no -# fuzzy=yes -# show-actions=no -terminal=footclient -e -# launch-prefix= +include=~/.config/fuzzel/fuzzel.ini anchor=center lines=20 @@ -20,80 +8,9 @@ width=100 # vertical-pad=8 # inner-pad=0 -# image-size-ratio=0.5 - -# line-height= line-height=20 # letter-spacing=0 # layer = top # exit-on-keyboard-focus-loss = yes -[colors] -# Start flavours -## Default Dark theme -## by Chris Kempson (http://chriskempson.com) - -background=282828f2 -text=d8d8d8ff -match=7cafc2ff -selection=585858ff -selection-text=e8e8e8ff -selection-match=7cafc2ff -border=7cafc2ff -# End flavours - -[border] -width=1 -radius=4 - -[dmenu] -# mode=text # text|index -# exit-immediately-if-empty=no - -[key-bindings] -# cancel=Escape Control+g -# execute=Return KP_Enter Control+y -# execute-or-next=Tab -# execute-input=Shift+Return Shift+KP_Enter -# cursor-left=Left Control+b -# cursor-left-word=Control+Left Mod1+b -# cursor-right=Right Control+f -# cursor-right-word=Control+Right Mod1+f -# cursor-home=Home Control+a -# cursor-end=End Control+e -# delete-prev=BackSpace -# delete-prev-word=Mod1+BackSpace Control+BackSpace -# delete-next=Delete KP_Delete Control+d -# delete-next-word=Mod1+d Control+Delete Control+KP_Delete -# delete-line=Control+k -# prev=Up Control+p -# prev-with-wrap=ISO_Left_Tab -# prev-page=Page_Up KP_Page_Up -# next=Down Control+n -# next-with-wrap=none -# next-page=Page_Down KP_Page_Down - -# custom-N: *dmenu mode only*. Like execute, but with a non-zero -# exit-code; custom-1 exits with code 10, custom-2 with 11, custom-3 -# with 12, and so on. - -# custom-1=Mod1+1 -# custom-2=Mod1+2 -# custom-3=Mod1+3 -# custom-4=Mod1+4 -# custom-5=Mod1+5 -# custom-6=Mod1+6 -# custom-7=Mod1+7 -# custom-8=Mod1+8 -# custom-9=Mod1+9 -# custom-10=Mod1+0 -# custom-11=Mod1+exclam -# custom-12=Mod1+at -# custom-13=Mod1+numbersign -# custom-14=Mod1+dollar -# custom-15=Mod1+percent -# custom-16=Mod1+dead_circumflex -# custom-17=Mod1+ampersand -# custom-18=Mod1+asterix -# custom-19=Mod1+parentleft diff --git a/dot-config/fuzzel/fuzzel-confirmbox.ini b/dot-config/fuzzel/fuzzel-confirmbox.ini new file mode 100644 index 00000000..1d5a898d --- /dev/null +++ b/dot-config/fuzzel/fuzzel-confirmbox.ini @@ -0,0 +1,14 @@ +include=~/.config/fuzzel/fuzzel.ini + +anchor=top-right +lines=2 +width=16 +# tabs=8 +# horizontal-pad=40 +# vertical-pad=8 +# inner-pad=0 + +# line-height= +line-height=18 +# letter-spacing=0 + diff --git a/dot-config/fuzzel/fuzzel-powermenu.ini b/dot-config/fuzzel/fuzzel-powermenu.ini index 68f7376c..9b9cc444 100644 --- a/dot-config/fuzzel/fuzzel-powermenu.ini +++ b/dot-config/fuzzel/fuzzel-powermenu.ini @@ -1,99 +1,8 @@ -# output= -font=ZedMono NFP:size=15:weight=100 -# dpi-aware=auto +include=~/.config/fuzzel/fuzzel.ini + prompt=" Powermenu " -icon-theme=breeze-dark -# icons-enabled=yes -# fields=filename,name,generic -# password-character=* -# filter-desktop=no -# fuzzy=yes -# show-actions=no -terminal=footclient -e -# launch-prefix= anchor=top-right lines=6 -width=13 -# tabs=8 -# horizontal-pad=40 -# vertical-pad=8 -# inner-pad=0 - -# image-size-ratio=0.5 - -# line-height= +width=15 line-height=18 -# letter-spacing=0 - -# layer = top -# exit-on-keyboard-focus-loss = yes - -[colors] -# Start flavours -## Default Dark theme -## by Chris Kempson (http://chriskempson.com) - -background=282828f2 -text=d8d8d8ff -match=7cafc2ff -selection=585858ff -selection-text=e8e8e8ff -selection-match=7cafc2ff -border=7cafc2ff -# End flavours - -[border] -width=1 -radius=4 - -[dmenu] -# mode=text # text|index -# exit-immediately-if-empty=no - -[key-bindings] -# cancel=Escape Control+g -# execute=Return KP_Enter Control+y -# execute-or-next=Tab -# execute-input=Shift+Return Shift+KP_Enter -# cursor-left=Left Control+b -# cursor-left-word=Control+Left Mod1+b -# cursor-right=Right Control+f -# cursor-right-word=Control+Right Mod1+f -# cursor-home=Home Control+a -# cursor-end=End Control+e -# delete-prev=BackSpace -# delete-prev-word=Mod1+BackSpace Control+BackSpace -# delete-next=Delete KP_Delete Control+d -# delete-next-word=Mod1+d Control+Delete Control+KP_Delete -# delete-line=Control+k -# prev=Up Control+p -# prev-with-wrap=ISO_Left_Tab -# prev-page=Page_Up KP_Page_Up -# next=Down Control+n -# next-with-wrap=none -# next-page=Page_Down KP_Page_Down - -# custom-N: *dmenu mode only*. Like execute, but with a non-zero -# exit-code; custom-1 exits with code 10, custom-2 with 11, custom-3 -# with 12, and so on. - -# custom-1=Mod1+1 -# custom-2=Mod1+2 -# custom-3=Mod1+3 -# custom-4=Mod1+4 -# custom-5=Mod1+5 -# custom-6=Mod1+6 -# custom-7=Mod1+7 -# custom-8=Mod1+8 -# custom-9=Mod1+9 -# custom-10=Mod1+0 -# custom-11=Mod1+exclam -# custom-12=Mod1+at -# custom-13=Mod1+numbersign -# custom-14=Mod1+dollar -# custom-15=Mod1+percent -# custom-16=Mod1+dead_circumflex -# custom-17=Mod1+ampersand -# custom-18=Mod1+asterix -# custom-19=Mod1+parentleft diff --git a/dot-config/fuzzel/fuzzel-startmenu.ini b/dot-config/fuzzel/fuzzel-startmenu.ini index 014a2ce8..e30347f4 100644 --- a/dot-config/fuzzel/fuzzel-startmenu.ini +++ b/dot-config/fuzzel/fuzzel-startmenu.ini @@ -1,101 +1,15 @@ -# output= -font=ZedMono NFP:size=15:weight=100 -# dpi-aware=auto -# prompt="> " -icon-theme=breeze-dark -# icons-enabled=yes -# fields=filename,name,generic -# password-character=* -# filter-desktop=no -# fuzzy=yes -# show-actions=no -terminal=footclient -e -# launch-prefix= +include=~/.config/fuzzel/fuzzel.ini + +prompt=" Application menu " anchor=top-left -x-margin=2 -y-margin=2 -lines=37 +x-margin=8 +y-margin=1 +lines=20 +# minimal-lines=no width=45 # tabs=8 # horizontal-pad=40 # vertical-pad=8 # inner-pad=0 -# image-size-ratio=0.5 - -# line-height= -line-height=18 -# letter-spacing=0 - -# layer = top -# exit-on-keyboard-focus-loss = yes - -[colors] -# Start flavours -## Default Dark theme -## by Chris Kempson (http://chriskempson.com) - -background=282828f2 -text=d8d8d8ff -match=7cafc2ff -selection=585858ff -selection-text=e8e8e8ff -selection-match=7cafc2ff -border=7cafc2ff -# End flavours - -[border] -width=1.8 -radius=12 - -[dmenu] -# mode=text # text|index -# exit-immediately-if-empty=no - -[key-bindings] -# cancel=Escape Control+g -# execute=Return KP_Enter Control+y -# execute-or-next=Tab -# execute-input=Shift+Return Shift+KP_Enter -# cursor-left=Left Control+b -# cursor-left-word=Control+Left Mod1+b -# cursor-right=Right Control+f -# cursor-right-word=Control+Right Mod1+f -# cursor-home=Home Control+a -# cursor-end=End Control+e -# delete-prev=BackSpace -# delete-prev-word=Mod1+BackSpace Control+BackSpace -# delete-next=Delete KP_Delete Control+d -# delete-next-word=Mod1+d Control+Delete Control+KP_Delete -# delete-line=Control+k -# prev=Up Control+p -# prev-with-wrap=ISO_Left_Tab -# prev-page=Page_Up KP_Page_Up -# next=Down Control+n -# next-with-wrap=none -# next-page=Page_Down KP_Page_Down - -# custom-N: *dmenu mode only*. Like execute, but with a non-zero -# exit-code; custom-1 exits with code 10, custom-2 with 11, custom-3 -# with 12, and so on. - -# custom-1=Mod1+1 -# custom-2=Mod1+2 -# custom-3=Mod1+3 -# custom-4=Mod1+4 -# custom-5=Mod1+5 -# custom-6=Mod1+6 -# custom-7=Mod1+7 -# custom-8=Mod1+8 -# custom-9=Mod1+9 -# custom-10=Mod1+0 -# custom-11=Mod1+exclam -# custom-12=Mod1+at -# custom-13=Mod1+numbersign -# custom-14=Mod1+dollar -# custom-15=Mod1+percent -# custom-16=Mod1+dead_circumflex -# custom-17=Mod1+ampersand -# custom-18=Mod1+asterix -# custom-19=Mod1+parentleft diff --git a/dot-config/fuzzel/fuzzel.ini b/dot-config/fuzzel/fuzzel.ini deleted file mode 120000 index bdb72627..00000000 --- a/dot-config/fuzzel/fuzzel.ini +++ /dev/null @@ -1 +0,0 @@ -fuzzel-startmenu.ini \ No newline at end of file diff --git a/dot-config/fuzzel/fuzzel.ini b/dot-config/fuzzel/fuzzel.ini new file mode 100644 index 00000000..3c72835b --- /dev/null +++ b/dot-config/fuzzel/fuzzel.ini @@ -0,0 +1,119 @@ +include=~/.config/fuzzel/base16-colors.ini + +# output= +font=ZedMono NFP:size=15:weight=100 +# dpi-aware=auto +# use-bold=no +# prompt="> " +# placeholder= +icon-theme=breeze-dark +# icons-enabled=yes +# hide-before-typing=no +# fields=filename,name,generic +# password-character=* +# filter-desktop=no +# match-mode=fzf +# sort-results=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= +# list-executables-in-path=no + +anchor=top-left +x-margin=8 +y-margin=1 +lines=20 +# minimal-lines=no +width=45 +# 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= +# letter-spacing=0 + +# layer = overlay +# keyboard-focus = exclusive +# exit-on-keyboard-focus-loss = yes + +# cache= + +# render-workers= +# match-workers= + +[colors] +# Start flavours +## Default Dark theme +## by Chris Kempson (http://chriskempson.com) + +background=282828e2 +text=d8d8d8ff +match=7cafc2ff +selection=585858ff +selection-text=e8e8e8ff +selection-match=7cafc2ff +border=86c1b9ff +# End flavours + +[border] +width=1 +radius=6 + +[dmenu] +# mode=text # text|index +# exit-immediately-if-empty=no + +[key-bindings] +# cancel=Escape Control+g +# execute=Return KP_Enter Control+y +# execute-or-next=Tab +# execute-input=Shift+Return Shift+KP_Enter +# cursor-left=Left Control+b +# cursor-left-word=Control+Left Mod1+b +# cursor-right=Right Control+f +# cursor-right-word=Control+Right Mod1+f +# cursor-home=Home Control+a +# cursor-end=End Control+e +# delete-prev=BackSpace +# delete-prev-word=Mod1+BackSpace Control+BackSpace +# delete-next=Delete KP_Delete Control+d +# delete-next-word=Mod1+d Control+Delete Control+KP_Delete +# delete-line=Control+k +# prev=Up Control+p +# prev-with-wrap=ISO_Left_Tab +# prev-page=Page_Up KP_Page_Up +# next=Down Control+n +# next-with-wrap=none +# next-page=Page_Down KP_Page_Down + +# custom-N: *dmenu mode only*. Like execute, but with a non-zero +# exit-code; custom-1 exits with code 10, custom-2 with 11, custom-3 +# with 12, and so on. + +# custom-1=Mod1+1 +# custom-2=Mod1+2 +# custom-3=Mod1+3 +# custom-4=Mod1+4 +# custom-5=Mod1+5 +# custom-6=Mod1+6 +# custom-7=Mod1+7 +# custom-8=Mod1+8 +# custom-9=Mod1+9 +# custom-10=Mod1+0 +# custom-11=Mod1+exclam +# custom-12=Mod1+at +# custom-13=Mod1+numbersign +# custom-14=Mod1+dollar +# custom-15=Mod1+percent +# custom-16=Mod1+dead_circumflex +# custom-17=Mod1+ampersand +# custom-18=Mod1+asterix +# custom-19=Mod1+parentleft