Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/snxwman/rancid

An eww widget library and bar framework [WIP]
https://github.com/snxwman/rancid

eww eww-bar eww-config eww-widgets gtk gtk3 linux linux-desktop ricing scss unixporn widget yuck

Last synced: 3 months ago
JSON representation

An eww widget library and bar framework [WIP]

Awesome Lists containing this project

README

        

# rancid

Rancid was an attempt to build a couple of things on top of EWW.

* A widget library.
* A framework for building widgets in a configurable and adaptable manner.
* A vaguely tailwind-like styling syntax/library that would allow users to swap visual structure and theme with ease.

None of these goals were truly accomplished, nor a path to satisfactory completion identified.

It eventually became apparent that EWW simply isn't built in a way that makes this possible without major feature additions and architectural reworks.
Yuck is an insufficiently complete language for the purpose of writing flexible and reusable code. However, the lisp syntax is wonderful for writing config-as-code.
If yuck was swapped out for a complete lisp a number of problems and hacky workarounds would disappear.

Development here has ceased with no plans to restart unless major changes to EWW are made.

EWW is a good widget solution. The above is not to say EWW is bad, just that it is not feasible to 'build on top of' at the current time.