themix-project / themix-gui

Graphical application for generating different color variations of Oomox (Numix-based) theme (GTK2, GTK3, Cinnamon, GNOME, Openbox, Xfwm), Archdroid, Gnome-Color, Numix, Papirus and Suru++ icon themes. Have a hack for HiDPI in gtk2. Its Base16 plugin also allowing a lot of app themes support like Alacritty, Emacs, GTK4, KDE, VIM and many more.
GNU General Public License v3.0
2.09k stars 68 forks source link

Oomox CLI revamp #202

Closed actionless closed 3 months ago

actionless commented 5 years ago

Current CLI scripts are just links to change_color.sh scripts inside each plugin itself,

New CLI should have one entry point and reuse plugin-loader from oomox_gui.

New CLI will have 2 actions:

and 4 arguments:

Please leave any comments/feedback before the work on it will start.

b1scu1t commented 4 years ago

I see you can export color schemes in the GUI for xresources rofi and other programs. Possibly we could expose that output through the CLI?

Or maybe, the program can accept regular text files as templates with key-values to be replaced?

I'm thinking something like WPGTK. Its another Python 3 application to generate themes for GTK, rofi, or any template you feed it. It simple but quick.

Warni is another one, but I'm not too familiar with that...

actionless commented 4 years ago

you already can use base16-template for any app, only CLI for it not implemented

base16 templates are pre-installed using collection from here (https://github.com/chriskempson/base16-templates-source/blob/master/list.yaml) but if you wanna have the options for adding user-defined templates under ~/.config/oomox/ feel free to create a separate ticket for that

actionless commented 2 years ago

now CLI for base16 plugin was implemented as well: https://github.com/themix-project/themix-plugin-base16/commit/ef12a9017155f2e47915338e292d7e64f90ff954

FragCGI commented 1 year ago

Any word on the CLI doing icon themes yet? I need it for ricing. :rofl:

actionless commented 1 year ago

@FragCGI the CLI for icons was always there and working, this ticket about revamping all CLIs under one single entry point (themix-cli) instead of individual CLIs

FragCGI commented 1 year ago

@actionless well, I guess I had been looking in the wrong places because I haven't been able to figure that one out. Time to keep searching.

actionless commented 1 year ago

Time to keep searching.

i would start from the ReadMe :wink:

FragCGI commented 1 year ago

Been there, still can't figure out the syntax to get icons based on xresources, more specifically xresources reverse. The theme was easy, but this icon export is killing me. I'm sure I'll figure it out with time though.

actionless commented 1 year ago

it's described in this, same-called, paragraph... https://github.com/themix-project/themix-gui#cli

actionless commented 3 months ago

fixed in https://github.com/themix-project/themix-gui/commit/86cb6d7816ef728e221dccc6a676050cb239d063