2019-04-19 03:11:51 +02:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
|
{
|
|
|
|
|
imports = [
|
|
|
|
|
<modules/seafile.nix>
|
|
|
|
|
<modules/google-drive.nix>
|
|
|
|
|
<modules/dropbox.nix>
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
niveum.dropbox.enable = true;
|
|
|
|
|
|
|
|
|
|
niveum.seafile.enable = true;
|
|
|
|
|
|
2019-04-21 15:22:40 +02:00
|
|
|
niveum.google-drive = rec {
|
2019-04-19 03:11:51 +02:00
|
|
|
enable = true;
|
2019-04-21 15:22:40 +02:00
|
|
|
directory = "${user.home}/cloud/gdrive";
|
2019-04-19 03:11:51 +02:00
|
|
|
user = config.users.users.me;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
services.syncthing = rec {
|
|
|
|
|
enable = true;
|
|
|
|
|
# user = config.users.users.me.name;
|
|
|
|
|
# dataDir = "${config.users.users.me.home}/.config/syncthing";
|
|
|
|
|
user = "kfm";
|
|
|
|
|
dataDir = "/home/${user}/.config/syncthing";
|
|
|
|
|
openDefaultPorts = true;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
home-manager.users.me = {
|
|
|
|
|
services.syncthing = {
|
|
|
|
|
enable = true;
|
|
|
|
|
tray = true;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|