From 187553042a14aa0232651d1c94d408f88dbdf398 Mon Sep 17 00:00:00 2001 From: oqyude Date: Sun, 18 Jan 2026 15:08:16 +0300 Subject: [PATCH] 123 --- modules/server/default.nix | 1 + modules/server/nfs.nix | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 modules/server/nfs.nix diff --git a/modules/server/default.nix b/modules/server/default.nix index 4a0f32b..f683836 100644 --- a/modules/server/default.nix +++ b/modules/server/default.nix @@ -18,6 +18,7 @@ ./systemd.nix ./transmission.nix ./uptime-kuma.nix + ./nfs.nix # ./mealie.nix # ./memos.nix # ./node-red.nix diff --git a/modules/server/nfs.nix b/modules/server/nfs.nix new file mode 100644 index 0000000..e0c8030 --- /dev/null +++ b/modules/server/nfs.nix @@ -0,0 +1,24 @@ +{ + config, + lib, + xlib, + ... +}: +{ + systemd.tmpfiles.rules = [ + "z /export 0755 nobody nogroup -" + ]; + services.nfs = { + server = { + enable = true; + exports = '' + /export 192.168.1.20(rw,fsid=0,no_subtree_check) + /export/root 192.168.1.20(rw,nohide,insecure,no_subtree_check) + ''; + }; + }; + fileSystems."/export/root" = { + device = "/"; + options = [ "bind" ]; + }; +}