diff options
| author | Tyler Murphy <tylerm@tylerm.dev> | 2023-09-06 22:23:01 -0400 |
|---|---|---|
| committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-09-06 22:23:01 -0400 |
| commit | f1b0bfd81f10e048d6552a8604dc2ba582945147 (patch) | |
| tree | a35f10e65d8b785eb9a120e9c343ae68638b2f64 /modules/home-packages/firmware.scm | |
| parent | refactor (diff) | |
| download | dotfiles-guix-f1b0bfd81f10e048d6552a8604dc2ba582945147.tar.gz dotfiles-guix-f1b0bfd81f10e048d6552a8604dc2ba582945147.tar.bz2 dotfiles-guix-f1b0bfd81f10e048d6552a8604dc2ba582945147.zip | |
fuck libvirt fuck libvirt fuck libvirt fuck libvirt fuck libvirt
Diffstat (limited to '')
| -rw-r--r-- | modules/home-packages/firmware.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/modules/home-packages/firmware.scm b/modules/home-packages/firmware.scm new file mode 100644 index 0000000..6e88992 --- /dev/null +++ b/modules/home-packages/firmware.scm @@ -0,0 +1,25 @@ +(define-module (home-packages firmware) + #:use-module (guix packages) + #:use-module (guix utils) + #:use-module (gnu packages) + #:use-module (gnu packages package-management) + #:use-module (gnu packages build-tools) + #:use-module (gnu packages virtualization) + #:use-module (gnu packages firmware) + #:use-module (guix gexp)) + +(define-public ovmf-new + (package + (inherit ovmf) + (name "ovmf-new") + (arguments + (substitute-keyword-arguments (package-arguments ovmf) + ((#:phases phases) + #~(modify-phases #$phases + (replace 'install + (lambda _ + (let ((fmw (string-append #$output "/share/firmware"))) + (mkdir-p fmw) + (copy-recursively "Build/OvmfX64/RELEASE_GCC49/FV" fmw) + ))) + )))))) |