Gnome no longer considers itself “The GNU desktop environment”™, so let's
reflect that.
* gnu/packages/gnome.scm (gnome-meta-package)[synopsis]: Shorten to “Graphical
desktop environment”.
[description]: Adjust accordingly.
GNOME is not a "one size fits all" environment, but with the introduction of
World, Circle, and to some extent Developer Extras and recent explorations of
mobile form factors much more customizable towards the needs of users. As
such, it is silly to insist on a single meta-package to make everyone happy.
* gnu/packages/gnome.scm (gnome): Deprecate.
These imports were needed for a short time to consider two variants of finding
udev/polkit configuration files. They are no longer needed, since the
respective procedures use all packages now.
* gnu/services/desktop.scm: Strip use of (guix diagnostics) and (srfi srfi-35).
As with our udev extension, this makes it so that all inputs are considered
modulo a new ignorelist.
* gnu/services/desktop.scm (gnome-desktop-configuration): Add
polkit-ignorelist.
(gnome-polkit-settings): Adjust accordingly.
Our udev service is capable of handling both rules and hardware databases.
This patch makes it so that gnome can install any such needed rules or
databases, while also allowing users to supply a list of names to ignore
(via regular expressions).
* gnu/services/desktop.scm (gnome-desktop-configuration): Add udev-ignorelist.
(gnome-udev-resources): Rename to…
(gnome-udev-configuration-files): … this. Account for udev-ignorelist.
(gnome-desktop-service-type): Adjust accordingly.
Change-Id: I6df4b896652581c42a35ea3ba1e4849ad72d12ef
* gnu/packages/gnome.scm (gnome-meta-package): New syntax rule.
(gnome-meta-core-services, gnome-meta-core-shell, gnome-meta-core-utilities)
(gnome-essential-extras): New variables.
(gnome): Implement in terms of the former.
* gnu/packages/golang.scm (go-github-com-andybalholm-brotli): Move from here ...
* gnu/packages/golang-compression.scm: ... to here.
Change-Id: I820b0211b1fe4d90643e82fc32a99d8e8b6a9b0f
* gnu/packages/golang.scm (go-golang-org-x-tools): Move from here ...
* gnu/packages/golang-build.scm: ... to here.
Change-Id: Ib9a69a5dab73b6f9d935fd0216658f5e4f8cf1f8
* gnu/packages/golang.scm (go-github-com-yuin-goldmark): Move from here ...
* gnu/packages/golang-build.scm: ... to here.
Change-Id: If553b4a00b288a913d1d54da8b5b52eab87bb277
* gnu/packages/golang.scm (go-golang-org-x-sync): Move from here ...
* gnu/packages/golang-build.scm: ... to here.
Change-Id: I28b72dc45116398512c0255ac9e06b9c539e9e7b
* gnu/packages/golang.scm (go-golang-org-x-xerrors): Move from here ...
* gnu/packages/golang-build.scm: ... to here.
Change-Id: I68c9aa1607d71d08eb7ea4e5caf27121cdd0df4c
* gnu/packages/golang.scm (go-golang-org-x-exp): Move from here ...
* gnu/packages/golang-build.scm: ... to here.
Change-Id: I2253ac166a8830662360b14cec0fa301686dac22
* gnu/packages/golang.scm (go-github-com-bitly-go-hostpool): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ia314e6134f229c004f23d99a9c42dbd0adf105f8
* gnu/packages/golang.scm (go-github-com-bitly-timer-metrics): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Id30d1add9ccbfbc05af114f6ccf82f353a7aa74b
* gnu/packages/golang.scm (go-github-com-bmizerany-perks-quantile): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: I215d8f1f2710bd21ad9a251e4cb029064a0968f6
* gnu/packages/golang.scm (go-github-com-nsqio-go-diskqueue): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: I2051eb1f8a40eeab9c8cc96c540413f5818dd78e
* gnu/packages/golang.scm (go-github-com-nsqio-go-nsq): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ie718c9943dd527281b30c78ab4e23adc764289c1
* gnu/packages/golang.scm (go-github-com-mreiferson-go-svc): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: I21f1d5f651fb09a3716cbcdb48aaf7f8dd37384d
* gnu/packages/golang.scm (go-golang-org-x-sys): Move
from here ...
* gnu/packages/golang-build.scm: ... to here.
* gnu/packages/curl.scm: Add (gnu packages golang-build) module.
* gnu/packages/databases.scm: As above.
* gnu/packages/docker.scm: As above.
* gnu/packages/golang-build.scm: As above.
* gnu/packages/golang.scm: As above.
* gnu/packages/irc.scm: As above.
* gnu/packages/linux.scm: As above.
* gnu/packages/password-utils.scm: As above.
* gnu/packages/syncthing.scm: As above.
* gnu/packages/textutils.scm: As above.
* gnu/packages/vpn.scm: As above.
* gnu/packages/weather.scm: As above.
* gnu/packages/web.scm: As above.
Change-Id: I161e89cacb9aa87b4fbb643ecd9ad32cfe49c9d7
* gnu/packages/golang.scm (go-github-com-mreiferson-go-options): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ia5cf19a48812b56b0b38ed80246a65c345454c79
The brightness component no longer crashes.
* gnu/packages/sugar.scm (sugar)[arguments]: Do not disable brightness
component.
Change-Id: I1c09d2d263c7031458a0ae6bc4789aacb2871032
* gnu/packages/sugar.scm (sugar)[arguments]: Use current system profile's
/share/backgrounds directory for background images.
Change-Id: I9f995e8761b845e56ed40e8116eee3f542a2c9d7