65 lines
704 B
Nix
65 lines
704 B
Nix
{
|
|
lib,
|
|
mkShell,
|
|
stdenv,
|
|
cdrtools,
|
|
curl,
|
|
gawk,
|
|
git,
|
|
glxinfo,
|
|
gnugrep,
|
|
gnused,
|
|
jq,
|
|
ncurses,
|
|
nixpkgs-fmt,
|
|
pciutils,
|
|
procps,
|
|
python3,
|
|
qemu,
|
|
socat,
|
|
spice-gtk,
|
|
swtpm,
|
|
unzip,
|
|
usbutils,
|
|
util-linux,
|
|
xdg-user-dirs,
|
|
xrandr,
|
|
zsync,
|
|
OVMF,
|
|
OVMFFull,
|
|
}:
|
|
mkShell {
|
|
strictDeps = true;
|
|
|
|
nativeBuildInputs = [
|
|
cdrtools
|
|
curl
|
|
gawk
|
|
git
|
|
gnugrep
|
|
gnused
|
|
jq
|
|
ncurses
|
|
nixpkgs-fmt
|
|
procps
|
|
pciutils
|
|
python3
|
|
qemu
|
|
socat
|
|
spice-gtk
|
|
unzip
|
|
util-linux
|
|
xrandr
|
|
] ++ lib.optionals stdenv.isLinux [
|
|
glxinfo
|
|
swtpm
|
|
usbutils
|
|
xdg-user-dirs
|
|
zsync
|
|
OVMF
|
|
OVMFFull
|
|
];
|
|
|
|
buildInputs = [];
|
|
}
|