alphapapa / solarized-everything-css

A collection of Solarized user-stylesheets for...everything?
GNU General Public License v3.0
278 stars 43 forks source link

pywal's template #53

Closed aleprovencio closed 5 years ago

aleprovencio commented 5 years ago

Hello @alphapapa, I find your project great and integrating it to pywal might be the ricer's bliss.

Maybe a pywal template out of one of the all-sites.css versions of solarized-everything-css is enough?

Do you have interest on coding it or can we base another repo from your code?

Cheers

jgkamat commented 5 years ago

Alexandre Provencio writes:

Maybe a pywal template out of one of the all-sites.css versions of solarized-everything-css is enough?

Different themes are generated from theme folders, for example, this is the one for solarized:

https://github.com/alphapapa/solarized-everything-css/tree/master/themes/solarized

In it, there's a file to define colors, and two files to define dark/light themes.

I'm not sure what pywal is, but if its a color pallet generator, you probably could generate a 'colors.styl' file with the solarized dark/light files (if you want little control), or with custom dark/light files (if you want more control).

aleprovencio commented 5 years ago

Yeah, Pywal is color pallet generator from images or from over 250 pre-defined themes and then applies the colors system-wide. A command like wal --theme base16-nord -g would apply the nord theme to your WM, App Launcher, Text Editor, Taskbar, Terminal Emulator, GUI apps, etc, without touching config files.

I thought coding solarized-everything-css as an User Template, which can read the generated colors from ~/.cache/wal/colors.css.

aleprovencio commented 5 years ago

ops, didn't mean to close this issue, sorry

alphapapa commented 5 years ago

@aleprovencio I guess that would require running make in this repo every time the Pywal color cache is updated. And you'd have to write some code to get the colors out of it and put them into a theme.

IIUC that wouldn't have anything to do with this project. You could write code to do that and it would probably belong in its own repo outside this project. I don't think it would be appropriate to merge Pywal-specific executable code into this project.

However, if you publish the code for that, I'd be happy to mention it in the readme here. Thanks.