about summary refs log tree commit diff
path: root/modules/server
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-08-08 09:35:54 +0000
committerAlyssa Ross <hi@alyssa.is>2023-08-08 09:35:54 +0000
commit0daf1f71adb7648e4bca088b9434f60a2ab2d0ec (patch)
tree74983070dc87e7eee9be9c91f12c90fe0a466c76 /modules/server
parent3541c4706e574f41c50971e083f6be2aa53bc2b6 (diff)
downloadnixlib-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.nix26
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;
-  };
-}