add copyparty
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user