diff options
author | Ludovic Courtès <ludo@gnu.org> | 2017-12-03 17:44:38 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2017-12-03 19:12:16 +0100 |
commit | 8638362f138101d36064e8fd5e9115c250cdfec4 (patch) | |
tree | 62af017ed3e649587f3e98ab215b70269d19ed95 | |
parent | 2f60084f77815f454d1521396c2a383390ea2865 (diff) | |
download | guix-8638362f138101d36064e8fd5e9115c250cdfec4.tar.gz guix-8638362f138101d36064e8fd5e9115c250cdfec4.zip |
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.
-rw-r--r-- | gnu/system/install.scm | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/gnu/system/install.scm b/gnu/system/install.scm index 4f0beef2bf..78f2bf3a13 100644 --- a/gnu/system/install.scm +++ b/gnu/system/install.scm @@ -188,13 +188,13 @@ the user's target storage device rather than on the RAM disk." (define %installation-services ;; List of services of the installation system. (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, 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) (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. (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 (map (lambda (tty) - (cons tty %default-console-font)) + (cons tty "lat9u-16")) '("tty1" "tty2" "tty3" "tty4" "tty5" "tty6"))) ;; To facilitate copy/paste. @@ -288,9 +290,9 @@ You have been warned. Thanks for being so brave. (define %issue ;; 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 |