add copyparty
This commit is contained in:
@@ -11,6 +11,7 @@
|
|||||||
homelab = config.homelab;
|
homelab = config.homelab;
|
||||||
in {
|
in {
|
||||||
imports = [inputs.copyparty.nixosModules.default];
|
imports = [inputs.copyparty.nixosModules.default];
|
||||||
|
|
||||||
options.holocron.${service} = {
|
options.holocron.${service} = {
|
||||||
enable = lib.mkEnableOption "enables ${service}";
|
enable = lib.mkEnableOption "enables ${service}";
|
||||||
|
|
||||||
@@ -50,7 +51,7 @@ in {
|
|||||||
|
|
||||||
# declare ${service} user
|
# declare ${service} user
|
||||||
users.users.${service} = {
|
users.users.${service} = {
|
||||||
description = "${service} server user";
|
description = lib.mkForce "${service} server user";
|
||||||
uid = lib.mkForce cfg.ids;
|
uid = lib.mkForce cfg.ids;
|
||||||
isSystemUser = true;
|
isSystemUser = true;
|
||||||
home = cfg.data_dir;
|
home = cfg.data_dir;
|
||||||
@@ -62,16 +63,16 @@ in {
|
|||||||
# enable the ${service} service
|
# enable the ${service} service
|
||||||
services.${service} = {
|
services.${service} = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
# settings = {
|
||||||
};
|
# };
|
||||||
accounts = {
|
# accounts = {
|
||||||
};
|
# };
|
||||||
groups = {
|
# groups = {
|
||||||
};
|
# };
|
||||||
volumes = {
|
# volumes = {
|
||||||
};
|
# flags = {
|
||||||
flags = {
|
# };
|
||||||
};
|
# };
|
||||||
};
|
};
|
||||||
|
|
||||||
# # override umask to make permissions work out
|
# # override umask to make permissions work out
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
pkgs,
|
pkgs,
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
|
inputs,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
# services show up in glance in reverse import order lmao
|
# services show up in glance in reverse import order lmao
|
||||||
@@ -11,4 +12,6 @@
|
|||||||
./zfs
|
./zfs
|
||||||
./copyparty
|
./copyparty
|
||||||
];
|
];
|
||||||
|
|
||||||
|
nixpkgs.overlays = [inputs.copyparty.overlays.default];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user