home-manager: remove "unnecessary" compilation of OVMF
This commit is contained in:
parent
ea475fa9e1
commit
fcd1b8461a
|
@ -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" ]
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue