mirror of
https://github.com/FabricSoul/nixos-configs.git
synced 2025-08-03 16:50:24 -04:00
add: nfs config
This commit is contained in:
parent
8eb51a0071
commit
2975de79e2
1 changed files with 21 additions and 0 deletions
21
hosts/common/optional/nfs.nix
Normal file
21
hosts/common/optional/nfs.nix
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# hosts/common/optional/nfs.nix
|
||||||
|
{...}: {
|
||||||
|
# Enable NFS server
|
||||||
|
services.nfs.server = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
# Define your exports
|
||||||
|
exports = ''
|
||||||
|
/nas 192.168.2.101(rw,sync,no_root_squash,no_subtree_check)
|
||||||
|
'';
|
||||||
|
|
||||||
|
# Enable NFSv4 (recommended)
|
||||||
|
# Remove this line if you need to stick with NFSv2/v3 only
|
||||||
|
createMountPoints = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Ensure the directories exist
|
||||||
|
systemd.tmpfiles.rules = [
|
||||||
|
"d /nas 0755 root root -"
|
||||||
|
];
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue