diff --git a/modules/servermodules/arr/arr.nix b/modules/servermodules/arr/arr.nix new file mode 100644 index 0000000..c6bff65 --- /dev/null +++ b/modules/servermodules/arr/arr.nix @@ -0,0 +1,11 @@ +{ + fileSystems."/mnt/volume-hel1-2" = { + device = "/dev/disk/by-id/scsi-0HC_Volume_103422022"; + fsType = "ext4"; + options = [ + "defaults" + "discard" + "nofail" + ]; + }; +} diff --git a/systems/selene/volumes.nix b/systems/selene/volumes.nix index c6c81dd..c59ab99 100644 --- a/systems/selene/volumes.nix +++ b/systems/selene/volumes.nix @@ -1,3 +1,4 @@ +{ config, ... }: { fileSystems."/mnt/volume-hel1-2" = { device = "/dev/disk/by-id/scsi-0HC_Volume_103422022"; @@ -18,4 +19,25 @@ "nofail" ]; }; + + environment.systemPackages = [ pkgs.rclone ]; + environment.etc."rclone-mnt.conf".text = '' + [myremote] + type = sftp + host = u504615.your-storagebox.de + user = u504615 + key_file = ${config.age.secrets.hetzner-key.path} + ''; + + fileSystems."${path}" = { + device = "myremote:/"; + fsType = "rclone"; + options = [ + "nodev" + "nofail" + "allow_other" + "args2env" + "config=/etc/rclone-mnt.conf" + ]; + }; }