basic syncthing on bolty
This commit is contained in:
parent
a78cb848f1
commit
a1421e7870
3 changed files with 30 additions and 0 deletions
|
@ -23,6 +23,7 @@
|
||||||
./tailscale-cert.nix
|
./tailscale-cert.nix
|
||||||
./videos.nix
|
./videos.nix
|
||||||
./virtualisation.nix
|
./virtualisation.nix
|
||||||
|
./syncthing.nix
|
||||||
];
|
];
|
||||||
boot.binfmt.emulatedSystems = ["aarch64-linux"];
|
boot.binfmt.emulatedSystems = ["aarch64-linux"];
|
||||||
programs.ccache.enable = true;
|
programs.ccache.enable = true;
|
||||||
|
|
25
nixos/boxes/bolty/syncthing.nix
Normal file
25
nixos/boxes/bolty/syncthing.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
inputs,
|
||||||
|
system,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
services.syncthing = {
|
||||||
|
enable = true;
|
||||||
|
dataDir = "/data/syncthing/";
|
||||||
|
openDefaultPorts = true;
|
||||||
|
package =
|
||||||
|
inputs.nixpkgs-nixos-unstable.legacyPackages."${system}".syncthing;
|
||||||
|
|
||||||
|
overrideDevices = false;
|
||||||
|
overrideFolders = false;
|
||||||
|
settings = {
|
||||||
|
devices = {
|
||||||
|
"foryog" = {
|
||||||
|
id = "Q4AA3LA-QIMMBNK-QWKW2AL-5SRGBU3-RYWD5EH-GKMVXRT-XVYFU3R-UYAAMAH";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -16,8 +16,12 @@ in {
|
||||||
package =
|
package =
|
||||||
inputs.nixpkgs-nixos-unstable.legacyPackages."${system}".syncthing;
|
inputs.nixpkgs-nixos-unstable.legacyPackages."${system}".syncthing;
|
||||||
overrideDevices = false;
|
overrideDevices = false;
|
||||||
|
overrideFolders = false;
|
||||||
settings = {
|
settings = {
|
||||||
devices = {
|
devices = {
|
||||||
|
"bolty" = {
|
||||||
|
id = "RWRDHMX-6XVZDIP-7A36KBY-SIOAGHJ-RDQALMZ-VX5KY4J-4CNNNWH-HIAZHQL";
|
||||||
|
};
|
||||||
"OnePlus9" = {
|
"OnePlus9" = {
|
||||||
id = "2UVDAHX-IWQEBLF-6VOYLWO-MYQBMO2-62QPM76-CFYPPZW-CWVIBZF-JEUS4QZ";
|
id = "2UVDAHX-IWQEBLF-6VOYLWO-MYQBMO2-62QPM76-CFYPPZW-CWVIBZF-JEUS4QZ";
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue