From 27e487e3226b0f93aef093131107331aaa684a8d Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Sun, 3 May 2026 21:23:20 -0400 Subject: [PATCH] removing signal_bot --- systems/jeeves/services/signal_bot.nix | 57 -------------------------- 1 file changed, 57 deletions(-) delete mode 100644 systems/jeeves/services/signal_bot.nix diff --git a/systems/jeeves/services/signal_bot.nix b/systems/jeeves/services/signal_bot.nix deleted file mode 100644 index a74ca6f..0000000 --- a/systems/jeeves/services/signal_bot.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ - pkgs, - inputs, - ... -}: -let - vars = import ../vars.nix; -in -{ - users = { - users.signalbot = { - isSystemUser = true; - group = "signalbot"; - }; - groups.signalbot = { }; - }; - - systemd.services.signal-bot = { - description = "Signal command and control bot"; - after = [ - "network.target" - "podman-signal_cli_rest_api.service" - ]; - wants = [ "podman-signal_cli_rest_api.service" ]; - wantedBy = [ "multi-user.target" ]; - - environment = { - PYTHONPATH = "${inputs.self}"; - SIGNALBOT_DB = "signalbot"; - SIGNALBOT_USER = "signalbot"; - SIGNALBOT_HOST = "/run/postgresql"; - SIGNALBOT_PORT = "5432"; - }; - - serviceConfig = { - Type = "simple"; - WorkingDirectory = "${inputs.self}"; - User = "signalbot"; - Group = "signalbot"; - EnvironmentFile = "${vars.secrets}/services/signal-bot"; - ExecStart = "${pkgs.my_python}/bin/python -m python.signal_bot.main"; - StateDirectory = "signal-bot"; - Restart = "on-failure"; - RestartSec = "10s"; - StandardOutput = "journal"; - StandardError = "journal"; - NoNewPrivileges = true; - ProtectSystem = "strict"; - ProtectHome = "read-only"; - PrivateTmp = true; - ReadWritePaths = [ "/var/lib/signal-bot" ]; - ReadOnlyPaths = [ - "${inputs.self}" - ]; - }; - }; -}