diff options
| author | czjstmax <jstmaxlol@disroot.org> | 2026-01-11 19:01:07 +0100 |
|---|---|---|
| committer | czjstmax <jstmaxlol@disroot.org> | 2026-01-11 19:01:07 +0100 |
| commit | 682e8e39ad4809f045ec0dce405522a0fb522267 (patch) | |
| tree | 58b1654d4e67319c29176e92243d0645c22c44c8 /cfg/i3/jmdmenu | |
| parent | ced8cc317e45cf5c4aba05dfd1d70d5a42ff2cf8 (diff) | |
i think i broke fish config last time, sorry about that lol. updated i3
and fish configuration files.
Signed-off-by: czjstmax <jstmaxlol@disroot.org>
Diffstat (limited to 'cfg/i3/jmdmenu')
| -rw-r--r-- | cfg/i3/jmdmenu | 49 |
1 files changed, 34 insertions, 15 deletions
diff --git a/cfg/i3/jmdmenu b/cfg/i3/jmdmenu index 2f48614..eab3e4f 100644 --- a/cfg/i3/jmdmenu +++ b/cfg/i3/jmdmenu @@ -4,7 +4,7 @@ # configuration # ------------------------- #DMENU_FN="chirufont-10,Noto Color Emoji-10" -DMENU_FN="Iosevka-10,Noto Color Emoji-10" +DMENU_FN="Iosevka-10:Noto Emoji-10" DMENU_NB="#0f0f0f" # normal background DMENU_NF="#f82323" # normal foreground DMENU_SB="#f82323" # selected background @@ -13,25 +13,44 @@ DMENU_PROMPT="=> " DMENU_LINES=10 # ------------------------- -# choose mode: dmenu_run or custom list +# choose mode # ------------------------- if [ "$1" = "run" ]; then - echo -e "LOG :: \$1 = \"run\"\n" - echo -e "LOG :: . . .\n" + echo -e "log:> \$1==\"run\"" + 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" + -nb "$DMENU_NB" -nf "$DMENU_NF" \ + -sb "$DMENU_SB" -sf "$DMENU_SF" \ + -l "$DMENU_LINES" -p "$DMENU_PROMPT" + elif [ "$1" = "bmj" ]; then - echo -e "LOG :: \$1 = \"bmj\"\n" - echo -e "LOG :: . . .\n" - bemoji + echo -e "log:> \$1==\"bmj\"" + echo -e "log:> ...\n" + + bemoji -tcpn + +elif [ "$1" = "raw" ]; then + echo -e "log:> \$1==\"raw\"" + echo -e "log:> ...\n" + + cmd="$( + setsid dmenu -fn "$DMENU_FN" \ + -nb "$DMENU_NB" -nf "$DMENU_NF" \ + -sb "$DMENU_SB" -sf "$DMENU_SF" \ + -l "$DMENU_LINES" -p "$DMENU_PROMPT" \ + </dev/null + )" + + [ -n "$cmd" ] && fish -c "$cmd" + else - echo -e "LOG :: Reading from stdin\n" - echo -e "LOG :: . . .\n" + echo -e "log:> reading from stdin." + 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" + -nb "$DMENU_NB" -nf "$DMENU_NF" \ + -sb "$DMENU_SB" -sf "$DMENU_SF" \ + -l "$DMENU_LINES" -p "$DMENU_PROMPT" fi |