diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-08-08 09:35:54 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-08-08 09:35:54 +0000 |
commit | 0daf1f71adb7648e4bca088b9434f60a2ab2d0ec (patch) | |
tree | 74983070dc87e7eee9be9c91f12c90fe0a466c76 /modules/server | |
parent | 3541c4706e574f41c50971e083f6be2aa53bc2b6 (diff) | |
download | nixlib-0daf1f71adb7648e4bca088b9434f60a2ab2d0ec.tar nixlib-0daf1f71adb7648e4bca088b9434f60a2ab2d0ec.tar.gz nixlib-0daf1f71adb7648e4bca088b9434f60a2ab2d0ec.tar.bz2 nixlib-0daf1f71adb7648e4bca088b9434f60a2ab2d0ec.tar.lz nixlib-0daf1f71adb7648e4bca088b9434f60a2ab2d0ec.tar.xz nixlib-0daf1f71adb7648e4bca088b9434f60a2ab2d0ec.tar.zst nixlib-0daf1f71adb7648e4bca088b9434f60a2ab2d0ec.zip |
overlays/personal: remove pushmail
This has basically been superseded by the Nixpkgs tracking issue, and doesn't compile with modern rustc.
Diffstat (limited to 'modules/server')
-rw-r--r-- | modules/server/pushmail/default.nix | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/modules/server/pushmail/default.nix b/modules/server/pushmail/default.nix deleted file mode 100644 index 6da372471d0f..000000000000 --- a/modules/server/pushmail/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ pkgs, ... }: - -{ - imports = [ ../git/nixpkgs ../mail ]; - - users.users.pushmail = { isSystemUser = true; group = "pushmail"; }; - users.groups.pushmail = {}; - - # This service can't be DynamicUser because DynamicUser implies - # NoNewPrivileges, and sendmail is setuid. - systemd.services.pushmail = { - path = with pkgs; [ system-sendmail ]; - serviceConfig.ExecStart = "${pkgs.pushmail}/bin/pushmail --from 'Nixpkgs Direct Pushes <pushmail@atuin.qyliss.net>' /var/lib/git/nixpkgs.git NixOS/nixpkgs 'Alyssa Ross <hi@alyssa.is>'"; - serviceConfig.StandardInput = "file:/etc/pushmail/token"; - serviceConfig.User = "pushmail"; - serviceConfig.Group = "pushmail"; - serviceConfig.UMask = "0002"; - serviceConfig.SupplementaryGroups = "nixpkgs"; - }; - - systemd.timers.pushmail = { - wantedBy = [ "timers.target" ]; - timerConfig.OnActiveSec = 0; - timerConfig.OnUnitActiveSec = 300; - }; -} |