25 lines
712 B
Bash
Executable File
25 lines
712 B
Bash
Executable File
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
echo "==> Mail packages"
|
|
paru -S --needed --noconfirm \
|
|
isync \
|
|
msmtp \
|
|
neomutt \
|
|
mu \
|
|
lynx urlview
|
|
|
|
echo "==> Tangling mail.org"
|
|
emacsclient -e '(org-babel-tangle-file "/home/thomas/.config/literate-dotfiles/mail.org")'
|
|
|
|
echo "==> Creating mail directories"
|
|
mkdir -p ~/.local/share/mails/{gmail,esrf,search,empty}
|
|
mkdir -p ~/.local/share/mails/gmail/{Inbox,Sent,Drafts,Archive,Trash}
|
|
mkdir -p ~/.local/share/mails/esrf/{Inbox,Sent,Drafts,Archive,Trash}
|
|
mkdir -p ~/.local/share/mails/search/{cur,new,tmp}
|
|
mkdir -p ~/.local/share/mails/empty/gmail/{cur,new,tmp}
|
|
mkdir -p ~/.local/share/mails/empty/esrf/{cur,new,tmp}
|
|
|
|
echo "==> Getting all the emails"
|
|
mbsync -a
|