nix fmt
This commit is contained in:
@@ -4,14 +4,16 @@
|
||||
myData,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
}:
|
||||
{
|
||||
options.mj.services.borgstor = with lib.types; {
|
||||
enable = lib.mkEnableOption "Enable borg storage user";
|
||||
dataDir = lib.mkOption {type = path;};
|
||||
sshKeys = lib.mkOption {type = listOf str;};
|
||||
dataDir = lib.mkOption { type = path; };
|
||||
sshKeys = lib.mkOption { type = listOf str; };
|
||||
};
|
||||
|
||||
config = with config.mj.services.borgstor;
|
||||
config =
|
||||
with config.mj.services.borgstor;
|
||||
lib.mkIf enable {
|
||||
users.users.borgstor = {
|
||||
description = "Borg Storage";
|
||||
@@ -21,11 +23,9 @@
|
||||
isSystemUser = true;
|
||||
createHome = false;
|
||||
uid = myData.uidgid.borgstor;
|
||||
openssh.authorizedKeys.keys =
|
||||
map (
|
||||
k: "command=\"${pkgs.borgbackup}/bin/borg serve --restrict-to-path ${dataDir}\",restrict ${k}"
|
||||
)
|
||||
sshKeys;
|
||||
openssh.authorizedKeys.keys = map (
|
||||
k: ''command="${pkgs.borgbackup}/bin/borg serve --restrict-to-path ${dataDir}",restrict ${k}''
|
||||
) sshKeys;
|
||||
};
|
||||
|
||||
users.groups.borgstor.gid = myData.uidgid.borgstor;
|
||||
|
||||
Reference in New Issue
Block a user