{ machines.pikvm = { arch = "aarch64-linux"; isRaspberryPi = true; nixosModule = { config, inputs, lib, ... }: { # imports = [ "${inputs.nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" ]; lab = { storage.profile = "pi"; }; environment.systemPackages = with inputs.nixpkgs.legacyPackages.aarch64-linux; [ (mplayer.override { v4lSupport = true; }) ffmpeg v4l-utils ]; boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; }; }; }