+1
home/emily/default.nix
+1
home/emily/default.nix
+18
home/emily/services/syncthing.nix
+18
home/emily/services/syncthing.nix
···
1
+
{ pkgs, inputs', inputs, ...}:
2
+
{
3
+
services.syncthing = {
4
+
enable = true;
5
+
settings = {
6
+
devices = {
7
+
"Bismuth" = { id = "HVYM6NR-CSG4XFD-6V76ABE-TFFXKSC-Q4NWO3R-ZPGAUBP-OSMVOGD-GCASDAT"; };
8
+
};
9
+
# folders = {
10
+
# "Current Vaults" = {
11
+
# id = "obsidian-vaults-current";
12
+
# path = "/mnt/BiggusDiskus/Vaults/Current";
13
+
# devices = ["Bismuth" "quartz"];
14
+
# };
15
+
# };
16
+
};
17
+
};
18
+
}
+35
-12
laptop.nix
+35
-12
laptop.nix
···
17
17
enableUserService = true;
18
18
};
19
19
20
-
syncthing = {
21
-
settings = {
22
-
devices = {
23
-
"emerald" = { id = "INKFIAW-55AWZP4-WSXYO7Z-YU2GBBU-QHYZMOD-YEZOHAI-N7V7UFT-NYG4RQC"; };
24
-
};
20
+
# syncthing = {
21
+
# settings = {
22
+
# devices = {
23
+
# "emerald" = { id = "INKFIAW-55AWZP4-WSXYO7Z-YU2GBBU-QHYZMOD-YEZOHAI-N7V7UFT-NYG4RQC"; };
24
+
# };
25
+
26
+
# # folders = {
27
+
# "Obsidian" = {
28
+
# id = "obsidian-vaults-current";
29
+
# path = "/mnt/Vaults/Current";
30
+
# devices = ["Bismuth" "emerald"];
31
+
# };
32
+
# };
33
+
# home-manager
34
+
35
+
36
+
# {
37
+
# "Obsidian" = {
38
+
# id = "obsidian-vaults-current";
39
+
# path = "/mnt/BiggusDiskus/Vaults/Current";
40
+
# devices = ["Bismuth" "quartz"];
41
+
# };
42
+
# };
43
+
44
+
# };
45
+
# };
46
+
};
25
47
26
-
folders = {
27
-
"Obsidian" = {
28
-
id = "obsidian-vaults-current";
29
-
path = "/mnt/Vaults/Current";
30
-
devices = ["Bismuth" "emerald"];
31
-
};
32
-
};
48
+
home-manager.users.emily.services.syncthing = let
49
+
vaultDirectory = "/home/emily/Documents/vaults";
50
+
in {
51
+
settings.folders = {
52
+
"Current Vaults" = {
53
+
id = "obsidian-vaults-current";
54
+
path = "${vaultDirectory}/current";
55
+
devices = ["Bismuth"];
33
56
};
34
57
};
35
58
};