feat: ptp link to synology and mount nfs volume

This commit is contained in:
Iain Learmonth 2025-06-16 21:36:15 +01:00
parent b226969b39
commit b5a483f88d
2 changed files with 23 additions and 7 deletions

View file

@ -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 = {

View file

@ -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";
} }