diff --git a/modules/rosenthal.scm b/modules/rosenthal.scm new file mode 100644 index 0000000..bd2af67 --- /dev/null +++ b/modules/rosenthal.scm @@ -0,0 +1,32 @@ +;;; SPDX-FileCopyrightText: 2025 Hilton Chain +;;; +;;; SPDX-License-Identifier: GPL-3.0-or-later + +(define-module (rosenthal)) + +;; Re-export commonly-used modules. + +(eval-when (eval load compile) + (begin + (define %public-modules + '((gnu) + (guix utils) + (rosenthal utils file) + (rosenthal utils packages) + (rosenthal utils transformations) + + (gnu services desktop) + (gnu services guix) + (gnu services shepherd) + (rosenthal services base) + (rosenthal services desktop) + + (gnu home) + (gnu home services) + (gnu home services desktop) + (gnu home services shepherd))) + + (for-each (let ((i (module-public-interface (current-module)))) + (lambda (m) + (module-use! i (resolve-interface m)))) + %public-modules)))