Update dependencies

This commit is contained in:
Charlotte Van Petegem 2022-04-24 08:37:11 +02:00
parent ff5834d151
commit 7e72b6c147
No known key found for this signature in database
GPG key ID: 019E764B7184435A
11 changed files with 58 additions and 53 deletions

View file

@ -16,7 +16,7 @@
readOnly = true;
default = pkgs.emacsWithPackagesFromUsePackage {
config = config.chvp.base.emacs.fullConfig;
package = pkgs.emacsPgtkGcc;
package = pkgs.emacsPgtkNativeComp;
alwaysEnsure = true;
# mu4e is included in the mu package and should be used from there
extraEmacsPackages = epkgs: lib.optional config.chvp.graphical.mail.enable pkgs.mu;

View file

@ -1,15 +1,20 @@
{ config, lib, pkgs, ... }:
{
services.ssmtp = {
programs.msmtp = {
enable = lib.mkDefault true;
authUser = "webmaster@vanpetegem.me";
authPassFile = config.age.secrets."passwords/services/ssmtp-pass".path;
domain = "${config.networking.hostName}.vanpetegem.me";
hostName = "mail.vanpetegem.me:465";
root = "webmaster@vanpetegem.me";
accounts.default = {
auth = true;
from = "webmaster@vanpetegem.me";
host = "mail.vanpetegem.me";
passwordeval = ''cat ${config.age.secrets."passwords/services/ssmtp-pass".path}'';
port = 465;
tls = true;
tls_starttls = false;
tls_trust_file = "${pkgs.cacert}/etc/ssl/certs/ca-certificates.crt";
user = "webmaster@vanpetegem.me";
};
setSendmail = true;
useTLS = true;
};
age.secrets."passwords/services/ssmtp-pass".file = ../../../secrets/passwords/services/ssmtp-pass.age;