From 7bcd5122db467305a634fa57634aa4ded489714c Mon Sep 17 00:00:00 2001 From: q3aql Date: Thu, 26 May 2022 23:56:27 +0200 Subject: [PATCH] Dotfiles config update (2022-05-26) --- .config/dmenu/dmenu_drun | 21 +++++++++++++++------ .config/dmenu/dmenu_run | 5 ++++- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/.config/dmenu/dmenu_drun b/.config/dmenu/dmenu_drun index fd49479..f4d75fb 100755 --- a/.config/dmenu/dmenu_drun +++ b/.config/dmenu/dmenu_drun @@ -13,8 +13,8 @@ list_desktop_files() { } list_desktop_icons() { - list_desktop_files | while read desktop_file ; do - echo " ${desktop_file}" + list_desktop_files | while read current_desktop ; do + echo " ${current_desktop}" done } @@ -37,9 +37,18 @@ else fi #list_output=$(list_desktop_files | dmenu "$@") +#if [ -f "${desktop_files}/${list_output}" ] ; then +# ${runDesktop} "${desktop_files}/${list_output}" +#elif [ -f "${desktop_files_home}/${list_output}" ] ; then +# ${runDesktop} "${desktop_files_home}/${list_output}" +#fi + list_output=$(list_desktop_icons | dmenu "$@") -if [ -f "${desktop_files}/${list_output}" ] ; then - ${runDesktop} "${desktop_files}/${list_output}" -elif [ -f "${desktop_files_home}/${list_output}" ] ; then - ${runDesktop} "${desktop_files_home}/${list_output}" +run_output=$(echo ${list_output} | cut -c 4-999) +system_file=$(echo -n ${desktop_files}/ ; echo ${run_output}) +home_file=$(echo -n ${desktop_files_home}/ ; echo ${run_output}) +if [ -f "${system_file}" ] ; then + ${runDesktop} "${system_file}" +elif [ -f "${home_file}" ] ; then + ${runDesktop} "${home_file}" fi diff --git a/.config/dmenu/dmenu_run b/.config/dmenu/dmenu_run index 610c2ba..8469bef 100755 --- a/.config/dmenu/dmenu_run +++ b/.config/dmenu/dmenu_run @@ -22,5 +22,8 @@ list_binaries_icons() { } #list_output=$(list_binaries | dmenu "$@") +#${list_output} + list_output=$(list_binaries_icons | dmenu "$@") -${list_output} +run_output=$(echo "${list_output}" | cut -c4-999) +${run_output}