{pkgs, ...}: {
  environment.systemPackages = [pkgs.hydroxide];
  networking.firewall.allowedTCPPorts = [1025 1143];

  systemd.services.hydroxide = {
    enable = true;
    wantedBy = ["multi-user.target"];
    description = "A third-party, open-source ProtonMail bridge";

    serviceConfig = {
      User = "notoh";
      ExecStart = "${pkgs.hydroxide}/bin/hydroxide -disable-carddav serve";
      Restart = "always";
      RestartSec = 30;
    };
  };
}