Add nfs exports for home assistant
This commit is contained in:
parent
ca1aae6112
commit
56e1c4356d
4 changed files with 56 additions and 7 deletions
47
flake.lock
47
flake.lock
|
@ -264,21 +264,22 @@
|
|||
"inputs": {
|
||||
"nci": "nci",
|
||||
"nixpkgs": [
|
||||
"nixpkgs-nixos-unstable"
|
||||
"nixpkgs-stable"
|
||||
],
|
||||
"parts": "parts",
|
||||
"rust-overlay": "rust-overlay"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1670381690,
|
||||
"narHash": "sha256-0VPEA2XixJ+5NGS0zcnntcDWDByUQD4EFuoSSE+Q7yk=",
|
||||
"lastModified": 1684393286,
|
||||
"narHash": "sha256-Ws9uWtZLvTwL5HNonFr4YwyPoTU8QlCvhs6IJ92aLDw=",
|
||||
"owner": "helix-editor",
|
||||
"repo": "helix",
|
||||
"rev": "96ff64a84a4948b0aa85a453276cb0091fb9c792",
|
||||
"rev": "7f5940be80eaa3aec7903903072b7108f41dd97b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "helix-editor",
|
||||
"ref": "22.12",
|
||||
"ref": "23.05",
|
||||
"repo": "helix",
|
||||
"type": "github"
|
||||
}
|
||||
|
@ -372,6 +373,24 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"dir": "lib",
|
||||
"lastModified": 1685564631,
|
||||
"narHash": "sha256-8ywr3AkblY4++3lIVxmrWZFzac7+f32ZEhH/A8pNscI=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "4f53efe34b3a8877ac923b9350c874e3dcd5dc0a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"dir": "lib",
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-master": {
|
||||
"locked": {
|
||||
"lastModified": 1686940302,
|
||||
|
@ -452,6 +471,24 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"parts": {
|
||||
"inputs": {
|
||||
"nixpkgs-lib": "nixpkgs-lib"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1685662779,
|
||||
"narHash": "sha256-cKDDciXGpMEjP1n6HlzKinN0H+oLmNpgeCTzYnsA2po=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "71fb97f0d875fd4de4994dfb849f2c75e17eb6c3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"alejandra": "alejandra",
|
||||
|
|
|
@ -276,8 +276,8 @@
|
|||
type = "github";
|
||||
owner = "helix-editor";
|
||||
repo = "helix";
|
||||
ref = "22.12";
|
||||
inputs.nixpkgs.follows = "nixpkgs-nixos-unstable";
|
||||
ref = "23.05";
|
||||
inputs.nixpkgs.follows = "nixpkgs-stable";
|
||||
};
|
||||
sops = {
|
||||
type = "github";
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
./home-security.nix
|
||||
./influxdb.nix
|
||||
./matrix-server.nix
|
||||
./nas.nix
|
||||
./networking.nix
|
||||
./nix-store-server.nix
|
||||
./print-server.nix
|
||||
|
|
11
nixos/boxes/bolty/nas.nix
Normal file
11
nixos/boxes/bolty/nas.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{ config, pkgs, inputs, lib, ... }: {
|
||||
networking.firewall.allowedTCPPorts = [ 2049 ];
|
||||
services.nfs.server.enable = true;
|
||||
services.nfs.server.exports = ''
|
||||
/data/nfs 10.0.0.244/24(rw,sync,insecure,no_subtree_check,fsid=0) 100.81.212.51(rw,sync,insecure,no_subtree_check)
|
||||
/data/nfs/home_assistant/share 10.0.0.244/24(rw,sync,insecure,no_subtree_check) 100.81.212.51(rw,sync,insecure,no_subtree_check)
|
||||
/data/nfs/home_assistant/media 10.0.0.244/24(rw,sync,insecure,no_subtree_check) 100.81.212.51(rw,sync,insecure,no_subtree_check)
|
||||
/data/nfs/home_assistant/backups 10.0.0.244/24(rw,sync,insecure,no_subtree_check) 100.81.212.51(rw,sync,insecure,no_subtree_check)
|
||||
'';
|
||||
|
||||
}
|
Loading…
Reference in a new issue