aboutsummaryrefslogtreecommitdiff
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012, 2014, 2021, 2022 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (guix)
  #:use-module (guix packages)
  #:re-export-and-replace (define-public))        ;from (guix packages)

;; The composite module that re-exports everything from the public modules.

(eval-when (eval load compile)
  (begin
    (define %public-modules
      '(base32
        build-system
        derivations
        download
        gexp
        monads
        monad-repl
        packages
        store
        utils))

    (for-each (let ((i (module-public-interface (current-module))))
                (lambda (m)
                  (module-use! i (resolve-interface `(guix ,m)))))
              %public-modules)))
01f218bba3043'>vm: Estimate the disk size by default....Ludovic Courtès 2017-06-16tests: Allow setting of qemu memory-size for system tests....Jan Nieuwenhuizen 2017-06-07mapped-devices: Cope with delayed appearance of LUKS source....Mark H Weaver 2017-05-23install: Add 'passwd' to installation image....Marius Bakke 2017-05-21vm: Increase default disk size to account for ESP partition....Marius Bakke 2017-05-19doc: Update for UEFI systems....Marius Bakke 2017-05-19vm: Add UEFI loader to disk images....Marius Bakke 2017-05-19vm: Support creating FAT partitions....Marius Bakke 2017-05-19vm: Support arbitrary partition flags....Marius Bakke 2017-05-18install: Enable SSH in installation image....Marius Bakke 2017-05-17maint: The 'release' target builds a VM image....Leo Famulari 2017-05-16bootloader: Adapt vm to new bootloader API....Mathieu Othacehe 2017-05-16bootloader: Add extlinux support....Mathieu Othacehe 2017-05-15system: grub: Actually default to 'gfxterm' for displaying the GRUB menu....Leo Famulari 2017-05-14system: grub: Expose GRUB's interactive interface settings....Leo Famulari 2017-05-09system: grub: Use the native Guile-Cairo and Guile-SVG....Ludovic Courtès 2017-05-08system: Allow root to run "su" without password....Ricardo Wurmus 2017-05-05system: grub: Use boot-parameters instead of menu-entry where possible....Danny Milosavljevic 2017-05-05system: vm: Use operating-system-kernel-arguments....Danny Milosavljevic 2017-05-03ui: Rename '_' to 'G_'....Ludovic Courtès 2017-04-22system: Rename operating-system-kernel-arguments to operating-system-user-ker......Danny Milosavljevic