summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjStmaX! <87650746+jstmaxlol@users.noreply.github.com>2025-09-26 21:45:53 +0200
committerGitHub <noreply@github.com>2025-09-26 21:45:53 +0200
commit0954a6420e12de774d32c52ca5bbcd09492b6aea (patch)
tree1877c47867823db611fffd85625061ebd206fe10
parent978d943d39da6b5bcaf307b001ab0e5392aa22ab (diff)
3/3 apparently
-rw-r--r--cfg/i3/jmdmenu32
1 files changed, 32 insertions, 0 deletions
diff --git a/cfg/i3/jmdmenu b/cfg/i3/jmdmenu
new file mode 100644
index 0000000..20de68f
--- /dev/null
+++ b/cfg/i3/jmdmenu
@@ -0,0 +1,32 @@
+#!/bin/bash
+# simple black & white dmenu wrapper
+
+# -------------------------
+# configuration
+# -------------------------
+DMENU_FN="chirufont-10,Noto Color Emoji-10"
+DMENU_NB="#000000" # normal background
+DMENU_NF="#ffffff" # normal foreground
+DMENU_SB="#ffffff" # selected background
+DMENU_SF="#000000" # selected foreground
+DMENU_PROMPT="=> "
+DMENU_LINES=10
+
+# -------------------------
+# choose mode
+# -------------------------
+if [ "$1" = "run" ]; then
+ echo -e "LOG :: \$1 = \"run\"\n"
+ echo -e "LOG :: . . .\n"
+ dmenu_run -fn "$DMENU_FN" \
+ -nb "$DMENU_NB" -nf "$DMENU_NF" \
+ -sb "$DMENU_SB" -sf "$DMENU_SF" \
+ -l "$DMENU_LINES" -p "$DMENU_PROMPT"
+else
+ echo -e "LOG :: Reading from stdin\n"
+ echo -e "LOG :: . . .\n"
+ dmenu -fn "$DMENU_FN" \
+ -nb "$DMENU_NB" -nf "$DMENU_NF" \
+ -sb "$DMENU_SB" -sf "$DMENU_SF" \
+ -l "$DMENU_LINES" -p "$DMENU_PROMPT"
+fi