summaryrefslogtreecommitdiff
path: root/config/storage.nix
diff options
context:
space:
mode:
Diffstat (limited to 'config/storage.nix')
-rw-r--r--config/storage.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/config/storage.nix b/config/storage.nix
new file mode 100644
index 0000000..a1461b1
--- /dev/null
+++ b/config/storage.nix
@@ -0,0 +1,18 @@
+{...}: {
+ boot.supportedFilesystems = ["nfs"];
+ fileSystems."/data" = {
+ device = "ds411.aristote.mesh:/volume2/hephaistos";
+ fsType = "nfs";
+ options = [
+ # lazy mounting
+ "x-systemd.automount"
+ "noauto"
+ # sleeping
+ "x-systemd.idle-timeout=600"
+ # caching
+ "fsc"
+ ];
+ };
+
+ services.cachefilesd.enable = true;
+}