mirror of
https://github.com/kmein/niveum
synced 2026-03-16 10:11:08 +01:00
webdav: mount nextclouds
This commit is contained in:
@@ -266,6 +266,77 @@ in {
|
||||
./tor.nix
|
||||
./stw-berlin.nix
|
||||
./mastodon-bot.nix
|
||||
{
|
||||
services.davfs2.enable = true;
|
||||
users.users.me.extraGroups = [ config.services.davfs2.davGroup ];
|
||||
|
||||
environment.etc."davfs2/secrets" = {
|
||||
text = ''
|
||||
${remoteDir}/kmein kieran password
|
||||
${remoteDir}/hu/meinhaki/box meinhaki@hu-berlin.de password
|
||||
${remoteDir}/fu/meinhak99/box jr5JTt3KCzS8aGB password
|
||||
${remoteDir}/fu/xm7234fu/box GkNwgApdFfscrwF password
|
||||
'';
|
||||
mode = "0600";
|
||||
};
|
||||
|
||||
fileSystems."${remoteDir}/kmein" = {
|
||||
fsType = "davfs";
|
||||
device = "https://cloud.kmein.de/remote.php/webdav/";
|
||||
options = [
|
||||
"uid=${toString config.users.users.me.uid}"
|
||||
"gid=${toString config.users.groups.users.gid}"
|
||||
"noauto"
|
||||
"_netdev"
|
||||
"conf=${pkgs.writeText "conf" ''
|
||||
dav_user davfs2
|
||||
dav_group davfs2
|
||||
''}"
|
||||
];
|
||||
};
|
||||
fileSystems."${remoteDir}/fu/meinhak99/box" = {
|
||||
fsType = "davfs";
|
||||
device = "https://box.fu-berlin.de/public.php/webdav/";
|
||||
options = [
|
||||
"uid=${toString config.users.users.me.uid}"
|
||||
"gid=${toString config.users.groups.users.gid}"
|
||||
"noauto"
|
||||
"_netdev"
|
||||
"conf=${pkgs.writeText "conf" ''
|
||||
dav_user davfs2
|
||||
dav_group davfs2
|
||||
''}"
|
||||
];
|
||||
};
|
||||
fileSystems."${remoteDir}/fu/xm7234fu/box" = {
|
||||
fsType = "davfs";
|
||||
device = "https://box.fu-berlin.de/public.php/webdav/";
|
||||
options = [
|
||||
"uid=${toString config.users.users.me.uid}"
|
||||
"gid=${toString config.users.groups.users.gid}"
|
||||
"noauto"
|
||||
"_netdev"
|
||||
"conf=${pkgs.writeText "conf" ''
|
||||
dav_user davfs2
|
||||
dav_group davfs2
|
||||
''}"
|
||||
];
|
||||
};
|
||||
fileSystems."${remoteDir}/hu/meinhaki/box" = {
|
||||
fsType = "davfs";
|
||||
device = "https://box.hu-berlin.de/huboxdav/";
|
||||
options = [
|
||||
"uid=${toString config.users.users.me.uid}"
|
||||
"gid=${toString config.users.groups.users.gid}"
|
||||
"noauto"
|
||||
"_netdev"
|
||||
"conf=${pkgs.writeText "conf" ''
|
||||
dav_user davfs2
|
||||
dav_group davfs2
|
||||
''}"
|
||||
];
|
||||
};
|
||||
}
|
||||
{
|
||||
fileSystems."${remoteDir}/fritz" = {
|
||||
device = "//192.168.178.1/FRITZ.NAS/Backup";
|
||||
|
||||
Reference in New Issue
Block a user