commit 722d406c758eb99641c1d54e59b6d77deaebf544
parent 838fc564a504cdc904470a826eeb7e3d6e902c3b
Author: mrgrouse <mrgrouse@mrgrouse.com>
Date: Wed, 18 Feb 2026 16:46:59 -0500
add fuzzel menu, havoc terminal and mangowc theme templates
Diffstat:
4 files changed, 122 insertions(+), 1 deletion(-)
diff --git a/templates/fuzzel.ini b/templates/fuzzel.ini
@@ -0,0 +1,21 @@
+# colors for fuzzel application launcher
+# You can use this template by adding the following to wallust.toml:
+# fuzzel = { template = "fuzzel.ini", target = "~/.config/fuzzel/colors.ini" }
+# and add the following to your foot.ini config
+#
+# [main]
+# include=/home/USERNAME/.config/fuzzel/colors.ini
+
+
+[colors]
+background={{background}}ff
+text={{foreground}}ff
+prompt={{color0}}ff
+placeholder={{color1}}ff
+input={{color2}}ff
+match={{color3}}ff
+selection={{color4}}ff
+selection-text={{foreground}}ff
+selection-match={{color6}}ff
+counter={{color7}}ff
+border={{color8}}ff
diff --git a/templates/havoc.cfg b/templates/havoc.cfg
@@ -0,0 +1,81 @@
+[child]
+# program to run in child process
+program=mksh
+
+[window]
+# opacity of background from 0 (fully transparent) to 255 (fully opaque)
+opacity=230
+
+# render a margin to exactly match window size hints from the compositor
+margin=yes
+
+# request server side decorations if available by the compositor [yes|no|auto]
+decorations=no
+
+[terminal]
+# size of terminal
+rows=16
+columns=140
+
+# number of lines to keep in scrollback
+scrollback=1000
+
+# if scrolled up, jump back to the bottom when there is keyboard input
+scroll to bottom on input=yes
+
+[font]
+# height of a single glyph in pixels
+size=28
+
+# absolute path to a truetype font
+path=/usr/share/fonts/TTF/FiraMono-Bold.ttf
+
+[bind]
+# bind keys to actions
+C-S-c=copy
+C-S-v=paste
+C-S-r=reset
+C-S-Delete=hard reset
+C-S-j=scroll down
+C-S-k=scroll up
+C-S-Page_Down=scroll down page
+C-S-Page_Up=scroll up page
+C-S-End=scroll to bottom
+C-S-Home=scroll to top
+
+[colors]
+# Railcasts dark by Chris Kempson
+foreground = {{foreground}}
+background = {{background}}
+
+# black
+{color0 = {{color0}}
+{color8 = {{color8}}
+
+# red
+{color1 = {{color1}}
+{color9 = {{color9}}
+
+# green
+{color2 = {{color2}}
+{color10 = {{color10}}
+
+# yellow
+{color3 = {{color3}}
+{color11 = {{color11}}
+
+# blue
+{color4 = {{color4}}
+{color12 = {{color12}}
+
+# magenta
+{color5 = {{color5}}
+{color13 = {{color13}}
+
+# cyan
+{color6 = {{color6}}
+{color14 = {{color14}}
+
+# white
+{color7 = {{color7}}
+{color15 = {{color15}}
diff --git a/templates/mango-theme.conf b/templates/mango-theme.conf
@@ -0,0 +1,9 @@
+shadowscolor = 0x000000ff
+rootcolor=0x201b14ff
+bordercolor=0x444444ff
+focuscolor=0x{{foreground | strip}}ff
+maximizescreencolor=0x{{color6 | strip }}ff
+urgentcolor=0xff0000ff
+scratchpadcolor=0x{{color6 | strip }}ff
+globalcolor=0x{{color12 | strip}}ff
+overlaycolor=0x1{{color8 | strip}}ff
diff --git a/wallust.toml b/wallust.toml
@@ -85,6 +85,16 @@ filter = "harddark16"
#joplin-userstyle = { template = "joplin-userstyle.css", target = "~/.config/joplin-desktop/userstyle.css" }
#--- new template format ---#
+
+fuzzel.template = "fuzzel.ini"
+fuzzel.target = "~/.config/fuzzel/colors.ini"
+
+mango.template = "mango-theme.conf"
+mango.target = "~/.config/mango/theme.conf"
+
+havoc.template = "havoc.cfg"
+havoc.target = "~/.config/havoc.cfg"
+
vconsole.template = "vconsole.conf"
vconsole.target = "~/.cache/vconsole.custom.conf"
@@ -122,7 +132,7 @@ spicetify.template = "spicetify.ini"
spicetify.target = "~/.config/spicetify/Themes/wallust/colors.ini"
waybar.template = "waybar-colors.css"
-waybar.target = "~/.config/waybar/style.css"
+waybar.target = "~/.config/waybar/theme.css"
#--- old template format ---#
#[[entry]]
#template = "colors.Xresources"