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, mnt,
folders, folders,
devices, devices,
tmp, tmpIn,
mounts, mounts,
tmpOut,
}: }:
{ {
microvm.vms = { microvm.vms = {
@ -142,6 +143,7 @@ in
systemd.tmpfiles.rules = [ systemd.tmpfiles.rules = [
"d ${mnt}/${serviceCfg.name} 0751 microvm wheel - -" "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}/docs 0755 ${serviceCfg.name} ${serviceCfg.name} -"
"d /var/lib/${serviceCfg.name}/media 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} -" "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 = syncthingNick =
let let
phoneID = "OALKHLZ-OODUWVX-PAC2LI7-UMZMSZO-FELLRCD-RS4DHJS-PVA5YQK-WTFXXQI"; phoneID = "OALKHLZ-OODUWVX-PAC2LI7-UMZMSZO-FELLRCD-RS4DHJS-PVA5YQK-WTFXXQI";
@ -94,8 +101,9 @@ let
mnt = guestPath user0; mnt = guestPath user0;
folders = foldersHelper user0; folders = foldersHelper user0;
devices = devicesHelper user0 phoneID "Phone" "192.168.50.8"; devices = devicesHelper user0 phoneID "Phone" "192.168.50.8";
tmp = tmpRules;
mounts = mountsHelper user0; mounts = mountsHelper user0;
tmpIn = tmpRulesIn;
tmpOut = tmpRulesOut user0;
}; };
in in
syncthingNick syncthingNick