]> www.git.dmfe.net Git - dotfiles/commitdiff
Change different dmenus style
authorDmitry Fedotov <dm.fe@yandex.ru>
Sun, 30 Aug 2020 09:05:14 +0000 (12:05 +0300)
committerDmitry Fedotov <dm.fe@yandex.ru>
Sun, 30 Aug 2020 09:05:14 +0000 (12:05 +0300)
config/i3/config
config/sxhkd/sxhkdrc
scripts/dmenu-run.sh [new file with mode: 0755]
scripts/dmenu-unicode.sh
scripts/dmenumount.sh

index 2f67f094227ebb398b66628ea7b1f6c0154fcd2d..81a91f1fd3ce4b90f90e46e25deac35daf11aa23 100644 (file)
@@ -43,9 +43,6 @@ bindsym $mod+s gaps inner current plus 5
 bindsym $mod+Shift+s gaps inner current minus 5
 bindsym $mod+Shift+d gaps inner current set 0; gaps outer current set 0
 
-# start dmenu (a program launcher)
-bindsym $mod+d exec --no-startup-id dmenu_run -l 10 -fn Inconsolata-15
-
 # There also is the (new) i3-dmenu-desktop which only displays applications
 # shipping a .desktop file. It is a wrapper around dmenu, so you need that
 # installed.
@@ -189,7 +186,7 @@ bar {
             focused_workspace  $bg-color          $bar-ws-focus-color $text-color
             active_workspace   $inactive-bg-color $inactive-bg-color  $inactive-text-color
             inactive_workspace $inactive-bg-color $inactive-bg-color  $inactive-text-color
-            urgent_workspace   $urgent-bg-color   $urgent-bg-color    $text-color
+            urgent_workspace   $text-color        $urgent-bg-color    $text-color
        }
 }
 
index 214ff110c697e16fee756a242e8377fe9754980f..e86cac4371c3dcf503905c2ac42efed7823d0b36 100644 (file)
@@ -17,6 +17,8 @@ super + Print
        import jpg:- | xclip -selection clipboard -t image/jpeg
 super + t
        ${SCRIPTS}/shutdown.sh
+super + d
+       ${SCRIPTS}/dmenu-run.sh
 super + e
        ${SCRIPTS}/dmenu-unicode.sh
 super + shift + m
diff --git a/scripts/dmenu-run.sh b/scripts/dmenu-run.sh
new file mode 100755 (executable)
index 0000000..ef15437
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+panel_background=$(xrdb -query | grep '*.panel_background' | awk '{print $NF}')
+
+dmenu_run -l 20 -fn Monospace-18 -nb ${panel_background}
index 94e63b4dc9d31744086201bc33956920707dd6d5..6263a295f834b656c4d34cac4ab6744e3a2f5477 100755 (executable)
@@ -1,7 +1,8 @@
 #!/bin/bash
 
+panel_background=$(xrdb -query | grep '*.panel_background' | awk '{print $NF}')
 choose=$(grep -v "#" ~/.local/share/emoji | \
-    dmenu -i -l 20 -fn Monospace-18 | \
+    dmenu -i -l 20 -fn Monospace-18 -nb ${panel_background} | \
     awk '{print $1}')
 
 if [[ -z ${choose} ]]; then
index e90d33bf15901d7ed5f5013f9463ea1502f2c324..1bbf3e132c3c5cc1d97e8377622aee8c8fadfe86 100755 (executable)
@@ -1,19 +1,20 @@
 #!/bin/bash
 
 font="Monospace-18"
+panel_background=$(xrdb -query | grep '*.panel_background' | 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}" -i -p "Mount which drive?" | awk '{print $1}')
+chosen=$(echo "${mountable}" | dmenu -fn "${font}" -nb "${panel_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}" -i -p "Type in mount point.")
+mountpoint=$(echo "${dirs}" | dmenu -fn "${font}" -nb "${panel_background}" -i -p "Type in mount point.")
 [[ "${mountpoint}" = "" ]] && exit 1
 if [[ ! -d "${mountpoint}" ]]; then
-  mkdiryn=$(echo -e "Yes\nNo" | dmenu -fn "${font}" -i -p "${mountpoint} does not exist. Create it?")
+  mkdiryn=$(echo -e "Yes\nNo" | dmenu -fn "${font}" -nb "${panel_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`)" && \