Compare commits
No commits in common. "4f54c31dc548de33a612dd08130588fcfd1362ea" and "a78e75055f8c0c437acf0fc7c1f77e5e5f9ede70" have entirely different histories.
4f54c31dc5
...
a78e75055f
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, inputs, config, ... }: {
|
{ pkgs, inputs, ... }: {
|
||||||
# It's important to let Digital Ocean set the hostname so we get rDNS to work
|
# It's important to let Digital Ocean set the hostname so we get rDNS to work
|
||||||
networking.hostName = "";
|
networking.hostName = "";
|
||||||
|
|
||||||
|
@ -27,18 +27,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Prefer ipv4 and use main ipv6 to avoid reverse DNS issues
|
|
||||||
services.postfix.extraConfig = ''
|
|
||||||
smtp_address_preference = ipv4
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Webmail
|
# Webmail
|
||||||
services.roundcube = {
|
services.roundcube = rec {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.roundcube.withPlugins (p: [ p.carddav ]);
|
package = pkgs.roundcube.withPlugins (p: [ p.carddav ]);
|
||||||
hostName = "mail.lelgenio.xyz";
|
hostName = "mail.lelgenio.xyz";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
$config['smtp_host'] = "tls://${config.mailserver.fqdn}:587";
|
$config['smtp_host'] = "tls://${hostName}:587";
|
||||||
$config['smtp_user'] = "%u";
|
$config['smtp_user'] = "%u";
|
||||||
$config['smtp_pass'] = "%p";
|
$config['smtp_pass'] = "%p";
|
||||||
$config['plugins'] = [ "carddav", "archive" ];
|
$config['plugins'] = [ "carddav", "archive" ];
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
nix fmt
|
nix fmt
|
||||||
|
|
||||||
git --no-pager diff
|
git diff
|
||||||
|
|
||||||
nixos-rebuild switch --flake .#phantom \
|
nixos-rebuild switch --flake .#phantom \
|
||||||
--update-input nixpkgs \
|
--update-input nixpkgs \
|
||||||
|
|
Loading…
Reference in a new issue