Subject: [PATCH rust-team 00/18] gnu: Add matugen.

From: Gabriel Santos <[email-masked]>
Date: Sun, 30 Mar 2025 09:10:28 -0300

Greetings,

This patchset adds matugen[1], a Rust application used to generate themes
dynamically, based on Google's Material You[2].

This eases the use of themes, as they'll have a color palette generated
that suits a background image or colour well.

It has templates[3] (formats) for programs already available in Guix, viz.
Hyprland, Waybar, Kitty, GTK, Sway, Rofi, and more.

The only issue I have with it is that it has an update checker. I tried
to disable it by configuring the features manually but couldn't remove it.

[1] <https://github.com/InioX/matugen>
[2] <https://source.android.com/docs/core/display/material>
[3] <https://github.com/InioX/matugen-themes>

Regards,

Gabriel Santos

Gabriel Santos (18):
  gnu: Add rust-colorsys-0.6.
  gnu: Add rust-const-default-1.
  gnu: Add rust-const-default-derive-0.2.
  gnu: Add rust-execute-command-tokens-0.1.
  gnu: Add rust-execute-command-macro-impl-0.1.
  gnu: Add rust-execute-command-macro-0.1.
  gnu: Add rust-execute-0.2.
  gnu: Add rust-faster-hex-0.10.
  gnu: Add rust-generic-array-1.
  gnu: Add rust-material-colors-0.4.
  gnu: Add rust-paris-log-1.
  gnu: Add rust-prettytable-rs-0.10.
  gnu: Add rust-resolve-path-0.1.
  gnu: Add rust-typenum-1.17.
  gnu: Add rust-upon-0.8.
  gnu: Add rust-mockito-0.32.
  gnu: Add rust-update-informer-1.
  gnu: Add matugen.

 gnu/packages/crates-io.scm  | 417 ++++++++++++++++++++++++++++++++++--
 gnu/packages/crates-web.scm |  37 ++++
 gnu/packages/rust-apps.scm  |  42 ++++
 3 files changed, 484 insertions(+), 12 deletions(-)

base-commit: 87d7b2c2290b27472a35b8abc91057a8680ad7e9
-- 
2.49.0