]> git.sev.monster Git - dotfiles.git/blobdiff - install.sh
update submodules, cache icons when installing
[dotfiles.git] / install.sh
index 15b9f199c4d4235782537d04adcb43adb07321f0..bff209a5c057f8f11a2d79063b890c2bab8bcf89 100755 (executable)
@@ -58,7 +58,10 @@ find urxvt-ext -type f -perm -111 -mindepth 1 -maxdepth 2 | while read -r x; do
 done
 find xorg/icons -type d -mindepth 1 -maxdepth 2 | while read -r x; do
        if [ -e "$x/index.theme" ]; then
-               l "$HOME/.icons/`basename "$x"`"
+               d="$HOME/.icons/`basename "$x"`"
+               l $d
+               which gtk-update-icon-cache >/dev/null 2>&1 && gtk-update-icon-cache -qtf $d
+               unset d
        fi
 done
 find xorg/themes -type d -mindepth 1 -maxdepth 1 | while read -r x; do
@@ -68,7 +71,7 @@ find fonts -type d -mindepth 1 -maxdepth 1 | while read -r x; do
        l "$HOME/share/fonts/`basename "$x"`"
 done
 #XXX: potential bug with newlines in profile name (if ff even takes it)
-#XXX: breaks on multiple profiles
+#XXX: breaks on multiple profiles, read from profiles.ini
 ffdir="`find "$HOME/.mozilla/firefox" -type d -mindepth 1 -maxdepth 1 | head -1 2>$devnull`"
 if [ -d "$ffdir" ]; then
        find firefox -mindepth 1 -maxdepth 1 | while read -r x; do
This page took 0.036772 seconds and 4 git commands to generate.