Role neomutt: make needed dirs and add switch.neomuttrc
This commit is contained in:
parent
a520d22ada
commit
7432e2398b
3 changed files with 29 additions and 6 deletions
5
roles/neomutt/files/switch.neomuttrc
Normal file
5
roles/neomutt/files/switch.neomuttrc
Normal file
|
@ -0,0 +1,5 @@
|
|||
unset hostname
|
||||
unmy_hdr Organization
|
||||
unmailboxes *
|
||||
unalternates *
|
||||
unset signature
|
|
@ -20,20 +20,38 @@
|
|||
path: ~/.config/neomutt
|
||||
state: directory
|
||||
|
||||
- name: Copy neomuttrc
|
||||
copy:
|
||||
src: neomuttrc
|
||||
dest: ~/.config/neomutt/neomuttrc
|
||||
- name: Copy main neomuttrc files
|
||||
copy: src={{ item.src }} dest={{ item.dest }}
|
||||
with_items:
|
||||
- {src: 'neomuttrc', dest: '~/.config/neomutt/neomuttrc'}
|
||||
- {src: 'switch.neomuttrc', dest: '~/.config/neomutt/switch.neomuttrc'}
|
||||
|
||||
- name: Create account directories
|
||||
file:
|
||||
path: ~/.config/neomutt/accounts
|
||||
state: directory
|
||||
|
||||
- name: Copy account neomuttrc
|
||||
- name: Copy account neomuttrc files
|
||||
template:
|
||||
src: account.neomuttrc.j2
|
||||
dest: ~/.config/neomutt/accounts/{{ item.fulladdress }}.neomuttrc
|
||||
vars:
|
||||
account: "{{ item }}"
|
||||
with_items: "{{ accounts }}"
|
||||
|
||||
- name: Create neomutt cache directory
|
||||
file:
|
||||
path: ~/.cache/neomutt
|
||||
state: directory
|
||||
|
||||
- name: Create account header cache directories
|
||||
file:
|
||||
path: ~/.cache/neomutt/{{ item.fulladdress }}/headers
|
||||
state: directory
|
||||
with_items: "{{ accounts }}"
|
||||
|
||||
- name: Create account message cache directories
|
||||
file:
|
||||
path: ~/.cache/neomutt/{{ item.fulladdress }}/bodies
|
||||
state: directory
|
||||
with_items: "{{ accounts }}"
|
||||
|
|
|
@ -9,7 +9,7 @@ set header_cache = /home/{{ ansible_facts['env']['USER'] }}/.cache/neomutt/{{ ac
|
|||
set message_cachedir = /home/{{ ansible_facts['env']['USER'] }}/.cache/neomutt/{{ account.fulladdress }}/bodies
|
||||
set mbox_type = Maildir
|
||||
set hostname = "{{ account.fulladdress | split('@') | last }}"
|
||||
source /home/{{ ansible_facts['env']['USER'] }}/.cache/neomutt/switch.neomuttrc
|
||||
source /home/{{ ansible_facts['env']['USER'] }}/.config/neomutt/switch.neomuttrc
|
||||
set spool_file = "+INBOX"
|
||||
set record = "+Sent"
|
||||
set postponed = "+Drafts"
|
||||
|
|
Loading…
Add table
Reference in a new issue