guix/gnu
Attila Lendvai b42bfbdfe5
guix system vm: Add --no-graphic CLI argument.
It configures QEMU to use the tty it was started in for IO (as opposed to
opening a separate graphical window).  This enables copy-pasting and
scrollback.  Exit QEMU with C-a x.

* gnu/system/vm.scm (system-qemu-image/shared-store-script): Also add the
'-nographic' QEMU argument when called with #:graphic? #false.
* guix/scripts/system.scm (system-derivation-for-action): Propagate
the #:graphic? keyword arg.
(perform-action): Add and propagate the #:graphic? keyword arg.
(show-help): Add --no-graphic CLI arg.
(%options): Process the new --no-graphic CLI arg.
(process-action): Feed in the CLI arg through the #:graphic? keyword arg.
* doc/guix.texi (Invoking guix system): Add example to combine guix system and
invoking the vm start script into one command.  Split the description of the
various options into separate paragraphs.  Add a paragraph to describe
--no-graphic.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-12-03 14:18:32 +01:00
..
bootloader gnu: system: Add LUKS2 support for the root file system. 2021-12-01 17:51:37 +01:00
build system: Add swap flags. 2021-11-23 10:24:27 +01:00
home home: services: bash: Only source /etc/bashrc if it exists. 2021-11-24 19:46:39 +01:00
installer installer: Make LUKS2 the default format for encrypted devices 2021-12-01 17:51:37 +01:00
machine
packages gnu: cl-coalton: Update to 0.0.1-2.012f6c8. 2021-12-03 14:08:14 +01:00
platforms
services services: Accept <inferior-package>s in lieu of <package>s. 2021-11-30 01:08:55 +01:00
system guix system vm: Add --no-graphic CLI argument. 2021-12-03 14:18:32 +01:00
tests gnu: hpcguix-web: Update to 0.2.0. 2021-11-15 17:55:50 +01:00
artwork.scm
bootloader.scm gnu: system: Improve location of some configuration warnings. 2021-11-17 23:05:58 +01:00
ci.scm
home.scm
image.scm image: Support generating GPT images via `partition-table-type`. 2021-11-12 12:06:58 +00:00
installer.scm
local.mk gnu: icecat: Remove vestigial icecat-78-makeicecat.patch. 2021-12-03 04:45:15 -05:00
machine.scm
packages.scm
platform.scm
services.scm
system.scm system: Filter out boot dependencies from swap-space. 2021-11-23 10:24:27 +01:00
tests.scm