reshuffle
This commit is contained in:
parent
5780347895
commit
3362d139c4
3 changed files with 58 additions and 4 deletions
35
home/mail/default.nix
Normal file
35
home/mail/default.nix
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
accounts.email = {
|
||||
maildirBasePath = "${config.xdg.dataHome}/mail/imap";
|
||||
accounts.ktiu = {
|
||||
primary = true;
|
||||
address = "till@ktiu.net";
|
||||
realName = "Till Straube";
|
||||
imap.host = "shorbut.ktiu.net";
|
||||
smtp.host = "shorbut.ktiu.net";
|
||||
userName = "till";
|
||||
neomutt.enable = true;
|
||||
mbsync.enable = true;
|
||||
passwordCommand = "secret-tool lookup server shorbut.ktiu.net account till";
|
||||
};
|
||||
};
|
||||
programs.mbsync.enable = true;
|
||||
programs.neomutt = {
|
||||
enable = true;
|
||||
vimKeys = true;
|
||||
binds = [
|
||||
{ key = "V"; action = "noop"; map = ["index" "pager"]; }
|
||||
];
|
||||
macros = [
|
||||
{ key = "c"; action = "<enter-command>set signature=$my_signature<enter><mail>"; map = ["index" "pager"]; }
|
||||
];
|
||||
extraConfig = builtins.readFile ./neomutt.conf;
|
||||
# xdg.configFile."nvim/autocommmands.vim".source = ./autocommands.vim;
|
||||
# xdg.configFile."nvim/ftplugin/markdown.vim".source = ./ftplugin/markdown.vim;
|
||||
# xdg.configFile."nvim/ftplugin/r.vim".source = ./ftplugin/r.vim;
|
||||
# xdg.configFile."nvim/ftplugin/rmd.vim".source = ./ftplugin/rmd.vim;
|
||||
# xdg.configFile."nvim/syntax/rmd.vim".source = ./syntax/rmd.vim;
|
||||
};
|
||||
}
|
||||
51
home/mail/neomutt.conf
Normal file
51
home/mail/neomutt.conf
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# set mailcap_path = ~/.config/neomutt/mailcap
|
||||
# set tmpdir = ~/.local/share/neomutt/tmp
|
||||
set alias_file = ${config.xdg.dataHome}/neomutt/aliases.neomuttrc
|
||||
# set my_download_folder = ~/tmp
|
||||
|
||||
# Caching
|
||||
set header_cache = ${config.xdg.dataHome}/neomutt/cache/headers
|
||||
set message_cachedir = ${config.xdg.dataHome}/neomutt/cache/bodies
|
||||
set header_cache_backend = "lmdb"
|
||||
|
||||
# Basic options
|
||||
unset wait_key
|
||||
set mbox_type = Maildir
|
||||
# set delete
|
||||
set mail_check_stats
|
||||
unset confirm_append
|
||||
unset beep
|
||||
unset mark_old
|
||||
set sleep_time = 0
|
||||
# set shell = /bin/bash
|
||||
|
||||
# Sending
|
||||
# set sendmail = "/home/till/.nix-profile/bin/sendmail -C /home/till/.config/msmtp/msmtprc"
|
||||
set use_envelope_from
|
||||
unset reverse_realname
|
||||
|
||||
# Searching
|
||||
# set nm_default_url = "notmuch:///home/till/.local/share/neomutt/mail/"
|
||||
|
||||
# Multi-account setup
|
||||
# source ~/.config/neomutt/accounts/dkg.neomuttrc
|
||||
# source ~/.config/neomutt/accounts/gu.neomuttrc
|
||||
# bind index,pager g noop
|
||||
|
||||
# folder-hook $folder/gu/ source ~/.config/neomutt/accounts/gu.neomuttrc
|
||||
# folder-hook $folder/systemli/ source ~/.config/neomutt/accounts/systemli.neomuttrc
|
||||
# folder-hook $folder/ks/ source ~/.config/neomutt/accounts/ks.neomuttrc
|
||||
# folder-hook $folder/gmail/ source ~/.config/neomutt/accounts/gmail.neomuttrc
|
||||
# folder-hook $folder/ktiu/ source ~/.config/neomutt/accounts/ktiu.neomuttrc
|
||||
# folder-hook $folder/dkg/ source ~/.config/neomutt/accounts/dkg.neomuttrc
|
||||
# folder-hook $folder/papa/ source ~/.config/neomutt/accounts/papa.neomuttrc
|
||||
# folder-hook . source ~/.config/neomutt/bindings.neomuttrc
|
||||
|
||||
|
||||
# # Source config
|
||||
# source ~/.config/neomutt/views.neomuttrc
|
||||
# source ~/.config/neomutt/sidebar.neomuttrc
|
||||
# source ~/.config/neomutt/colors.neomuttrc
|
||||
# source ~/.config/neomutt/smime.neomuttrc
|
||||
# source ~/.config/neomutt/pgp.neomuttrc
|
||||
# source $alias_file
|
||||
Loading…
Add table
Add a link
Reference in a new issue