Package: awww
Priority: optional
Section: graphics
Installed-Size: 8639
Maintainer: Dinh Manh Dung
Architecture: amd64
Version: 0.12.1
Depends: libwayland-client0, liblz4-1
Filename: pool/main/a/awww/awww_0.12.1_amd64.deb
Size: 3063466
MD5sum: 002a84b1a26b3ecfcfb04cefcbe85bb2
SHA1: 1ab0ccacd7c48de720d8bb5aeb85af8cfb7dbf0a
SHA256: f1da5f15c82110a24566d2cf07b70f0f1d69dbd50790198edc8390102f23468e
SHA512: ca5fa5546629cd283f0c40568d8cea7df330b5d39457f896f08ce0ba85eb1e6693e78f7873e43af7040f4d3135fa45349bc07f71947b14b9de41ac7c223fe523
Description: An Answer to your Wayland Wallpaper Woes (workspace: awww + awww-daemon)
Homepage: https://codeberg.org/LGFae/awww
License: GPL-3.0
Package: hellwal
Priority: optional
Section: utils
Installed-Size: 224
Maintainer: Dinh Manh Dung
Architecture: amd64
Version: 1.0.7
Filename: pool/main/h/hellwal/hellwal_1.0.7_amd64.deb
Size: 112084
MD5sum: 80f6d00f0839baf47f9151ad625631b9
SHA1: 347bbcff64b496b5e1f8ba116f77d2d60df99c57
SHA256: 946e8a9940d5d56f862a424bf608f8a65c5055218b3250be955cdae0898fc02e
SHA512: 653075b76159c3567b4099b38a678f6abcfec544859f03e8c988aa8a5f6d699feb7356a17d2f5431d34ee935e09c782a7da4ff7991384afe83a8ce16b6a12be1
Description: Color palette generator (Pywal-like) written in C++
Homepage: https://github.com/danihek/hellwal
License: MIT
Package: mangowc
Priority: optional
Section: x11
Installed-Size: 1658
Maintainer: Dinh Manh Dung
Architecture: amd64
Version: 0.14.0
Depends: libwayland-client0, libdrm2, libxkbcommon0, libpixman-1-0, libdisplay-info1, libliftoff0, libseat1, libpcre2-8-0, xwayland
Filename: pool/main/m/mangowc/mangowc_0.14.0_amd64.deb
Size: 734878
MD5sum: 8f88163a88a270838661fb0e87e810a9
SHA1: 7daf1d18fe2407e1448fa833b78d05a873ec6534
SHA256: 066b9818cb5a61c24770ecbe78d92057c8b0e9e32b9d5c5a40ab303513fd23a7
SHA512: da63758486cace4c0d25215a0d59c0d4251d3dc9c6a2c502f87804974cf596695f6a90fe96416b3cb90e12626747d8f10d1b4f82fee7ee988f5f0a37180826e6
Description: A Wayland compositor based on wlroots and scenefx (dwm but wayland)
Homepage: https://github.com/DreamMaoMao/mangowc
License: MIT
Package: matugen
Priority: optional
Installed-Size: 9013
Maintainer: InioX
Architecture: amd64
Version: 4.1.0-1
Depends: libc6 (>= 2.39)
Filename: pool/main/m/matugen/matugen_4.1.0-1_amd64.deb
Size: 2668660
MD5sum: 6d6cbcb250defd2556b41dba76c37b0f
SHA1: 10309e7c24583eb932bc344fdc2932f4060a91d5
SHA256: 0d512e98fd7174c312e5ed86d1759398f1fef44c3d26ab5d7a7819b6024512b3
SHA512: 686feb34a68c08b499b7df9cbab10d7f0a212620a76abe239865e7b6c5b723cb68ebc479a64d2ca8dddd97b7975dbb3f848d5ce03723d90f07e2e3ae6523f105
Description: A material you and base16 color generation tool with templates
.
.
Donations through Ko-Fi are welcome!
.
.
Themes
.
#### Templates for programs and websites
- [InioX/matugen-themes](https://github.com/InioX/matugen-themes)
.
Description
.
### Features
.
> [!TIP]
> If you would like to learn more about the features and configuration, read
the wiki here.
.
- **Templating engine built with Chumsky (designed for colors)** - [Read
More](https://iniox.github.io/#matugen/templates)
- Custom engine focused on making color manipulation simple and efficient
- Import a color once in any format and automatically access all other
formats (`hex`, `rgb`, `rgba`, `hsl`, etc.)
- Colors are parsed as real color objects, not strings, making filters faster
and more reliable
- Supports piping, nested expressions, conditionals, loops, filters,
includes, arithmetic operations, escaping output.
- Can be used as a standalone templating engine. You can import custom json
files or define and override them in the CLI.
.
- **Generate / Export Material You and base16 color palettes**
- Generate a full Material You or base16 palette from either an image or a
single color
- Export the generated palette as JSON or reference palette keywords directly
within templates
- Easily integrate palette values into config files, themes, or style
templates
.
- **Keyword Filters** - [Read More](https://iniox.github.io/#matugen/filters)
- Modify any keyword using filters such as `replace`, `to_upper`, `to_lower`,
and `set_lightness`
- Includes built-in color filters for adjusting hue, saturation, lightness,
opacity, and more
- Filters can be chained together for powerful inline transformations
.
- **Custom Keywords / Colors**
- Import any JSON file (through CLI or config) and use its contents directly
inside templates
- Imported colors receive full multi-format support, just like built-in
palette colors
- Useful for adding custom theme data, config variables, or full color
schemes
.
- **Palette Customization**
- Adjust contrast, lightness and choose the scheme type (light, dark, or
custom variants)
- Fine-tune the generated palette to match your preference or application
theme
.
### Other projects
- [Mitsugen](https://github.com/DimitrisMilonopoulos/mitsugen) - For
gnome-shell, based on the [old](https://github.com/InioX/matugen/tree/python)
version of Matugen
- [pywal](https://github.com/dylanaraps/pywal) - More color generation
backends, default theme files.
- [wpgtk](https://github.com/deviantfero/wpgtk) - Like pywal, but with a gui
and more features.
.
Supported platforms
.
- Windows
- Linux
- MacOS
- NetBSD
.
Installation
.
Cargo
.
Click to expand
.
```shell
cargo install matugen
```
.
.
Arch
.
Click to expand
.
#### AUR:
```shell
yay -S matugen-bin
```
.
#### Arch extra repo
```shell
sudo pacman -S matugen
```
.
.
NixOS
.
Click to expand
.
Add matugen to your flake inputs:
```nix
inputs = {
matugen = {
url = "github:/InioX/Matugen";
# If you need a specific version:
ref = "refs/tags/matugen-v0.10.0";
};
# ...
};
```
.
Then you can add it to your packages:
```nix
let
system = "x86_64-linux";
in {
environment.systemPackages = with pkgs; [
# ...
inputs.matugen.packages.${system}.default
];
}
```
.
This flake also provides a NixOS/Home Manager module, which can be imported by
adding this in your configuration:
```nix
{pkgs, inputs, ...}: {
imports = [
inputs.matugen.nixosModules.default
];
.
# ...
}
```
.
The module does NOT automatically symlink the files. For an example of using
this module with Home Manager, see https://github.com/InioX/matugen/issues/28
.
Option details can be found by reading the [module](./module.nix). A
[search.nixos.org](https://search.nixos.org/options)-like option viewer is
planned.
.
.
NetBSD
.
Click to expand
.
```shell
pkgin install matugen
```
or, if you prefer to build it from source
```shell
cd /usr/pkgsrc/graphics/matugen
make install
```
.
.
Acknowledgements
.
- [material-colors](https://github.com/Aiving/material-colors)
- [wallpaper.rs](https://github.com/reujab/wallpaper.rs) - Changing wallpaper
for Windows
.
---
.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Homepage: https://github.com/InioX/matugen
Package: wallust
Priority: optional
Section: utils
Installed-Size: 7824
Maintainer: Dinh Manh Dung
Architecture: amd64
Version: 4.0.0~alpha
Depends: imagemagick
Filename: pool/main/w/wallust/wallust_4.0.0~alpha_amd64.deb
Size: 3300978
MD5sum: f31992c9ae78ae16342f403c61052eb4
SHA1: 4e03f9c86552b953dfb1c0cae16cfaae1703bd7f
SHA256: b396b72612dc601325fa7e32da8dffa2989b0510970b7bc232cd341f4b115ff6
SHA512: 908a0e3f8170e86d5a648b68cca09bdb30cd2a30b6ed0271f7cceefec2ce7fe72a283e5536a2297d37edba0061ceba8d67be992dfbe9ae48cbb128486da25907
Description: Generate color palettes from images
Homepage: https://codeberg.org/explosion-mental/wallust
License: MIT
Package: yazi
Priority: optional
Section: utils
Installed-Size: 25660
Maintainer: Dinh Manh Dung
Architecture: amd64
Version: 26.5.6
Suggests: ffmpeg, p7zip, jq, poppler-utils, fd-find, ripgrep, fzf, zoxide, imagemagick
Filename: pool/main/y/yazi/yazi_26.5.6_amd64.deb
Size: 11487870
MD5sum: 5da2981be84bd2d21c324d84096609e4
SHA1: 2c2370230ae0cb6312a0098ef64e1e9a4a7f780f
SHA256: e19c955ced52ccb175e00dde32bfcae14cf933981bb51f8c823fe478d605a707
SHA512: 4826ad0a225d0bb043ce27fda9e10b2abbf487237317740e03e18797de17d6595b40e7dcb50ce584981a857d09002b00f25357aa20c852e131bfcb454eded08e
Description: Blazing fast terminal file manager
Homepage: https://github.com/sxyazi/yazi
License: MIT