okosuno / pywal-for-air-for-steam

use "air for steam" with pywal
MIT License
2 stars 0 forks source link

wanna collab rewriting this? #1

Open eylles opened 1 year ago

eylles commented 1 year ago

i maintain another pywal fork pywal16 and recently been getting back on ricing after completeing some stuff, i'm looking at either coloring metro (since the old python script that did that seems to be abandoned) or outright create a template based on the dracula theme for steam, what do you say?

okosuno commented 1 year ago

originally i wanted to kind of do what wal_steam was doing with metro but with a skin that is still supported, since (i think) metro stopped getting updates and, iirc, steam just kind of randomly tweaks their UI stuff every so often which is slowly breaking old skins/scripts. i lost momentum on this because i had been building it around air and then found out that air was also no longer being supported.

that said i would probably be interested in doing that, particularly with dracula since people seem to be actively contributing to it.

eylles commented 1 year ago

looking at dracula i think of parsing ~/.cache/wal/colors.sh as key=val files are easy to parse with just the std libs, geberate the additional colors (i see shades of gray and of other colors) and convert to other formats for the variations (rgb, rgba(255)), then build a template of every file from the dracula theme that has color definitions inside, copy the templates to a tmp dir for building, build the theme and then just copy it to the necessary path.

okosuno commented 1 year ago

https://github.com/okosuno/pywal-steam started working on this here