1
0
Fork 0

home-manager: remove "unnecessary" compilation of OVMF

This commit is contained in:
Pratham Patel 2024-03-18 13:33:03 +05:30
parent ea475fa9e1
commit fcd1b8461a
Signed by: thefossguy
SSH Key Fingerprint: SHA256:/B3wAg7jnMEBQ2JwkebbS/eXVZANDmqRfnd9QkIhxMI
1 changed files with 3 additions and 7 deletions

View File

@ -1,10 +1,6 @@
{ config, lib, pkgs, ... }:
let
OVMFPkg = (pkgs.OVMF.override{
secureBoot = true;
tpmSupport = true;
}).fd;
OVMFBinName = if pkgs.stdenv.isAarch64 then "AAVMF"
else "OVMF";
in
@ -78,8 +74,8 @@ in
# for raw QEMU VMs
home.activation = {
OVMFActivation = lib.hm.dag.entryAfter [ "installPackages" ] (if pkgs.stdenv.isx86_64 then ''
EDKII_CODE_NIX="${OVMFPkg}/FV/${OVMFBinName}_CODE.fd"
EDKII_VARS_NIX="${OVMFPkg}/FV/${OVMFBinName}_VARS.fd"
EDKII_CODE_NIX="${pkgs.OVMF}/FV/${OVMFBinName}_CODE.fd"
EDKII_VARS_NIX="${pkgs.OVMF}/FV/${OVMFBinName}_VARS.fd"
EDKII_DIR_HOME="$HOME/.local/share/edk2"
EDKII_CODE_HOME="$EDKII_DIR_HOME/EDKII_CODE"
@ -103,7 +99,7 @@ in
"libvirt/qemu.conf" = {
enable = true;
text = ''
nvram = [ "${OVMFPkg}/FV/${OVMFBinName}_CODE.fd:${OVMFPkg}/FV/${OVMFBinName}_VARS.fd" ]
nvram = [ "${pkgs.OVMF}/FV/${OVMFBinName}_CODE.fd:${pkgs.OVMF}/FV/${OVMFBinName}_VARS.fd" ]
'';
};
};