1{lib, ...}: {
2 options = {
3 mySnippets.syncthing.folders = lib.mkOption {
4 description = "List of Syncthing folders.";
5 type = lib.types.attrs;
6
7 default = {
8 "Backups" = {
9 devices = [
10 "morgana"
11 "m23"
12 "nanpi"
13 ];
14
15 id = "cerbn-dj3xo";
16 path = "/data/Backups";
17 };
18
19 "Books" = {
20 devices = [
21 "morgana"
22 "m23"
23 ];
24
25 id = "1pnmb-naasx";
26 path = "/data/Books";
27 };
28
29 "DCIM" = {
30 devices = [
31 "morgana"
32 "m23"
33 "nanpi"
34 ];
35
36 id = "dcfsw-meuwf";
37 path = "/data/DCIM";
38 };
39
40 "Music" = {
41 devices = [
42 "morgana"
43 "m23"
44 "nanpi"
45 ];
46
47 id = "pacgr-fvsd7";
48 path = "/data/Music";
49 };
50
51 "Passwords" = {
52 devices = [
53 "morgana"
54 "m23"
55 "nanpi"
56 ];
57
58 id = "mkiff-evvnj";
59 path = "/home/ayla/Documents/Passwords";
60 };
61
62 "Pictures" = {
63 devices = [
64 "morgana"
65 "m23"
66 "nanpi"
67 ];
68
69 id = "u5d66-bcnho";
70 path = "/data/Pictures";
71 };
72
73 "Koreader Settings" = {
74 devices = [
75 "morgana"
76 "m23"
77 ];
78
79 id = "hkw65-lktvx";
80 path = "/data/Koreader";
81 };
82
83 "Obsidian" = {
84 devices = [
85 "morgana"
86 "m23"
87 "nanpi"
88 ];
89
90 id = "obsidian";
91 path = "/home/ayla/Documents/Obsidian";
92 };
93
94 "Phone ROMs" = {
95 devices = [
96 "morgana"
97 "m23"
98 ];
99
100 id = "2jcyv-esxcu";
101 path = "/data/Phone ROMs";
102 };
103
104 "RetroArch Saves" = {
105 devices = [
106 "morgana"
107 "m23"
108 ];
109
110 id = "guhfs-4e5qf";
111 path = "/home/ayla/.var/app/org.libretro.RetroArch/config/retroarch/saves";
112 };
113 };
114 };
115 };
116}