feat: add m4nix VM
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
This commit is contained in:
parent
9952dd74e3
commit
31a7f53d1b
5 changed files with 172 additions and 83 deletions
|
@ -59,10 +59,7 @@ in
|
|||
sops
|
||||
strace
|
||||
tmux
|
||||
tpm2-pkcs11
|
||||
tpm2-pkcs11.out
|
||||
tpm2-tools
|
||||
vim
|
||||
vim
|
||||
virt-manager
|
||||
wget
|
||||
(pkgs.writeShellScriptBin "qemu-system-x86_64-uefi" ''
|
||||
|
@ -70,7 +67,11 @@ in
|
|||
-bios ${pkgs.OVMF.fd}/FV/OVMF.fd \
|
||||
"$@"
|
||||
'')
|
||||
];
|
||||
] ++ lib.optionals pkgs.stdenv.targetPlatform.isx86_64 ( with pkgs; [
|
||||
tpm2-pkcs11
|
||||
tpm2-pkcs11.out
|
||||
tpm2-tools
|
||||
]);
|
||||
shells = [
|
||||
pkgs.fish
|
||||
pkgs.bash
|
||||
|
@ -78,10 +79,12 @@ in
|
|||
};
|
||||
|
||||
hardware = {
|
||||
|
||||
cpu = {
|
||||
amd.updateMicrocode = lib.mkDefault true;
|
||||
intel.updateMicrocode = lib.mkDefault true;
|
||||
amd.updateMicrocode = pkgs.stdenv.targetPlatform.isx86_64;
|
||||
intel.updateMicrocode = pkgs.stdenv.targetPlatform.isx86_64;
|
||||
};
|
||||
|
||||
enableRedistributableFirmware = lib.mkDefault true;
|
||||
enableAllFirmware = true;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue