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; 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

View File

@@ -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];
} }