diff --git a/hosts/genesis/networking/dhcp.nix b/hosts/genesis/networking/dhcp.nix index 71887f9..541c932 100644 --- a/hosts/genesis/networking/dhcp.nix +++ b/hosts/genesis/networking/dhcp.nix @@ -22,6 +22,7 @@ }; subnet4 = [ { + id = 1; subnet = "10.42.0.0/16"; pools = [ { pool = "10.42.2.0 - 10.42.3.255"; } ]; interface = lan; @@ -111,12 +112,13 @@ ip-address = "10.42.4.1"; # Dendrite } { - hw-address = "52:54:00:70:ce:fa"; + hw-address = "BC:24:11:A2:F3:6A"; ip-address = "10.42.4.2"; # Jellyfin } ]; } { + id = 66; subnet = "192.168.66.0/24"; pools = [ { pool = "192.168.66.2 - 192.168.66.254"; } ]; interface = iot; diff --git a/hosts/vm-jellyfin/default.nix b/hosts/vm-jellyfin/default.nix index bf00be0..050aaae 100644 --- a/hosts/vm-jellyfin/default.nix +++ b/hosts/vm-jellyfin/default.nix @@ -1,7 +1,6 @@ -{ ... }: +{ lib, ... }: { - imports = [ ]; boot.loader.grub.devices = [ "/dev/disk/by-label/ESP" ]; greg = { @@ -33,11 +32,16 @@ networking = { hostName = "vm-jellyfin"; - domain = "thehellings.lan"; + domain = lib.mkForce null; # The proxmox generator fails at this, somehow }; - services.jellyfin = { - enable = true; - openFirewall = true; + services = { + jellyfin = { + enable = true; + openFirewall = true; + }; + qemuGuest.enable = true; }; + + virtualisation.diskSize = 20 * 1024; }