From 3cf7d29efcbd4de9b7839273bc216ab704db7033 Mon Sep 17 00:00:00 2001 From: Andrew Tropin Date: Fri, 14 Apr 2023 15:12:15 +0400 Subject: [PATCH] Move use-modules to module definition. --- src/tropin/machines.scm | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/src/tropin/machines.scm b/src/tropin/machines.scm index f212243..9d877a6 100644 --- a/src/tropin/machines.scm +++ b/src/tropin/machines.scm @@ -1,9 +1,25 @@ -(define-module (tropin machines)) - -(use-modules (gnu) (guix) (gnu machine) (gnu machine ssh) - (gnu services) (gnu system) (gnu system pam)) -(use-service-modules networking ssh web shepherd) -(use-package-modules bootloaders ssh web) +(define-module (tropin machines) + #:use-module (gnu machine) + #:use-module (gnu machine ssh) + #:use-module (gnu system) + #:use-module (gnu system mapped-devices) + #:use-module (gnu system uuid) + #:use-module (gnu system file-systems) + #:use-module (gnu system accounts) + #:use-module (gnu system shadow) + #:use-module (gnu bootloader) + #:use-module (gnu bootloader grub) + #:use-module (gnu services) + #:use-module (gnu services base) + #:use-module (gnu services networking) + #:use-module (gnu services ssh) + #:use-module (gnu services web) + #:use-module (gnu services shepherd) + #:use-module (gnu packages bootloaders) + #:use-module (gnu packages) + #:use-module (gnu packages ssh) + #:use-module (gnu packages web) + #:use-module (guix gexp)) (define nginx-service (service -- 2.38.5