~ruther/guix-local

services: xorg: Add xorg-start-command-xinit procedure.

When the user does not use any desktop environment, the typical sequence is to
log in and then type `startx' into the tty to get a window manager running.
Most distributions do provide a startx by default, but Guix has only an
xorg-start-command that is not suitable for this.

This commit adds a second procedure, xorg-start-command-xinit, that correctly
picks a virtual terminal to use, sets up XAUTHORITY and starts xinit with the
correct arguments.  That should make running Guix without a desktop
environment more approachable.

* gnu/services/xorg.scm (xorg-start-command-xinit): New public procedure.
* doc/guix.texi (X Window): Document it.

Change-Id: I17cb16093d16a5c6550b1766754700d4fe014ae9
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
gnu: torbrowser: Fix typo in description.

* gnu/packages/tor-browsers.scm (make-torbrowser)[description]: Fix typo
changing "know" to "known".

Change-Id: Ib4c1d1f183e7debbc769693f303caa141f2138b6
eb4dc1b9 — Maxim Cournoyer 1 year, 9 months ago
gnu: patch: Fix indentation.

* gnu/packages/base.scm (patch): Re-indent package.

Change-Id: I97a5d8054ebacc779bead6093d150c44acdcc91c
09690a2b — Ashish SHUKLA 1 year, 9 months ago
gnu: git: Update to 2.45.1 [security fixes].

* gnu/packages/version-control.scm (git): Update to 2.45.1.

Change-Id: Ia0634c6b0a4a3b5cc5c584ca064bbeb62b207c3e
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
a6fdea9b — AndrĂ© Batista 1 year, 9 months ago
gnu: torbrowser: Update to 13.0.15 [security fixes].

Fixes CVEs 2024-4367, 2024-4767, 2024-4768, 2024-4769,
2024-4770 and 2024-4777. See the Mozilla Foundation Security Advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-22/> for details.

* gnu/packages/tor-browsers.scm (%torbrowser-locales): Update changesets.
(%torbrowser-build-date): Update to 20240510150000.
(%torbrowser-version): Update to 13.0.15.
(%torbrowser-firefox-version): Update to 115.11.0esr-13.0-1-build2.
(torbrowser-translation-base): Update to
a28a8b2cb9e207d12fca11181818c0a0694b56af.
(torbrowser-translation-specific): Update to
e03ffdea5b74ad280616dccd21744cba7b2d4565.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
c2cb6300 — Sharlatan Hellseher 1 year, 9 months ago
gnu: Add python-yt.

* gnu/packages/astronomy.scm (python-yt): New variable.

Change-Id: Ic8331de39e0a5e875aef8d49b7597c269b2b155e
Signed-off-by: Andrew Tropin <andrew@trop.in>
97924973 — Sharlatan Hellseher 1 year, 9 months ago
gnu: Add python-more-itertools-next.

* gnu/packages/python-xyz.scm (python-more-itertools-next): New variable.

Change-Id: Ia9deef0c19931356446e2731a315d27ce54e6ab0
Signed-off-by: Andrew Tropin <andrew@trop.in>
d6db4d16 — Sharlatan Hellseher 1 year, 9 months ago
gnu: Add python-comm.

* gnu/packages/jupyter.scm (python-comm): New variable.

Change-Id: I1bed7b6f54e63db6f47cdbaccd816c56f06045f8
Signed-off-by: Andrew Tropin <andrew@trop.in>
b12ab191 — Sharlatan Hellseher 1 year, 9 months ago
gnu: Add python-geopack.

* gnu/packages/geo.scm (python-geopack): New variable.

Change-Id: I674b09030684dd0d9f94b4b87cf96aeea983ee89
Signed-off-by: Andrew Tropin <andrew@trop.in>
fc08d714 — Sharlatan Hellseher 1 year, 9 months ago
gnu: Add python-viresclient.

* gnu/packages/astronomy.scm (python-viresclient): New variable.

Change-Id: I690a6d8f1fc80dde1605f50d09f540d556fa881b
Signed-off-by: Andrew Tropin <andrew@trop.in>
ea221e3e — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-ewah-bool-utils: Update to 1.2.0.

* gnu/packages/python-compression.scm (python-ewah-bool-utils): Update to 1.2.0.

Change-Id: I7bc50249f2d7e97c64d23054ad176cf0e4af6258
Signed-off-by: Andrew Tropin <andrew@trop.in>
f97c836c — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-unyt: Fix version detection.

* gnu/packages/python-science.scm (python-unyt): Fix version detection.
[native-inputs]: Add python-setuptools-scm.

Change-Id: I96e7d2530b15299a39911bebf62b76a9191ea91b
Signed-off-by: Andrew Tropin <andrew@trop.in>
a7431e37 — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-specutils: Update to 1.15.0.

* gnu/packages/astronomy.scm (python-specutils): Update to 1.15.0.

Change-Id: I43f19ce39574a497097f4605dc2a18f6fd6343e9
Signed-off-by: Andrew Tropin <andrew@trop.in>
6929eaec — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-stsci-image: Update to 2.3.7.

* gnu/packages/astronomy.scm (python-stsci-image): Update to 2.3.7.

Change-Id: Icd3c8d2b893e9eb83820912a0f6afe855330aa97
Signed-off-by: Andrew Tropin <andrew@trop.in>
7061badb — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-sunpy: Update to 5.1.3.

* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.3.

Change-Id: If025ccc8435202a6bf50cf1e48d1955c51a78a34
Signed-off-by: Andrew Tropin <andrew@trop.in>
76f1e381 — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-roman-datamodels: Update to 0.20.0.

* gnu/packages/astronomy.scm (python-roman-datamodels): Update to
0.20.0. Adjust indentation.

Change-Id: I6bd533d81a0c8b6f2cc183e274190ff7042e965f
Signed-off-by: Andrew Tropin <andrew@trop.in>
7f06891a — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-rad: Update to 0.20.0

* gnu/packages/astronomy.scm (python-rad): Update to 0.20.0. Adjust
indentation.

Change-Id: I5921c5153ace1032313121c00c73423f3d1e7c84
Signed-off-by: Andrew Tropin <andrew@trop.in>
3f9c5f89 — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-jplephem: Update to 2.22.

* gnu/packages/astronomy.scm (python-jplephem): Update to 2.22.

Change-Id: I87c1d7e61438634fa1562c5ab42ca2f90ae588a4
Signed-off-by: Andrew Tropin <andrew@trop.in>
b0d3182d — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-crds: Update to 11.17.22.

* gnu/packages/astronomy.scm (python-crds): Update to 11.17.22. Adjust
indentation.
[native-inputs]: Remove python-flake8, python-ipython,
python-lockfile, python-mock, python-nose, python-pylint, and
python-pytest.

Change-Id: Idbbece6544755753dce2046292d2552924992959
Signed-off-by: Andrew Tropin <andrew@trop.in>
9aaa58bc — Sharlatan Hellseher 1 year, 9 months ago
gnu: python-cdflib: Update to 1.3.1.

* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.1.
[propagated-inputs]: Remove python-attrs.

Change-Id: I13abd2608c18796e6d8d5d37bee0a037fbd2794d
Signed-off-by: Andrew Tropin <andrew@trop.in>
Next