local/bin/homeinit: Use MAIL_CACHE variable.
parent
ea4b369e3a
commit
83b71b2034
|
@ -15,6 +15,8 @@ SUBSTITUTE_URLS=https://ci.guix.gnu.org
|
||||||
[ -z "$XDG_CONFIG_HOME" ] && XDG_CONFIG_HOME="$HOME/.config"
|
[ -z "$XDG_CONFIG_HOME" ] && XDG_CONFIG_HOME="$HOME/.config"
|
||||||
[ -z "$XDG_DATA_HOME" ] && XDG_DATA_HOME="$HOME/.local/share"
|
[ -z "$XDG_DATA_HOME" ] && XDG_DATA_HOME="$HOME/.local/share"
|
||||||
[ -z "$XDG_BIN_HOME" ] && XDG_BIN_HOME="$XDG_DATA_HOME/../bin"
|
[ -z "$XDG_BIN_HOME" ] && XDG_BIN_HOME="$XDG_DATA_HOME/../bin"
|
||||||
|
## Hardcoded in .mbsyncrc:
|
||||||
|
MAIL_CACHE="$HOME/.cache/mail"
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
cat <<EOF>&2
|
cat <<EOF>&2
|
||||||
|
@ -36,6 +38,8 @@ Environment variables:
|
||||||
XDG_DATA_HOME=$XDG_DATA_HOME
|
XDG_DATA_HOME=$XDG_DATA_HOME
|
||||||
XDG_BIN_HOME=$XDG_BIN_HOME
|
XDG_BIN_HOME=$XDG_BIN_HOME
|
||||||
|
|
||||||
|
Tip: Copy the email cache to '$MAIL_CACHE' to speed up the process.
|
||||||
|
|
||||||
Direct link:
|
Direct link:
|
||||||
|
|
||||||
${HTTPS_ROOT}ambrevar/dotfiles/raw/master/.local/bin/homeinit
|
${HTTPS_ROOT}ambrevar/dotfiles/raw/master/.local/bin/homeinit
|
||||||
|
@ -179,7 +183,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
section "Persistent folders"
|
section "Persistent folders"
|
||||||
for i in .cache/mail .config .config/guix .config/transmission-daemon .emacs.d "$XDG_DATA_HOME" .mpv projects; do
|
for i in "$MAIL_CACHE" .config .config/guix .config/transmission-daemon .emacs.d "$XDG_DATA_HOME" .mpv projects; do
|
||||||
mkdir -pv "$HOME/$i"
|
mkdir -pv "$HOME/$i"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -347,7 +351,7 @@ fi
|
||||||
|
|
||||||
section "Mail"
|
section "Mail"
|
||||||
# lnn "$SOURCEDIR/mail/authinfo.gpg" "$HOME/.authinfo.gpg" ## Only if not using password-store.
|
# lnn "$SOURCEDIR/mail/authinfo.gpg" "$HOME/.authinfo.gpg" ## Only if not using password-store.
|
||||||
mkdir -pv "$HOME/.cache/mail/"
|
mkdir -pv "$MAIL_CACHE"
|
||||||
while IFS= read -r i; do
|
while IFS= read -r i; do
|
||||||
## Warning: We need to eval here to expand the "~".
|
## Warning: We need to eval here to expand the "~".
|
||||||
mkdir -pv $(eval echo $i)
|
mkdir -pv $(eval echo $i)
|
||||||
|
@ -357,6 +361,6 @@ EOF
|
||||||
|
|
||||||
if $OPT_UPDATE; then
|
if $OPT_UPDATE; then
|
||||||
mbsync -aV
|
mbsync -aV
|
||||||
# mu index --maildir=~/.cache/mail
|
# mu index --maildir="$MAIL_CACHE"
|
||||||
notmuch new
|
notmuch new
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue