fix: syncthing cucked

This commit is contained in:
Nick 2025-12-09 16:02:46 -06:00
parent 4c767d369f
commit c405fdd161
2 changed files with 14 additions and 4 deletions

View file

@ -18,8 +18,9 @@ in
mnt,
folders,
devices,
tmp,
tmpIn,
mounts,
tmpOut,
}:
{
microvm.vms = {
@ -142,6 +143,7 @@ in
systemd.tmpfiles.rules = [
"d ${mnt}/${serviceCfg.name} 0751 microvm wheel - -"
];
]
++ tmpOut;
};
}

View file

@ -75,12 +75,19 @@ let
}
];
tmpRules = [
tmpRulesIn = [
"d /var/lib/${serviceCfg.name}/docs 0755 ${serviceCfg.name} ${serviceCfg.name} -"
"d /var/lib/${serviceCfg.name}/media 0755 ${serviceCfg.name} ${serviceCfg.name} -"
"d /var/lib/${serviceCfg.name}/misc 0755 ${serviceCfg.name} ${serviceCfg.name} -"
];
tmpRulesOut = user: [
"d ${guestPath user} 0751 microvm wheel - -"
"d ${docsPath user} 0751 microvm wheel - -"
"d ${mediaPath user} 0751 microvm wheel - -"
"d ${miscPath user} 0751 microvm wheel - -"
];
syncthingNick =
let
phoneID = "OALKHLZ-OODUWVX-PAC2LI7-UMZMSZO-FELLRCD-RS4DHJS-PVA5YQK-WTFXXQI";
@ -94,8 +101,9 @@ let
mnt = guestPath user0;
folders = foldersHelper user0;
devices = devicesHelper user0 phoneID "Phone" "192.168.50.8";
tmp = tmpRules;
mounts = mountsHelper user0;
tmpIn = tmpRulesIn;
tmpOut = tmpRulesOut user0;
};
in
syncthingNick