install: Add colors in 'motd' and 'issue'.
* gnu/system/install.scm (%installation-services)[motd]: Add colors. [services]: Use the "lat9u-16" font. (%issue): Add colors.
This commit is contained in:
parent
2f60084f77
commit
8638362f13
|
@ -188,13 +188,13 @@ the user's target storage device rather than on the RAM disk."
|
||||||
(define %installation-services
|
(define %installation-services
|
||||||
;; List of services of the installation system.
|
;; List of services of the installation system.
|
||||||
(let ((motd (plain-file "motd" "
|
(let ((motd (plain-file "motd" "
|
||||||
Welcome to the installation of the Guix System Distribution!
|
\x1b[1;37mWelcome to the installation of the Guix System Distribution!\x1b[0m
|
||||||
|
|
||||||
There is NO WARRANTY, to the extent permitted by law. In particular, you may
|
\x1b[2mThere is NO WARRANTY, to the extent permitted by law. In particular, you may
|
||||||
LOSE ALL YOUR DATA as a side effect of the installation process. Furthermore,
|
LOSE ALL YOUR DATA as a side effect of the installation process. Furthermore,
|
||||||
it is 'beta' software, so it may contain bugs.
|
it is 'beta' software, so it may contain bugs.
|
||||||
|
|
||||||
You have been warned. Thanks for being so brave.
|
You have been warned. Thanks for being so brave.\x1b[0m
|
||||||
")))
|
")))
|
||||||
(define (normal-tty tty)
|
(define (normal-tty tty)
|
||||||
(mingetty-service (mingetty-configuration (tty tty)
|
(mingetty-service (mingetty-configuration (tty tty)
|
||||||
|
@ -245,10 +245,12 @@ You have been warned. Thanks for being so brave.
|
||||||
;; since it takes the installation directory as an argument.
|
;; since it takes the installation directory as an argument.
|
||||||
(cow-store-service)
|
(cow-store-service)
|
||||||
|
|
||||||
;; Install Unicode support and a suitable font.
|
;; Install Unicode support and a suitable font. Use a font that
|
||||||
|
;; doesn't have more than 256 glyphs so that we can use colors with
|
||||||
|
;; varying brightness levels (see note in setfont(8)).
|
||||||
(service console-font-service-type
|
(service console-font-service-type
|
||||||
(map (lambda (tty)
|
(map (lambda (tty)
|
||||||
(cons tty %default-console-font))
|
(cons tty "lat9u-16"))
|
||||||
'("tty1" "tty2" "tty3" "tty4" "tty5" "tty6")))
|
'("tty1" "tty2" "tty3" "tty4" "tty5" "tty6")))
|
||||||
|
|
||||||
;; To facilitate copy/paste.
|
;; To facilitate copy/paste.
|
||||||
|
@ -288,9 +290,9 @@ You have been warned. Thanks for being so brave.
|
||||||
(define %issue
|
(define %issue
|
||||||
;; Greeting.
|
;; Greeting.
|
||||||
"
|
"
|
||||||
This is an installation image of the GNU system. Welcome.
|
\x1b[1;37mThis is an installation image of the GNU system. Welcome.\x1b[0m
|
||||||
|
|
||||||
Use Alt-F2 for documentation.
|
\x1b[1;33mUse Alt-F2 for documentation.\x1b[0m
|
||||||
")
|
")
|
||||||
|
|
||||||
(define installation-os
|
(define installation-os
|
||||||
|
|
Loading…
Reference in New Issue