From aea0001eaa90d38d5692b206395edbd294d263dd Mon Sep 17 00:00:00 2001 From: Rory& Date: Fri, 20 Dec 2024 16:03:31 +0100 Subject: [PATCH] OOYE runs? --- module.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/module.nix b/module.nix index 16578de..4809275 100644 --- a/module.nix +++ b/module.nix @@ -118,6 +118,8 @@ in "OOYE namespace does not start with an underscore! This is recommended to avoid conflicts with registered users. Provided: '${cfg.namespace}'" ]; + environment.systemPackages = [ cfg.package ]; + systemd.services."matrix-ooye-pre-start" = { enable = true; wantedBy = [ "multi-user.target" ]; @@ -126,6 +128,7 @@ in WorkingDirectory = "/var/lib/matrix-ooye"; StateDirectory = "matrix-ooye"; DynamicUser = true; + Type = "oneshot"; LoadCredential = [ "discord_token:${cfg.discordTokenPath}" @@ -168,7 +171,7 @@ in LoadCredential = [ "matrix-ooye-registration:/var/lib/matrix-ooye/registration.yaml" ]; - ExecStartPre = "cp /run/credentials/matrix-synapse.service/registration.yaml ${config.services.matrix-synapse.dataDir}/ooye-registration.yaml"; + ExecStartPre = "+${pkgs.coreutils}/bin/cp /run/credentials/matrix-synapse.service/matrix-ooye-registration ${config.services.matrix-synapse.dataDir}/ooye-registration.yaml"; }; services.matrix-synapse.settings.app_service_config_files = lib.mkIf cfg.enableSynapseIntegration [