diff --git a/services/nspawn.nix b/services/nspawn.nix deleted file mode 100644 index e0ebb4b..0000000 --- a/services/nspawn.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ config, lib, ... }: - -with lib; - -mkIf (elem "nspawn" config.machine.services) { - systemd = let - fn = import ../fn.nix { inherit lib; }; - in { - nspawn = recursiveUpdate (listToAttrs ( - (map ( - name: { - name = name; - value = { networkConfig.VirtualEthernet = "no"; }; - } - ) - (fn.lst { p = /var/lib/machines; t = "directory"; b = false; }) - ))) { - "64Arch" = { - filesConfig = { - "BindReadOnly" = ["/tmp/.X11-unix"]; - "Bind" = ["/dev/snd" "/dev/dri"]; - # TODO: Add this to service overrides - # "DeviceAllow" = [ "/dev/dri/renderD128" ]; - }; - }; - }; - }; -}