test: trying to fix opencloud

This commit is contained in:
Nick 2025-11-30 14:57:21 -06:00
parent 68b3147338
commit 27c1859ace

View file

@ -75,7 +75,9 @@ in
}; };
tmpfiles.rules = [ tmpfiles.rules = [
"Z ${serviceCfg.varPaths.path0} 0755 ${serviceCfg.name} ${serviceCfg.name} -" "d ${serviceCfg.varPaths.path0} 0755 ${serviceCfg.name} ${serviceCfg.name} -"
"L+ /etc/opencloud/proxy.yaml - - - - /etc/static/opencloud/proxy.yaml"
"z /etc/opencloud 0700 opencloud opencloud -"
]; ];
}; };
@ -83,8 +85,8 @@ in
systemd.services.systemd-networkd.wantedBy = [ "multi-user.target" ]; systemd.services.systemd-networkd.wantedBy = [ "multi-user.target" ];
microvm = { microvm = {
vcpu = 2; vcpu = 1;
mem = 1024 * 3; mem = 1024 * 1;
hypervisor = "qemu"; hypervisor = "qemu";
interfaces = [ interfaces = [
{ {
@ -115,9 +117,16 @@ in
{ {
mountPoint = "/var/lib/${serviceCfg.name}"; mountPoint = "/var/lib/${serviceCfg.name}";
proto = "virtiofs"; proto = "virtiofs";
source = serviceCfg.mntPaths.path0; source = "${serviceCfg.mntPaths.path0}/data";
tag = "${serviceCfg.name}_data"; tag = "${serviceCfg.name}_data";
} }
{
mountPoint = "/etc/opencloud";
proto = "virtiofs";
source = "${serviceCfg.mntPaths.path0}/config";
tag = "${serviceCfg.name}_config";
}
{ {
mountPoint = "/run/secrets"; mountPoint = "/run/secrets";
proto = "virtiofs"; proto = "virtiofs";
@ -132,6 +141,7 @@ in
bottom bottom
trashy trashy
fastfetch fastfetch
opencloud
; ;
}; };
@ -165,8 +175,6 @@ in
systemd = { systemd = {
tmpfiles.rules = [ tmpfiles.rules = [
"d ${serviceCfg.mntPaths.path0} 0751 microvm wheel - -" "d ${serviceCfg.mntPaths.path0} 0751 microvm wheel - -"
"d ${serviceCfg.mntPaths.path0}/storage 0755 opencloud opencloud - -"
"d ${serviceCfg.mntPaths.path0}/storage/users 2775 opencloud wheel - -"
]; ];
}; };