Compare commits
3 Commits
679a0df11c
...
36b7973f9b
| Author | SHA1 | Date |
|---|---|---|
|
|
36b7973f9b | |
|
|
4ad68b8891 | |
|
|
6998edcd4b |
|
|
@ -75,6 +75,10 @@ else
|
||||||
fi
|
fi
|
||||||
'')
|
'')
|
||||||
|
|
||||||
|
(pkgs.writeShellScriptBin "mu-mail-init" ''
|
||||||
|
mu init --maildir=~/Mail --my-address=work@cspark.dev --my-address=services@cspark.dev --my-address=personal@cspark.dev --my-address=alerts@cspark.dev--my-address=services@tuxtank.dev --my-address=alerts@tuxtank.dev
|
||||||
|
'')
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
||||||
|
|
@ -110,6 +114,9 @@ fi
|
||||||
# MPDCRON Configuration
|
# MPDCRON Configuration
|
||||||
".mpdcron/mpdcron.conf".source = ./global-resources/home-manager/.mpdcron/mpdcron.conf;
|
".mpdcron/mpdcron.conf".source = ./global-resources/home-manager/.mpdcron/mpdcron.conf;
|
||||||
".mpdcron/hooks/player".source = ./global-resources/home-manager/.mpdcron/hooks/player;
|
".mpdcron/hooks/player".source = ./global-resources/home-manager/.mpdcron/hooks/player;
|
||||||
|
|
||||||
|
# MU4E Mail
|
||||||
|
".mbsyncrc".source = ./global-resources/home-manager/.mbsyncrc;
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg = {
|
xdg = {
|
||||||
|
|
@ -182,7 +189,7 @@ fi
|
||||||
''
|
''
|
||||||
if [[ ! -d $HOME/.emacs.d ]]; then
|
if [[ ! -d $HOME/.emacs.d ]]; then
|
||||||
mkdir -p $HOME/.emacs.d
|
mkdir -p $HOME/.emacs.d
|
||||||
git clone https://git.cspark.dev/cspark/Emacs-Configuration $HOME/.emacs.d
|
git clone https://git.cspark.dev/cspark/Emacs-Configuration-Modern $HOME/.emacs.d
|
||||||
else
|
else
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,137 @@
|
||||||
|
# --- (Work Cspark) ---
|
||||||
|
IMAPAccount work-cspark
|
||||||
|
Host imap.cspark.dev
|
||||||
|
User work@cspark.dev
|
||||||
|
PassCmd "pass MailAuthMU4E/work@mail.cspark.dev"
|
||||||
|
TLSType IMAPS
|
||||||
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
IMAPStore work-cspark-remote
|
||||||
|
Account work-cspark
|
||||||
|
|
||||||
|
MaildirStore work-cspark-local
|
||||||
|
Subfolders Verbatim
|
||||||
|
Path ~/Mail/work-cspark/
|
||||||
|
Inbox ~/Mail/work-cspark/Inbox
|
||||||
|
|
||||||
|
Channel work-cspark
|
||||||
|
Far :work-cspark-remote:
|
||||||
|
Near :work-cspark-local:
|
||||||
|
Patterns *
|
||||||
|
Create Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
# --- (Personal Cspark) ---
|
||||||
|
IMAPAccount personal-cspark
|
||||||
|
Host imap.cspark.dev
|
||||||
|
User personal@cspark.dev
|
||||||
|
PassCmd "pass MailAuthMU4E/personal@mail.cspark.dev"
|
||||||
|
TLSType IMAPS
|
||||||
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
IMAPStore personal-cspark-remote
|
||||||
|
Account personal-cspark
|
||||||
|
|
||||||
|
MaildirStore personal-cspark-local
|
||||||
|
Subfolders Verbatim
|
||||||
|
Path ~/Mail/personal-cspark/
|
||||||
|
Inbox ~/Mail/personal-cspark/Inbox
|
||||||
|
|
||||||
|
Channel personal-cspark
|
||||||
|
Far :personal-cspark-remote:
|
||||||
|
Near :personal-cspark-local:
|
||||||
|
Patterns *
|
||||||
|
Create Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
# --- (Services Cspark) ---
|
||||||
|
IMAPAccount services-cspark
|
||||||
|
Host imap.cspark.dev
|
||||||
|
User services@cspark.dev
|
||||||
|
PassCmd "pass MailAuthMU4E/services@mail.cspark.dev"
|
||||||
|
TLSType IMAPS
|
||||||
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
IMAPStore services-cspark-remote
|
||||||
|
Account services-cspark
|
||||||
|
|
||||||
|
MaildirStore services-cspark-local
|
||||||
|
Subfolders Verbatim
|
||||||
|
Path ~/Mail/services-cspark/
|
||||||
|
Inbox ~/Mail/services-cspark/Inbox
|
||||||
|
|
||||||
|
Channel services-cspark
|
||||||
|
Far :services-cspark-remote:
|
||||||
|
Near :services-cspark-local:
|
||||||
|
Patterns *
|
||||||
|
Create Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
# --- (Alerts Cspark) ---
|
||||||
|
IMAPAccount alerts-cspark
|
||||||
|
Host imap.cspark.dev
|
||||||
|
User alerts@cspark.dev
|
||||||
|
PassCmd "pass MailAuthMU4E/alerts@mail.cspark.dev"
|
||||||
|
TLSType IMAPS
|
||||||
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
IMAPStore alerts-cspark-remote
|
||||||
|
Account alerts-cspark
|
||||||
|
|
||||||
|
MaildirStore alerts-cspark-local
|
||||||
|
Subfolders Verbatim
|
||||||
|
Path ~/Mail/alerts-cspark/
|
||||||
|
Inbox ~/Mail/alerts-cspark/Inbox
|
||||||
|
|
||||||
|
Channel alerts-cspark
|
||||||
|
Far :alerts-cspark-remote:
|
||||||
|
Near :alerts-cspark-local:
|
||||||
|
Patterns *
|
||||||
|
Create Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
# --- (Services Tuxtank) ---
|
||||||
|
IMAPAccount services-tuxtank
|
||||||
|
Host imap.tuxtank.dev
|
||||||
|
User services@tuxtank.dev
|
||||||
|
PassCmd "pass MailAuthMU4E/services@mail.tuxtank.dev"
|
||||||
|
TLSType IMAPS
|
||||||
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
IMAPStore services-tuxtank-remote
|
||||||
|
Account services-tuxtank
|
||||||
|
|
||||||
|
MaildirStore services-tuxtank-local
|
||||||
|
Subfolders Verbatim
|
||||||
|
Path ~/Mail/services-tuxtank/
|
||||||
|
Inbox ~/Mail/services-tuxtank/Inbox
|
||||||
|
|
||||||
|
Channel services-tuxtank
|
||||||
|
Far :services-tuxtank-remote:
|
||||||
|
Near :services-tuxtank-local:
|
||||||
|
Patterns *
|
||||||
|
Create Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
# --- (Alerts Tuxtank) ---
|
||||||
|
IMAPAccount alerts-tuxtank
|
||||||
|
Host imap.tuxtank.dev
|
||||||
|
User alerts@tuxtank.dev
|
||||||
|
PassCmd "pass MailAuthMU4E/alerts@mail.tuxtank.dev"
|
||||||
|
TLSType IMAPS
|
||||||
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
IMAPStore alerts-tuxtank-remote
|
||||||
|
Account alerts-tuxtank
|
||||||
|
|
||||||
|
MaildirStore alerts-tuxtank-local
|
||||||
|
Subfolders Verbatim
|
||||||
|
Path ~/Mail/alerts-tuxtank/
|
||||||
|
Inbox ~/Mail/alerts-tuxtank/Inbox
|
||||||
|
|
||||||
|
Channel alerts-tuxtank
|
||||||
|
Far :alerts-tuxtank-remote:
|
||||||
|
Near :alerts-tuxtank-local:
|
||||||
|
Patterns *
|
||||||
|
Create Both
|
||||||
|
SyncState *
|
||||||
|
|
@ -271,6 +271,7 @@
|
||||||
#carla
|
#carla
|
||||||
|
|
||||||
furnace
|
furnace
|
||||||
|
renoise
|
||||||
#vgm2x
|
#vgm2x
|
||||||
|
|
||||||
#MIDIVisualizer
|
#MIDIVisualizer
|
||||||
|
|
@ -570,7 +571,7 @@
|
||||||
script = "
|
script = "
|
||||||
if [[ ! -d $HOME/.emacs.d ]]; then
|
if [[ ! -d $HOME/.emacs.d ]]; then
|
||||||
mkdir -p $HOME/.emacs.d
|
mkdir -p $HOME/.emacs.d
|
||||||
git clone https://git.cspark.dev/cspark/Emacs-Configuration $HOME/.emacs.d
|
git clone https://git.cspark.dev/cspark/Emacs-Configuration-Modern $HOME/.emacs.d
|
||||||
else
|
else
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue