Compare commits

..

No commits in common. "47c8ca29a03a2357c7078698065c926045777436" and "b02aef6546218ca3ccae53fcd2a3566f98f99709" have entirely different histories.

4 changed files with 6 additions and 29 deletions

View file

@ -59,9 +59,10 @@
}; };
# Open ports in the firewall. # Open ports in the firewall.
# No idea what ports 5201 and 21027 do tho # 8384 is syncthing's webui, and 22000 is syncthing related too
networking.firewall.allowedTCPPorts = [ 5201 ]; # No idea what 5201 and 21027 do tho
networking.firewall.allowedUDPPorts = [ 5201 21027]; networking.firewall.allowedTCPPorts = [ 5201 8384 22000 ];
networking.firewall.allowedUDPPorts = [ 5201 22000 21027];
# Or disable the firewall altogether. # Or disable the firewall altogether.
# networking.firewall.enable = false; # networking.firewall.enable = false;
} }

View file

@ -1,16 +1,8 @@
{ config, ... }: { config, ... }:
{ {
services.syncthing = {
overrideDevices = true;
overrideFolders = true;
openDefaultPorts = true;
extraOptions = {
options = {
urAccepted = 3;
};
};
# Set up devices and folders common to every device # Set up devices and folders common to every device
services.syncthing = {
devices = { devices = {
"phone" = { "phone" = {
name = "Xiaomi Redmi Note 10 Pro"; name = "Xiaomi Redmi Note 10 Pro";
@ -24,16 +16,12 @@
name = "Steam Deck"; name = "Steam Deck";
id = "DLQPL74-KEQTPM5-X4PDZHB-4HLQYHV-UCMJLOB-P6W3KWU-QLJADBY-V4KEMA5"; id = "DLQPL74-KEQTPM5-X4PDZHB-4HLQYHV-UCMJLOB-P6W3KWU-QLJADBY-V4KEMA5";
}; };
"server" = {
name = "Everest";
id = "BVJBCAZ-WDIWBFR-CK3WB3N-TWH3UXX-EPZXVWE-BLQ3IDU-U7MHVVB-WO4BKAJ";
};
}; };
folders = { folders = {
"passwords" = { "passwords" = {
label = "KeePassXC Passwords"; label = "KeePassXC Passwords";
id = "rdyaq-ex659"; id = "rdyaq-ex659";
devices = [ "phone" "pc" "steamdeck" "server"]; devices = [ "phone" "pc" "steamdeck"];
}; };
}; };
}; };

View file

@ -4,6 +4,5 @@
imports = [ imports = [
./ssh-agent.nix ./ssh-agent.nix
./flatpak.nix ./flatpak.nix
./syncthing.nix
]; ];
} }

View file

@ -1,11 +0,0 @@
{ config, ... }:
{
services.syncthing = {
enable = true;
user = "toast";
group = "users";
dataDir = config.users.users.toast.home;
folders."passwords".path = "~/Documents/Passwords";
};
}