[NixOS] Add dean syncthing and railbird directory

This commit is contained in:
Ivan Malison 2023-12-21 13:26:09 -07:00
parent 1eea8c61e7
commit 6f1242b02c

View File

@ -13,6 +13,7 @@ let
jay-lenovo = { id = "AP5ZUKJ-QBVYWCN-DYHR3UB-JJXRWNI-CAORGYM-HWRKHEH-ZJSTRLN-PP5USQX"; }; jay-lenovo = { id = "AP5ZUKJ-QBVYWCN-DYHR3UB-JJXRWNI-CAORGYM-HWRKHEH-ZJSTRLN-PP5USQX"; };
jimi-hendnix = { id = "55JWW5K-4NY5DKT-TR4MVPO-UNOMQKM-J7TYCRF-CCCZGPM-FVRKHID-JVFLAAV"; }; jimi-hendnix = { id = "55JWW5K-4NY5DKT-TR4MVPO-UNOMQKM-J7TYCRF-CCCZGPM-FVRKHID-JVFLAAV"; };
railbird-sf = { id = "5F4FPJM-KRBFVIH-CTTB2NC-7CPVGAM-CONMH2Q-SQPRODO-CWKRFPF-HVN4AAD"; }; railbird-sf = { id = "5F4FPJM-KRBFVIH-CTTB2NC-7CPVGAM-CONMH2Q-SQPRODO-CWKRFPF-HVN4AAD"; };
dean = { id = "RIVW4FP-NZNGGGD-4ET26IC-R6CZHEU-4EBIDHX-U756VWB-W7EM3LE-3YQ6YA3"; };
}; };
allDevices = builtins.attrNames devices; allDevices = builtins.attrNames devices;
in in
@ -22,6 +23,7 @@ makeEnable config "modules.syncthing" true {
chown -R syncthing:syncthing /var/lib/syncthing chown -R syncthing:syncthing /var/lib/syncthing
chmod -R 2770 /var/lib/syncthing chmod -R 2770 /var/lib/syncthing
mkdir -p /var/lib/syncthing/sync mkdir -p /var/lib/syncthing/sync
mkdir -p /var/lib/syncthing/railbird
''; '';
}; };
services.syncthing = { services.syncthing = {
@ -34,6 +36,11 @@ makeEnable config "modules.syncthing" true {
devices = allDevices; devices = allDevices;
copyOwnershipFromParent = true; copyOwnershipFromParent = true;
}; };
railbird = {
path = "~/railbird";
devices = allDevices;
copyOwnershipFromParent = true;
};
}; };
options = { options = {
relaysEnabled = true; relaysEnabled = true;