Use group/user option for Radicale
This commit is contained in:
parent
e7ddf543c8
commit
fe960448c6
3 changed files with 12 additions and 6 deletions
|
@ -51,12 +51,17 @@ in {
|
|||
in {
|
||||
init.services.radicale = {
|
||||
enabled = true;
|
||||
user = lib.mkDefault "radicale";
|
||||
group = lib.mkDefault "radicale";
|
||||
|
||||
script = pkgs.writeShellScript "radicale-run" ''
|
||||
chpst -u ${cfg.user}:${cfg.group} ${cfg.package}/bin/radicale \
|
||||
${cfg.package}/bin/radicale \
|
||||
--config ${configFile}
|
||||
'';
|
||||
};
|
||||
|
||||
environment.systemPackages = [cfg.package];
|
||||
|
||||
users.users.${cfg.user} = nglib.mkDefaultRec {
|
||||
description = "radicale";
|
||||
group = cfg.group;
|
||||
|
@ -65,6 +70,7 @@ in {
|
|||
useDefaultShell = true;
|
||||
uid = config.ids.uids.radicale;
|
||||
};
|
||||
|
||||
users.groups.${cfg.group} = nglib.mkDefaultRec {gid = config.ids.gids.radicale;};
|
||||
|
||||
ids = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue