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_DATA_HOME" ] && XDG_DATA_HOME="$HOME/.local/share"
|
||||
[ -z "$XDG_BIN_HOME" ] && XDG_BIN_HOME="$XDG_DATA_HOME/../bin"
|
||||
## Hardcoded in .mbsyncrc:
|
||||
MAIL_CACHE="$HOME/.cache/mail"
|
||||
|
||||
usage() {
|
||||
cat <<EOF>&2
|
||||
|
@ -36,6 +38,8 @@ Environment variables:
|
|||
XDG_DATA_HOME=$XDG_DATA_HOME
|
||||
XDG_BIN_HOME=$XDG_BIN_HOME
|
||||
|
||||
Tip: Copy the email cache to '$MAIL_CACHE' to speed up the process.
|
||||
|
||||
Direct link:
|
||||
|
||||
${HTTPS_ROOT}ambrevar/dotfiles/raw/master/.local/bin/homeinit
|
||||
|
@ -179,7 +183,7 @@ else
|
|||
fi
|
||||
|
||||
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"
|
||||
done
|
||||
|
||||
|
@ -347,7 +351,7 @@ fi
|
|||
|
||||
section "Mail"
|
||||
# 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
|
||||
## Warning: We need to eval here to expand the "~".
|
||||
mkdir -pv $(eval echo $i)
|
||||
|
@ -357,6 +361,6 @@ EOF
|
|||
|
||||
if $OPT_UPDATE; then
|
||||
mbsync -aV
|
||||
# mu index --maildir=~/.cache/mail
|
||||
# mu index --maildir="$MAIL_CACHE"
|
||||
notmuch new
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue