]> www.git.dmfe.net Git - dotfiles/commitdiff
Add selected color for dmenu scripts
authorDmitry Fedotov <dm.fe@yandex.ru>
Sun, 10 Jan 2021 22:13:59 +0000 (01:13 +0300)
committerDmitry Fedotov <dm.fe@yandex.ru>
Sun, 10 Jan 2021 22:13:59 +0000 (01:13 +0300)
scripts/dmenu-run.sh
scripts/dmenu-unicode.sh
scripts/dmenumount.sh
scripts/shutdown.sh
shell/init_scripts/configs.mrc

index ef154376c94eddb2b189c2407d31701762684d85..534c325638905450eaabf6d460ecbcc28ee2ab5b 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/bash
 
 panel_background=$(xrdb -query | grep '*.panel_background' | awk '{print $NF}')
+selected_background=$(xrdb -query | grep '*.ws_focused' | awk '{print $NF}')
 
-dmenu_run -l 20 -fn Monospace-18 -nb ${panel_background}
+dmenu_run -l 20 -fn Monospace-18 -nb ${panel_background} -sb "${selected_background}"
index 6263a295f834b656c4d34cac4ab6744e3a2f5477..689ea7834dd45615c961de0e07ae0f370fc36ea5 100755 (executable)
@@ -1,8 +1,10 @@
 #!/bin/bash
 
 panel_background=$(xrdb -query | grep '*.panel_background' | awk '{print $NF}')
+selected_background=$(xrdb -query | grep '*.ws_focused' | awk '{print $NF}')
+
 choose=$(grep -v "#" ~/.local/share/emoji | \
-    dmenu -i -l 20 -fn Monospace-18 -nb ${panel_background} | \
+    dmenu -i -l 20 -fn Monospace-18 -nb ${panel_background} -sb "${selected_background}"| \
     awk '{print $1}')
 
 if [[ -z ${choose} ]]; then
index 1bbf3e132c3c5cc1d97e8377622aee8c8fadfe86..489e725aa7f2ee999bc89c6756ae5ff8345db3bc 100755 (executable)
@@ -2,19 +2,20 @@
 
 font="Monospace-18"
 panel_background=$(xrdb -query | grep '*.panel_background' | awk '{print $NF}')
+selected_background=$(xrdb -query | grep '*.ws_focused' | awk '{print $NF}')
 
 pgrep -x dmenu && exit
 
 mountable=$(lsblk -lp | grep "part $" | awk '{print $1, "(" $4 ")"}')
 [[ "${mountable}" = "" ]] && exit 1
-chosen=$(echo "${mountable}" | dmenu -fn "${font}" -nb "${panel_background}" -i -p "Mount which drive?" | awk '{print $1}')
+chosen=$(echo "${mountable}" | dmenu -fn "${font}" -nb "${panel_background}" -sb "${selected_background}" -i -p "Mount which drive?" | awk '{print $1}')
 [[ "${chosen}" = "" ]] && exit 1
 mount "${chosen}" > /dev/null 2>&1 && notify-send "${chosen} mounted based on fstab" && exit 0
 dirs=$(find /mnt /media /home -type d -maxdepth 3 2>/dev/null)
-mountpoint=$(echo "${dirs}" | dmenu -fn "${font}" -nb "${panel_background}" -i -p "Type in mount point.")
+mountpoint=$(echo "${dirs}" | dmenu -fn "${font}" -nb "${panel_background}" -sb "${selected_background}" -i -p "Type in mount point.")
 [[ "${mountpoint}" = "" ]] && exit 1
 if [[ ! -d "${mountpoint}" ]]; then
-  mkdiryn=$(echo -e "Yes\nNo" | dmenu -fn "${font}" -nb "${panel_background}" -i -p "${mountpoint} does not exist. Create it?")
+  mkdiryn=$(echo -e "Yes\nNo" | dmenu -fn "${font}" -nb "${panel_background}" -sb "${selected_background}" -i -p "${mountpoint} does not exist. Create it?")
   [[ "${mkdiryn}" = Yes ]] && sudo mkdir -p "${mountpoint}"
 fi
 sudo mount $chosen $mountpoint -o uid="$(id -u `whoami`)",gid="$(id -g `whoami`)" && \
index bdca016c8562bc73414f6991edcabfd52dee0fdc..8c74e2fdd9006103b9507dc3d42221111c05efc4 100755 (executable)
@@ -2,14 +2,15 @@
 
 font="Monospace-18"
 panel_background=$(xrdb -query | grep '*.panel_background' | awk '{print $NF}')
+selected_background=$(xrdb -query | grep '*.ws_focused' | awk '{print $NF}')
 
 pgrep -x dmenu && exit
 
-chosen=$(echo -e "Shutdown\nReboot" | dmenu -fn "${font}" -nb "${panel_background}" -i -p "What would you like to do?")
+chosen=$(echo -e "Shutdown\nReboot" | dmenu -fn "${font}" -nb "${panel_background}" -sb "${selected_background}" -i -p "What would you like to do?")
 if [[ "${chosen}" = Shutdown ]]; then
-    yesno=$(echo -e "Yes\nNo" | dmenu -fn "${font}" -nb "${panel_background}" -i -p "Do you really want to shutdown?")
+    yesno=$(echo -e "Yes\nNo" | dmenu -fn "${font}" -nb "${panel_background}" -sb "${selected_background}" -i -p "Do you really want to shutdown?")
     [[ "${yesno}" = Yes ]] && sudo shutdown -h now
 elif [[ "${chosen}" = Reboot ]]; then
-    yesno=$(echo -e "Yes\nNo" | dmenu -fn "${font}" -nb "${panel_background}" -i -p "Do you really want to reboot?")
+    yesno=$(echo -e "Yes\nNo" | dmenu -fn "${font}" -nb "${panel_background}" -sb "${selected_background}" -i -p "Do you really want to reboot?")
     [[ "${yesno}" = Yes ]] && sudo reboot
 fi
index fc5e3c4dd8cda1ba5c7500c83e9968a900a1e388..31b529e19d85cb5b9722331326335f54e0229f85 100644 (file)
@@ -7,7 +7,7 @@
 
 export XDG_CONFIG_HOME=${HOME}/.config
 
+alias vi='vi -c "let g:tty='\''$(tty)'\''"'
 alias i3c="vi ${HOME}/.config/i3/config"
 alias bsc="vi ${HOME}/.bashrc"
-alias emc="vi ${HOME}/.emacs"
 alias tmux="tmux -f ${XDG_CONFIG_HOME}/tmux/config"