making syncthing work on home-manager
This commit is contained in:
parent
52c0c9d524
commit
cdf2a3145b
|
@ -267,30 +267,58 @@ in
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
syncthing = {
|
syncthing = {
|
||||||
enable = false;
|
enable = true;
|
||||||
|
# dataDir = "/home/chris";
|
||||||
|
# openDefaultPorts = true;
|
||||||
|
# configDir = "/home/chris/.config/syncthing";
|
||||||
|
# user = "chris";
|
||||||
|
# group = "users";
|
||||||
|
guiAddress = "0.0.0.0:8384";
|
||||||
|
overrideFolders = true;
|
||||||
|
overrideDevices = true;
|
||||||
|
tray.enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
devices = {
|
devices = {
|
||||||
|
kaladin = {
|
||||||
|
id = (if laptop then "4MQVV7D-WMZ6TZQ-2OSJCHO-ZCOCUCK-DXZLDM4-PWBHJHS-PMI45EH-QGIMAAJ" else "");
|
||||||
|
};
|
||||||
|
syl = {
|
||||||
|
id = (if laptop then "" else "AJMADOK-TENODAA-VSOEW2A-4RXY2XI-YNHIS7H-H3ZYAO5-3UQ64EE-O2N5BAY");
|
||||||
|
};
|
||||||
|
shadow = {
|
||||||
|
id = "B24VU6Z-URTMEXN-ZYKRWX7-XWSTHXD-XKX67EB-XSKMT4V-KWKGX7Q-W7DB2QV";
|
||||||
|
};
|
||||||
|
tablet = {
|
||||||
|
id = "4HEXCNH-MCVBZQX-LQ735TG-P2VTJ7N-CZ5MK4P-ICZAPC7-YCXVEWV-7NILMA5";
|
||||||
|
};
|
||||||
|
kohlin = {
|
||||||
|
id = "BSWKBRR-2IJBCHA-UQY7DE7-CV2U2IL-PMFQFCJ-D5ZZJMU-FPYRUPC-MCC32QQ";
|
||||||
|
};
|
||||||
dalinar = {
|
dalinar = {
|
||||||
id = "MPRMA33-XHW6SRE-D2EDBCP-TSMRNGI-ZCE2TAN-FE4BMKA-PSKGYJW-CRIEJQL";
|
id = "MPRMA33-XHW6SRE-D2EDBCP-TSMRNGI-ZCE2TAN-FE4BMKA-PSKGYJW-CRIEJQL";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
folders = {
|
folders = {
|
||||||
"~/docs" = {
|
docs = {
|
||||||
id = "docs";
|
path = "/home/chris/docs";
|
||||||
|
devices = [ (if laptop then "kaladin" else "syl") "shadow" "dalinar" ];
|
||||||
|
# versioning = {
|
||||||
|
# type = "staggered";
|
||||||
|
# fsPath = "~/.local/share/syncthing/backup";
|
||||||
|
# params = {
|
||||||
|
# cleanInterval = 3600;
|
||||||
|
# maxAge = 31536000;
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
};
|
||||||
|
music = {
|
||||||
|
id = "teqqy-rzvec";
|
||||||
|
path = "/home/chris/music";
|
||||||
devices = [ "dalinar" ];
|
devices = [ "dalinar" ];
|
||||||
versioning = {
|
|
||||||
type = "staggered";
|
|
||||||
fsPath = "~/.local/syncthing/backup";
|
|
||||||
params = {
|
|
||||||
cleanInterval = 3600;
|
|
||||||
maxAge = 31536000;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
tray = true;
|
|
||||||
};
|
|
||||||
easyeffects.enable = true;
|
easyeffects.enable = true;
|
||||||
nextcloud-client = {
|
nextcloud-client = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -229,55 +229,56 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.syncthing = {
|
# services.syncthing = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
dataDir = "/home/chris/.local/share/syncthing";
|
# dataDir = "/home/chris";
|
||||||
openDefaultPorts = true;
|
# openDefaultPorts = true;
|
||||||
configDir = "/home/chris/.config/syncthing";
|
# configDir = "/home/chris/.config/syncthing";
|
||||||
user = "chris";
|
# user = "chris";
|
||||||
group = "users";
|
# group = "users";
|
||||||
guiAddress = "0.0.0.0:8384";
|
# guiAddress = "0.0.0.0:8384";
|
||||||
overrideFolders = false;
|
# overrideFolders = true;
|
||||||
settings = {
|
# overrideDevices = true;
|
||||||
gui = {
|
# settings = {
|
||||||
theme = "dark";
|
# gui = {
|
||||||
};
|
# theme = "dark";
|
||||||
devices = {
|
# };
|
||||||
"syl" = {
|
# devices = {
|
||||||
id = "AJMADOK-TENODAA-VSOEW2A-4RXY2XI-YNHIS7H-H3ZYAO5-3UQ64EE-O2N5BAY";
|
# syl = {
|
||||||
};
|
# id = "AJMADOK-TENODAA-VSOEW2A-4RXY2XI-YNHIS7H-H3ZYAO5-3UQ64EE-O2N5BAY";
|
||||||
"kaladin" = {
|
# };
|
||||||
id = "4MQVV7D-WMZ6TZQ-2OSJCHO-ZCOCUCK-DXZLDM4-PWBHJHS-PMI45EH-QGIMAAJ";
|
# kaladin = {
|
||||||
};
|
# id = "4MQVV7D-WMZ6TZQ-2OSJCHO-ZCOCUCK-DXZLDM4-PWBHJHS-PMI45EH-QGIMAAJ";
|
||||||
"shadow" = {
|
# };
|
||||||
id = "B24VU6Z-URTMEXN-ZYKRWX7-XWSTHXD-XKX67EB-XSKMT4V-KWKGX7Q-W7DB2QV";
|
# shadow = {
|
||||||
};
|
# id = "B24VU6Z-URTMEXN-ZYKRWX7-XWSTHXD-XKX67EB-XSKMT4V-KWKGX7Q-W7DB2QV";
|
||||||
tablet = {
|
# };
|
||||||
id = "4HEXCNH-MCVBZQX-LQ735TG-P2VTJ7N-CZ5MK4P-ICZAPC7-YCXVEWV-7NILMA5";
|
# tablet = {
|
||||||
};
|
# id = "4HEXCNH-MCVBZQX-LQ735TG-P2VTJ7N-CZ5MK4P-ICZAPC7-YCXVEWV-7NILMA5";
|
||||||
kohlin = {
|
# };
|
||||||
id = "BSWKBRR-2IJBCHA-UQY7DE7-CV2U2IL-PMFQFCJ-D5ZZJMU-FPYRUPC-MCC32QQ";
|
# kohlin = {
|
||||||
};
|
# id = "BSWKBRR-2IJBCHA-UQY7DE7-CV2U2IL-PMFQFCJ-D5ZZJMU-FPYRUPC-MCC32QQ";
|
||||||
"dalinar" = {
|
# };
|
||||||
id = "MPRMA33-XHW6SRE-D2EDBCP-TSMRNGI-ZCE2TAN-FE4BMKA-PSKGYJW-CRIEJQL";
|
# dalinar = {
|
||||||
};
|
# id = "MPRMA33-XHW6SRE-D2EDBCP-TSMRNGI-ZCE2TAN-FE4BMKA-PSKGYJW-CRIEJQL";
|
||||||
};
|
# };
|
||||||
folders = {
|
# };
|
||||||
"docs" = {
|
# folders = {
|
||||||
path = "/home/chris/docs";
|
# docs = {
|
||||||
devices = [ (if laptop then "kaladin" else "syl") "shadow" "dalinar" ];
|
# path = "/home/chris/docs";
|
||||||
versioning = {
|
# devices = [ (if laptop then "kaladin" else "syl") "shadow" "dalinar" ];
|
||||||
type = "staggered";
|
# versioning = {
|
||||||
fsPath = "~/.local/syncthing/backup";
|
# type = "staggered";
|
||||||
params = {
|
# fsPath = "~/.local/syncthing/backup";
|
||||||
cleanInterval = 3600;
|
# params = {
|
||||||
maxAge = 31536000;
|
# cleanInterval = 3600;
|
||||||
};
|
# maxAge = 31536000;
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
|
# };
|
||||||
|
|
||||||
|
|
||||||
# Android Tools
|
# Android Tools
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
dash
|
dash
|
||||||
dolphin
|
dolphin
|
||||||
okular
|
okular
|
||||||
|
just
|
||||||
# guix
|
# guix
|
||||||
# freecad
|
# freecad
|
||||||
# picard
|
# picard
|
||||||
|
|
Loading…
Reference in a new issue