summaryrefslogtreecommitdiffstats
path: root/script
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2017-09-09 12:04:09 +0200
committerRasmus Steinke <rasi@xssn.at>2017-09-09 12:04:09 +0200
commit3f3e4c691faf1712e3658294ec8b73539032f401 (patch)
tree379f77665305428757acfbb30c3f727b913aacb8 /script
parent9b0a430fd48b390b7a1c14dab3b0e5fe4cd2b63a (diff)
use config.rasi file if present
Diffstat (limited to 'script')
-rwxr-xr-xscript/rofi-theme-selector15
1 files changed, 10 insertions, 5 deletions
diff --git a/script/rofi-theme-selector b/script/rofi-theme-selector
index e9f15dc6..1926c27e 100755
--- a/script/rofi-theme-selector
+++ b/script/rofi-theme-selector
@@ -167,12 +167,17 @@ function set_theme()
then
mkdir -p ${CDIR}
fi
- if [ -f "${CDIR}/config" ]
+ if [ -f "${CDIR}/config.rasi" ]
then
- ${SED} -i "/rofi\.theme: .*\.rasi$/d" "${CDIR}/config"
- fi
- echo "rofi.theme: ${1}" >> "${CDIR}/config"
-
+ ${SED} -i "/@import.*/d" "${CDIR}/config.rasi"
+ echo "@import \"${1}\"" >> "${CDIR}/config.rasi"
+ else
+ if [ -f "${CDIR}/config" ]
+ then
+ ${SED} -i "/rofi\.theme: .*\.rasi$/d" "${CDIR}/config"
+ fi
+ echo "rofi.theme: ${1}" >> "${CDIR}/config"
+ fi
}
############################################################################################################