diff --git a/modules/services/diskstation/default.nix b/modules/services/diskstation/default.nix index 7b22b86..2be1486 100644 --- a/modules/services/diskstation/default.nix +++ b/modules/services/diskstation/default.nix @@ -4,8 +4,13 @@ services.davfs2 = { enable = true; extraConfig = '' + buf_size 32 + use_compression 1 + table_size 4096 [/auto/diskstation] trust_server_cert diskstation.pem + [/auto/media] + trust_server_cert diskstation.pem [/auto/keepass] trust_server_cert home-boehmies-de.pem ''; @@ -16,6 +21,7 @@ mapConf = pkgs.writeText "auto" '' keepass -fstype=davfs,uid=1000 :https\://davs.home.boehmies.de/home/Drive/ diskstation -fstype=davfs,uid=1000 :https\://192.168.0.2\:5006/home/Drive/ + media -fstype=davfs,uid=1000 :https\://192.168.0.2\:5006/media ''; in '' /auto file:${mapConf} @@ -34,7 +40,18 @@ enable = true; pairs = { keepass.roots = [ "/home/moritz/Keepass" "/auto/keepass" ]; - diskstation.roots = [ "/home/moritz/Documents" "/auto/diskstation" ]; + diskstation = { + roots = [ "/home/moritz/Documents" "/auto/diskstation" ]; + commandOptions = { + auto = "true"; + batch = "true"; + log = "false"; + repeat = "watch"; + sshcmd = "\${pkgs.openssh}/bin/ssh"; + ui = "text"; + fastcheck = "true"; + }; + }; }; }; }; diff --git a/secrets/davfs.age b/secrets/davfs.age index d69952a..7e4b937 100644 Binary files a/secrets/davfs.age and b/secrets/davfs.age differ