add copyparty

This commit is contained in:
2025-10-14 13:27:16 -05:00
parent c01b0d8a99
commit acadff6243
2 changed files with 15 additions and 11 deletions

View File

@@ -11,6 +11,7 @@
homelab = config.homelab;
in {
imports = [inputs.copyparty.nixosModules.default];
options.holocron.${service} = {
enable = lib.mkEnableOption "enables ${service}";
@@ -50,7 +51,7 @@ in {
# declare ${service} user
users.users.${service} = {
description = "${service} server user";
description = lib.mkForce "${service} server user";
uid = lib.mkForce cfg.ids;
isSystemUser = true;
home = cfg.data_dir;
@@ -62,16 +63,16 @@ in {
# enable the ${service} service
services.${service} = {
enable = true;
settings = {
};
accounts = {
};
groups = {
};
volumes = {
};
flags = {
};
# settings = {
# };
# accounts = {
# };
# groups = {
# };
# volumes = {
# flags = {
# };
# };
};
# # override umask to make permissions work out

View File

@@ -2,6 +2,7 @@
pkgs,
config,
lib,
inputs,
...
}: {
# services show up in glance in reverse import order lmao
@@ -11,4 +12,6 @@
./zfs
./copyparty
];
nixpkgs.overlays = [inputs.copyparty.overlays.default];
}