[NixOS] Looks like you have to explicitly share to each device for syncthings

This commit is contained in:
Ivan Malison 2023-08-03 22:10:40 -06:00
parent 6f88c0ae28
commit 52dc53694f

View File

@ -1,4 +1,12 @@
{ pkgs, ... }: { pkgs, ... }:
let
devices = {
ryzen-shine = { id = "IYCR3JH-BDZ4N3F-ZBUETYR-4N2UILK-FAEJJ5B-YUYMZQ3-YN63E5T-I2EHCAK"; };
biskcomp = { id = "63SZFEC-AVA7MAL-MRJCZXN-3J4MKY6-52CK37Q-EQDN27P-7LOTYFX-UTL7YA3"; };
nixquick = { id = "6OAGJ3J-3P3R33R-ICHXDWX-IDDCUU7-ESN3Y65-2OGZMWL-R647V7N-4TA6IQM"; };
};
allDevices = builtins.attrNames devices;
in
{ {
system.activationScripts.syncthingPermissions = { system.activationScripts.syncthingPermissions = {
text = '' text = ''
@ -10,16 +18,13 @@
services.syncthing = { services.syncthing = {
enable = true; enable = true;
settings = { settings = {
inherit devices;
folders = { folders = {
sync = { sync = {
path = "~/sync"; path = "~/sync";
devices = allDevices;
}; };
}; };
devices = {
ryzen-shine = { id = "IYCR3JH-BDZ4N3F-ZBUETYR-4N2UILK-FAEJJ5B-YUYMZQ3-YN63E5T-I2EHCAK"; };
biskcomp = { id = "63SZFEC-AVA7MAL-MRJCZXN-3J4MKY6-52CK37Q-EQDN27P-7LOTYFX-UTL7YA3"; };
nixquick = { id = "6OAGJ3J-3P3R33R-ICHXDWX-IDDCUU7-ESN3Y65-2OGZMWL-R647V7N-4TA6IQM"; };
};
}; };
}; };
} }