adjust perms for copyparty
This commit is contained in:
@@ -44,6 +44,7 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
|
nixpkgs.overlays = [inputs.copyparty.overlays.default];
|
||||||
# declare ${service} group
|
# declare ${service} group
|
||||||
users.groups.${service} = {
|
users.groups.${service} = {
|
||||||
gid = lib.mkForce cfg.ids;
|
gid = lib.mkForce cfg.ids;
|
||||||
@@ -57,7 +58,7 @@ in {
|
|||||||
home = cfg.data_dir;
|
home = cfg.data_dir;
|
||||||
createHome = true;
|
createHome = true;
|
||||||
group = service;
|
group = service;
|
||||||
extraGroups = [];
|
extraGroups = [ "media" "blake" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# enable the ${service} service
|
# enable the ${service} service
|
||||||
|
|||||||
@@ -13,5 +13,4 @@
|
|||||||
./copyparty
|
./copyparty
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.overlays = [inputs.copyparty.overlays.default];
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
# install borg binary
|
# install borg binary
|
||||||
environment.systemPackages = with pkgs; [ borgbackup ];
|
environment.systemPackages = with pkgs; [ borgbackup tree ];
|
||||||
|
|
||||||
# declare secret for repo password
|
# declare secret for repo password
|
||||||
sops.secrets = {
|
sops.secrets = {
|
||||||
|
|||||||
Reference in New Issue
Block a user