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