diff --git a/dmenu_cmd b/dmenu_cmd new file mode 100755 index 0000000..1856e83 --- /dev/null +++ b/dmenu_cmd @@ -0,0 +1,33 @@ +#!/bin/bash + +############################################################ +# dmenu_run - dmenu script that simulates 'rofi -show run' # +# # +# Author: q3aql # +# Last update: 10-07-2022 # +############################################################ + +# Configuration variables +load_theme_path="${HOME}/.dmenu" +load_themes="${load_theme_path}/themes" +load_theme_file="${load_theme_path}/load_theme" + +function load_theme() { + if [ -f "${load_theme_file}" ] ; then + source "${load_theme_file}" + else + mkdir -p "${load_theme_path}" + mkdir -p "${load_themes}" + echo "#!/bin/bash" > ${load_theme_file} + echo "" >> ${load_theme_file} + echo "NFCOLOR=\"#bbbbbb\"" >> ${load_theme_file} + echo "NBCOLOR=\"#1f1f35\"" >> ${load_theme_file} + echo "SFCOLOR=\"#eeeeee\"" >> ${load_theme_file} + echo "SBCOLOR=\"#664477\"" >> ${load_theme_file} + source "${load_theme_file}" + fi +} + +load_theme +command_run=$(echo > /dev/null | dmenu -i -nb "${NBCOLOR}" -nf "${NFCOLOR}" -sb "${SBCOLOR}" -sf "${SFCOLOR}" -p " command:") +${command_run}