gnu: Add python-orgparse.
* gnu/packages/python-xyz.scm (python-orgparse): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: emacs-org-recent-headings: Update to 0.1-0.97418d5.
* gnu/packages/emacs-xyz.scm (emacs-org-recent-headings): Update to 0.1-0.97418d5.
[propagated-inputs]: Add emacs-s and emacs-helm.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add emacs-bazel.
* gnu/packages/emacs-xyz (emacs-bazel): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
guix graph: Show '-M' in '--help' output.
* guix/scripts/graph.scm (show-help): Add -M shorthand.
doc: Add new Swap Space section.
* doc/guix.texi (operating-system Reference): Update swap-devices.
* doc/guix.texi (Swap Space): Add it.
* gnu/system/examples/desktop.tmpl: Add swap-devices example.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
system: Filter out boot dependencies from swap-space.
* gnu/systems.scm (swap-services): Filter them.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
system: Add swap flags.
* gnu/system/file-systems.scm (swap-space)[priority, discard?]: Add
them.
* guix/build/syscalls.scm (SWAP_FLAG_PREFER, SWAP_FLAG_PRIO_MASK,
SWAP_FLAG_PRIO_SHIFT, SWAP_FLAG_DISCARD): Add them.
* gnu/build/file-systems.scm (swap-space->flags-bit-mask): Add it.
* gnu/services/base.scm (swap-service-type): Use it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
system: Warn about swap-devices format change
* gnu/system.scm (warn-swap-devices-change,
%warn-swap-devices-change): Add them.
* gnu/system.scm (operating-system) [swap-devices]: Use it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
system: Rework swap space support, add dependencies.
* gnu/system/file-systems.scm (swap-space): Add it.
* gnu/system.scm (operating-system)[swap-devices]: Update comment.
* gnu/services/base.scm (swap-space->shepherd-service-name,
swap-deprecated->shepherd-service-name, swap->shepherd-service-name):
Add them.
* gnu/services/base.scm (swap-service-type, swap-service): Use the new
records.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Fix the example of "Using virt-viewer with Spice".
* doc/guix.texi (Running Guix in a Virtual Machine): add missing line
continuation char '\'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
docker: Enable arm64 docker image building for 'guix pack'.
* guix/docker.scm (build-docker-image): Recognize "aarch64".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: pipe-viewer: Update to 0.1.7.
* gnu/packages/video.scm (pipe-viewer): Update to 0.1.7.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: piper: Update to 0.6.
* gnu/packages/gnome.scm (piper): Update to 0.6.
[inputs]: Add libratbag.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: libratbag: Update to 0.16.
* gnu/packages/gnome.scm (libratbag): Update to 0.16.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add qtile.
* gnu/packages/wm.scm (qtile): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-iwlib.
* gnu/packages/python-xyz.scm (python-iwlib): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-dbus-next.
* gnu/packages/python-xyz.scm (python-debus-next): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-xcffib: Upgrade to 0.11.1.
Required for qtile.
* gnu/packages/python-xyz.scm (python-xcffib): Upgrade to 0.11.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add stcgal.
* gnu/packages/embedded.scm (stcgal): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>