~ruther/guix-local

gnu: services: Add MATE desktop service.

* gnu/services/desktop.scm (<mate-desktop-configuration>,
mate-desktop-service-type): New variable.
(mate-desktop-service): New public variable.

* doc/guix.texi (Desktop Services): Document the service.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: mate: Add more packages.

* gnu/packages/mate.scm (mate)[inputs]: Add "mate-user-guide", "mate-calc", "mate-backgrounds",
"mate-netbook", "hicolor-icon-theme", "mate-utils", "engrampa", "eom", "mate-polkit",
"mate-system-monitor", "mate-utils", "pluma", "atril".

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-polkit.

* gnu/packages/mate.scm (mate-polkit): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-system-monitor.

* gnu/packages/mate.scm (mate-system-monitor): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add pluma.

* gnu/packages/mate.scm (pluma): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add engrampa.

* gnu/packages/mate.scm (engrampa): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add eom.

* gnu/packages/mate.scm (eom): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-utils.

* gnu/packages/mate.scm (mate-utils): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-screensaver.

* gnu/packages/mate.scm (mate-screensaver): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-netbook.

* gnu/packages/mate.scm (mate-netbook): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add libfakekey.

* gnu/packages/xdisorg.scm (libfakekey): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-icon-theme-faenza.

* gnu/packages/mate.scm (mate-icon-theme-faenza): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-common.

* gnu/packages/mate.scm (mate-common): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-backgrounds.

* gnu/packages/mate.scm (mate-backgrounds): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-calc.

* gnu/packages/mate.scm (mate-calc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add atril.

* gnu/packages/mate.scm (atril): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: caja: Add native-search-paths.

* gnu/packages/mate.scm (caja)[native-search-paths]: Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add caja-extensions.

* gnu/packages/mate.scm (caja-extensions): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: mate-session-manager: Configure with with elogind support.

* gnu/packages/mate.scm (mate-session-manager)[arguments]: Add '--enable-elogind'
to configure-flags.
(phases): Add 'pre-configure' phase.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add mate-user-guide.

* gnu/packages/mate.scm (mate-user-guide): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Next