feat: ptp link to synology and mount nfs volume
This commit is contained in:
parent
b226969b39
commit
b5a483f88d
2 changed files with 23 additions and 7 deletions
|
@ -18,6 +18,16 @@
|
||||||
networking.hostName = "homeserver";
|
networking.hostName = "homeserver";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
|
fileSystems."/mnt/data" = {
|
||||||
|
device = "172.16.0.1:/volume1/data";
|
||||||
|
fsType = "nfs";
|
||||||
|
options = [
|
||||||
|
"noauto"
|
||||||
|
"x-systemd.automount"
|
||||||
|
"x-systemd.idle-timeout=600"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
users.groups.media = { };
|
users.groups.media = { };
|
||||||
users.users.media = {
|
users.users.media = {
|
||||||
group = "media";
|
group = "media";
|
||||||
|
@ -42,6 +52,10 @@
|
||||||
addresses = true;
|
addresses = true;
|
||||||
workstation = true;
|
workstation = true;
|
||||||
};
|
};
|
||||||
|
allowInterfaces = [
|
||||||
|
"end0"
|
||||||
|
"enp2s0u2"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
services.calibre-server = {
|
services.calibre-server = {
|
||||||
|
|
|
@ -39,13 +39,15 @@
|
||||||
|
|
||||||
swapDevices = [ ];
|
swapDevices = [ ];
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
networking.interfaces = {
|
||||||
# (the default) this is the recommended approach. When using systemd-networkd it's
|
end0.useDHCP = lib.mkDefault true;
|
||||||
# still possible to use this option, but it's recommended to use it in conjunction
|
enp2s0u2.ipv4.addresses = [
|
||||||
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
{
|
||||||
networking.useDHCP = lib.mkDefault true;
|
address = "172.16.0.2";
|
||||||
# networking.interfaces.end0.useDHCP = lib.mkDefault true;
|
prefixLength = 24;
|
||||||
# networking.interfaces.wlan0.useDHCP = lib.mkDefault true;
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux";
|
nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue