Compare commits
No commits in common. "47c8ca29a03a2357c7078698065c926045777436" and "b02aef6546218ca3ccae53fcd2a3566f98f99709" have entirely different histories.
47c8ca29a0
...
b02aef6546
4 changed files with 6 additions and 29 deletions
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,8 @@
|
||||||
{ config, ... }:
|
{ config, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
# Set up devices and folders common to every device
|
||||||
services.syncthing = {
|
services.syncthing = {
|
||||||
overrideDevices = true;
|
|
||||||
overrideFolders = true;
|
|
||||||
openDefaultPorts = true;
|
|
||||||
extraOptions = {
|
|
||||||
options = {
|
|
||||||
urAccepted = 3;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
# Set up devices and folders common to every device
|
|
||||||
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"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,5 @@
|
||||||
imports = [
|
imports = [
|
||||||
./ssh-agent.nix
|
./ssh-agent.nix
|
||||||
./flatpak.nix
|
./flatpak.nix
|
||||||
./syncthing.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
{ config, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
services.syncthing = {
|
|
||||||
enable = true;
|
|
||||||
user = "toast";
|
|
||||||
group = "users";
|
|
||||||
dataDir = config.users.users.toast.home;
|
|
||||||
folders."passwords".path = "~/Documents/Passwords";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue