mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
system: Define '%base-packages' and use it.
* gnu/system.scm (<operating-system>)[packages]: Change default value to %BASE-PACKAGES. (%base-packages): New variable. * gnu/system/install.scm (installation-os): Use it when defining the 'packages' field. * doc/guix.texi (Using the Configuration System): Use %BASE-PACKAGES in example. Remove now unneeded module imports. Explain this.
This commit is contained in:
parent
39d4fde3bf
commit
6f436c54d6
4 changed files with 34 additions and 53 deletions
|
@ -20,13 +20,8 @@
|
|||
#:use-module (gnu)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix monads)
|
||||
#:use-module (gnu packages bash)
|
||||
#:use-module (gnu packages less)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages guile)
|
||||
#:use-module (gnu packages admin)
|
||||
#:use-module (gnu packages package-management)
|
||||
#:use-module (gnu packages zile)
|
||||
#:use-module (gnu packages disk)
|
||||
#:use-module (gnu packages texinfo)
|
||||
#:export (installation-os))
|
||||
|
@ -137,13 +132,9 @@ Use Alt-F2 for documentation.
|
|||
;; Explicitly allow for empty passwords.
|
||||
(base-pam-services #:allow-empty-passwords? #t))
|
||||
|
||||
(packages (list bash coreutils findutils grep sed
|
||||
procps psmisc less texinfo-4
|
||||
guile-2.0 dmd guix util-linux
|
||||
inetutils isc-dhcp net-tools
|
||||
parted fdisk ddrescue
|
||||
module-init-tools kbd
|
||||
zile))))
|
||||
(packages (cons* texinfo-4 ; for the standalone Info reader
|
||||
parted fdisk ddrescue
|
||||
%base-packages))))
|
||||
|
||||
;; Return it here so 'guix system' can consume it directly.
|
||||
installation-os
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue