Move mutt config to dotfiles role

This commit is contained in:
Eryn Wells 2024-10-02 20:19:48 -07:00
parent 398c6f2d18
commit 6c6c7937c6
5 changed files with 33 additions and 5 deletions

View file

@ -19,9 +19,9 @@ set timeout=300
set imap_keepalive=300
# Caching
set header_cache="~/.mutt/cache/headers"
set message_cachedir="~/.mutt/cache/bodies"
set certificate_file="~/.mutt/certificates"
set header_cache="~/.local/state/mutt/cache/headers"
set message_cachedir="~/.local/state/mutt/cache/bodies"
set certificate_file="~/.local/state/mutt/certificates"
set use_from=yes
set envelope_from=yes
@ -50,14 +50,14 @@ hdr_order Date: From: To: Cc: Subject:
# Aliases
set reverse_alias=yes
set alias_file="~/.mutt/aliases"
set alias_file="~/.config/mutt/aliases"
# Composing and Sending
set edit_headers=yes
set include=yes
# HTML email :(
set mailcap_path="~/.mutt/mailcap"
set mailcap_path="~/.config/mutt/mailcap"
auto_view text/html
alternative_order text/html text/plain text/enriched

View file

@ -11,5 +11,8 @@
ansible.builtin.include_tasks: git.yml
tags: dotfiles_git
- name: Mutt
ansible.builtin.include_tasks: mutt.yml
- name: Shell utilities
ansible.builtin.include_tasks: shell_utilities.yml

View file

@ -0,0 +1,25 @@
---
- name: (mutt) Link muttrc
ansible.builtin.file:
path: ~/.muttrc
src: "{{ role_path }}/files/mutt/muttrc"
state: link
force: true
- name: (mutt) Make mutt config directory
ansible.builtin.file:
path: ~/.config/mutt
state: directory
force: true
- name: (mutt) Link mailcap
ansible.builtin.file:
path: ~/.config/mutt/mailcap
src: "{{ role_path }}/files/mutt/mailcap"
state: link
force: true
- name: (mutt) Create local state directory
ansible.builtin.file:
path: ~/.local/state/mutt
state: directory