@@ -27,7 +27,8 @@
#:use-module (guix packages)
#:use-module (gnu packages)
#:use-module (gnu services)
- #:export (use-package-modules
+ #:export (use-machine-modules
+ use-package-modules
use-service-modules
use-system-modules))
@@ -45,6 +46,7 @@
(gnu system file-systems)
(gnu bootloader)
(gnu bootloader grub)
+ (gnu machine)
(gnu system keyboard)
(gnu system pam)
(gnu system shadow) ; 'user-account'
@@ -142,6 +144,10 @@ Try adding @code{(use-service-modules ~a)}.")
(current-source-location))
hint)))
+(define-syntax-rule (use-machine-modules module ...)
+ (try-use-modules package-module-hint
+ (gnu machine module) ...))
+
(define-syntax-rule (use-package-modules module ...)
(try-use-modules package-module-hint
(gnu packages module) ...))