aboutsummaryrefslogtreecommitdiff
path: root/tw/system/frm.scm
diff options
context:
space:
mode:
authorTimo Wilken2024-01-13 22:04:15 +0100
committerTimo Wilken2024-01-13 22:04:15 +0100
commitd0889cc9ab4de3deb57b4ebb084a6d7c5c9d7688 (patch)
tree6827ff83289d24390db612a00d636f30946ed5f6 /tw/system/frm.scm
parentc83ea26c932bd9b3f9b340b85f9cbf5b0096ddb6 (diff)
Move common firmware to separate module
Diffstat (limited to 'tw/system/frm.scm')
-rw-r--r--tw/system/frm.scm25
1 files changed, 1 insertions, 24 deletions
diff --git a/tw/system/frm.scm b/tw/system/frm.scm
index 2c1c5054..6d143e53 100644
--- a/tw/system/frm.scm
+++ b/tw/system/frm.scm
@@ -26,6 +26,7 @@
#:use-module ((nonguix licenses)
#:prefix nongnu:)
#:use-module (tw channels)
+ #:use-module (tw packages firmware)
#:use-module (tw services secrets)
#:use-module (tw system))
@@ -34,30 +35,6 @@
(define root-partition ; /dev/nvme0n1p2
(uuid "62fb4710-33d1-4eaf-aaaa-43d16ab26a58" 'btrfs))
-(define select-firmware
- (@@ (nongnu packages linux) select-firmware))
-
-(define-public mt7922-firmware
- (package
- (inherit nongnu:linux-firmware)
- (name "mt7922-firmware")
- (arguments
- `(#:license-file-regexp "LICENSE.mediatek"
- ,@(substitute-keyword-arguments (package-arguments nongnu:linux-firmware)
- ((#:phases phases)
- `(modify-phases ,phases
- (add-after 'unpack 'select-firmware
- ,(select-firmware "^mediatek/.*7922.*")))))))
- (home-page "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/mediatek")
- (synopsis "Nonfree firmware for Mediatek MT7922 (AMD RZ616) wireless chips")
- (description "Nonfree firmware for AMD RZ616 Wi-Fi and Bluetooth chips.
-These are actually Mediatek MT7922 chips.")
- (license
- (nongnu:nonfree
- (string-append
- "https://git.kernel.org/pub/scm/linux/kernel/git/firmware"
- "/linux-firmware.git/plain/LICENSE.mediatek")))))
-
(define-public %frm-system
(operating-system
(host-name "frm.twilken.net")