1
0
Fork 0

Try fixing signald

This commit is contained in:
Malte Brandy 2021-11-02 13:45:45 +01:00
parent 0143f8759d
commit 02a14d019e
3 changed files with 4 additions and 7 deletions

View file

@ -188,10 +188,9 @@ in
restartTriggers = [ settingsFileUnsubstituted ];
};
users.groups.mautrix-signal = { };
users.users.mautrix-signal = {
description = "Service user for the Matrix-Signal bridge";
group = "mautrix-signal";
group = "signald";
isSystemUser = true;
};
};

View file

@ -26,7 +26,7 @@ in
config = mkIf cfg.enable {
users.users."signald" = { isSystemUser = true; };
users.users."signald" = { isSystemUser = true; group = "signald"; };
users.groups."signald" = { };
systemd.tmpfiles.rules = [ "Z /var/lib/signald 0770 signald signald - -" ];
@ -49,7 +49,6 @@ in
ProtectControlGroups = true;
DynamicUser = false;
PrivateTmp = true;
Group = "signald";
User = "signald";
StateDirectory = "signald";
@ -62,9 +61,6 @@ in
--database=jdbc:sqlite:''${STATE_DIRECTORY}/signald.db
'';
};
unitConfig = {
JoinsNamespaceOf = "mautrix-signal.service";
};
};
};

View file

@ -7,4 +7,6 @@ in
inherit (unstable) cachix nix-output-monitor cabal2nix;
unstableHaskellPackages = unstable.haskellPackages;
unstableGhc = unstable.ghc;
mautrix-signal = unstable.mautrix-signal;
signald = unstable.signald;
}