diff --git a/README.md b/README.md index a54cd50..1d09098 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ #### List of all templates + - [Hyprland](#hyprland) - [Hyprlock](#hyprlock) - [Waybar](#waybar) @@ -32,11 +33,13 @@ - [Qt (qt5, qt6)](#qt) - [Alacritty](#alacritty) - [Starship](#starship) -- [Midnight-Discord](#midnight-discord) +- [Midnight Discord](#midnight-discord) - [Pywalfox](#pywalfox) ### Hyprland -Copy the [hyprland-colors.conf]() template and add it to the matugen config. + +Copy the [hyprland-colors.conf](https://github.com/InioX/matugen-themes/blob/main/templates/midnight-discord.css) template and add it to the matugen config. + ```toml [config] # ... @@ -48,7 +51,8 @@ post_hook = 'hyprctl reload' ``` Then, add this line to the top of your `~/.config/hypr/hyprland.conf` file -``` + +```conf source = colors.conf ``` @@ -57,7 +61,9 @@ The theme will now be applied after you reload hyprland. > To reload hyprland you can either quit the current session and enter it again, or you can run `hyprctl reload` which instantly reloads your config. ### Hyprlock -Hyprlock uses the same color format as Hyprland so we can use `hyprland-colors.css`, if you didn't make the template above, Copy the [hyprland-colors.conf]() template and add it to the matugen config. + +Hyprlock uses the same color format as Hyprland so we can use `hyprland-colors.css`, if you didn't make the template above, Copy the [hyprland-colors.conf](https://github.com/InioX/matugen-themes/blob/main/templates/hyprland-colors.conf) template and add it to the matugen config. + ```toml [config] # ... @@ -68,12 +74,14 @@ output_path = '~/.config/hypr/colors.conf' ``` Then, add this line to the top of your `~/.config/hypr/hyprlock.conf` file -``` + +```conf source = colors.conf ``` Configuration Example (`hyprlock.conf`): -``` + +```conf source = colors.conf background { path = $image # This variable contains the image you selected with matugen @@ -85,7 +93,9 @@ label { ``` ### Waybar + Copy the [colors.css](https://github.com/InioX/matugen-themes/blob/main/templates/colors.css) template and add it to the matugen config. + ```toml [config] # ... @@ -97,11 +107,13 @@ post_hook = 'pkill -SIGUSR2 waybar' ``` Then, add this line to the top of your `~/.config/waybar/style.css` file -``` + +```css @import "colors.css"; ``` You can now use all the color variables inside the file. + ```css * { background-color: @primary_container; @@ -109,7 +121,9 @@ You can now use all the color variables inside the file. ``` ### Kitty + Copy the [kitty-colors.conf](https://github.com/InioX/matugen-themes/blob/main/templates/kitty-colors.conf) template and add it to the matugen config. + ```toml [config] # ... @@ -117,16 +131,19 @@ Copy the [kitty-colors.conf](https://github.com/InioX/matugen-themes/blob/main/t [templates.kitty] input_path = 'path/to/template' output_path = '~/.config/kitty/colors.conf' +post_hook = 'pkill -SIGUSR1 kitty' ``` Then, add this line to the bottom of your `~/.config/kitty/kitty.conf` -``` + +```conf include colors.conf ``` The theme will now be applied after you reload kitty. ### GTK + ```toml [config] # ... @@ -141,11 +158,13 @@ output_path = '~/.config/gtk-4.0/colors.css' ``` Then, add this line to the top of your `~/.config/gtk-3.0/gtk.css` and `~/.config/gtk-4.0/gtk.css` + ```css @import 'colors.css'; ``` ### Sway + ```toml [config] # ... @@ -157,11 +176,13 @@ post_hook = 'swaymsg reload' ``` Then, add this line to your `~/.config/sway/config` -``` + +```conf include colors.conf ``` ### wlogout + ```toml [config] # ... @@ -172,11 +193,13 @@ output_path = '~/.config/wlogout/colors.css' ``` Then, add this line to the top of your `~/.config/wlogout/style.css` -``` + +```css @import "colors.css"; ``` You can now use all the color variables inside the file. + ```css * { background-color: @primary_container; @@ -184,8 +207,10 @@ You can now use all the color variables inside the file. ``` ### Rofi + ```toml [config] +# ... [templates.rofi] input_path = 'path/to/template' @@ -193,11 +218,13 @@ output_path = '~/.config/rofi/colors.rasi' ``` Then, add this line to the top of your `~/.config/rofi/config.rasi` -``` + +```rasi @import "colors.rasi"; ``` You can now use all the color variables inside of the `config.rasi`. + ```css * { background-color: @primary-container; @@ -205,8 +232,10 @@ You can now use all the color variables inside of the `config.rasi`. ``` ### dunst + ```toml [config] +# ... [templates.dunst] input_path = 'path/to/template' @@ -214,46 +243,70 @@ output_path = '~/.config/dunst/dunstrc' ``` ### qt + Change `5` to `6` for qt6ct + ```toml [config] +# ... [templates.qt5ct] input_path = 'path/to/template' output_path = '~/.config/qt5ct/colors/matugen.conf' ``` + Then, add these two lines to the top of your `~/.config/qt5ct/qt5ct.conf` -``` + +```conf [Appearance] color_scheme_path=yourusername/.config/qt5ct/colors/matugen.conf custom_palette=true ``` ### Alacritty + ```toml [config] +# ... [templates.alacritty] input_path = 'path/to/template' output_path = '~/.config/alacritty/colors.toml' ``` + Then, add this line to your `~/.config/alacritty/alacritty.toml` -``` + +```toml import = ["colors.toml"] ``` ### Starship + ```toml [config] +# ... [templates.starship] input_path = 'path/to/template' output_path = '~/.config/starship.toml' ``` +### Midnight discord + +```toml +[config] +# ... + +[templates.discord] +input_path = "./templates/discord.css" +output_path = "~/.config/Vencord/themes/matugen.css" +``` + ### Pywalfox + ```toml [config] +# ... [templates.pywalfox] input_path = 'path/to/template' @@ -262,16 +315,17 @@ post_hook = 'pywalfox update' ``` > [!NOTE] -> Add the [Pywalfox plugin](https://addons.mozilla.org/en-US/firefox/addon/pywalfox/) to firefox / thunderbird.
-> Dependencies: [pywalfox](https://github.com/frewacom/pywalfox)
+> Add the [Pywalfox plugin](https://addons.mozilla.org/en-US/firefox/addon/pywalfox/) to firefox / thunderbird. +> +> Dependencies: [pywalfox](https://github.com/frewacom/pywalfox) +> > Install: +> > - Arch (AUR): `yay -S python-pywalfox` > - GNU/Linux, MacOS, Windows: [Follow Instructions](https://github.com/frewacom/pywalfox?tab=readme-ov-file#-installation) - That's it! -