aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustine Smithies <justine@smithies.me.uk>2026-08-08 18:07:03 +0100
committerJustine Smithies <justine@smithies.me.uk>2026-08-08 18:07:03 +0100
commit193b88a00c17e205fa66c5b36377a67b18d141f8 (patch)
treeca5bd5ad33657735d8e3141fe25a75047007d182
parent717038700173e075b482aa087ef5998e3feec161 (diff)
Added new menu icon commands to cow.conf
-rw-r--r--.config/cow/cow.conf10
1 files changed, 9 insertions, 1 deletions
diff --git a/.config/cow/cow.conf b/.config/cow/cow.conf
index 97a5a33..4648621 100644
--- a/.config/cow/cow.conf
+++ b/.config/cow/cow.conf
@@ -372,6 +372,10 @@ exec sh "$HOME/.config/cow/after-start.sh"
# Menus
#
# Define menus with menu-add, then bind them to mouse buttons or keys.
+# Selectable items can use `menu-add -i terminal.svg ...`. Relative icon
+# names are searched in ~/.config/cow/icons by default; set a colon-separated
+# search path to use another directory:
+menu-style icon.path ~/.config/cow/icons:/usr/local/share/icons/hicolor/scalable/apps
# Blue 3D menu appearance.
# Solid colours are the fallback/base colours. Gradient values use:
@@ -387,6 +391,8 @@ menu-style border.colour 0x83a598
menu-style border.width 4
menu-style padding.x 8
menu-style padding.y 3
+menu-style icon.size 16
+menu-style icon.gap 4
menu-style title.underlines 2
menu-style automatic.hotkeys true
@@ -438,7 +444,9 @@ menu-add WindowOps "Close" "winops -c"
# Root menu.
menu-add RootMenu "CoW" title
-menu-add RootMenu "Terminal" "exec foot"
+# With ~/.config/cow/icons/terminal.svg installed, the following may instead
+# be written as: menu-add -i terminal.svg RootMenu "XTerm" "exec xterm"
+menu-add -i foot.svg RootMenu "Terminal" "exec foot"
menu-add RootMenu - -
menu-add RootMenu "Window Ops" "popup-pick WindowOps"
menu-add RootMenu - -