InioX / matugen

A material you color generation tool
GNU General Public License v2.0
339 stars 17 forks source link
color-scheme color-scheme-generator colorscheme-generator linux macos material-design material-design-3 material-you material-you-3 windows




license version
downloads stars
Installation · Wiki · Themes
A cross-platform material you color generation tool

Description

Features


If you would like to learn more about the features and configuration, read the wiki here.

Other projects

Supported platforms

Installation

Cargo Cargo Version

Click to expand ```shell cargo install matugen ```

Arch AUR Version

Click to expand Using your favourite AUR helper: ```shell yay -S matugen-bin ```

NixOS nixpkgs NixOS Version

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 pkgsrc current package

Click to expand ```shell pkgin install matugen ``` or, if you prefer to build it from source ```shell cd /usr/pkgsrc/graphics/matugen make install ```

Themes

Templates

Acknowledgements