A theme manager for linux, currently focusing on i3. Supports multiple different configuration files, and is fast and portable. Upstream now hosted at sr.ht. You can find ravenlib there as well, if you're looking to add to or build off of the core features.
There's a wiki here, which provides more in-depth information on raven and the surrounding projects.
If you just want to get going, you can install raven from crates.io with
cargo install raventhemer
If you don't want to install cargo, you can download a binary built from the latest git commit here.
git clone https://git.sr.ht/~nicohman/raven && cd raven
cargo install --path . --force
The following packages are required for their relevant options:
Rofi is used in the default config and is recommended. You can also add a custom rofi theme with the
Sublime Text 3 :
New option suggestions are very welcome!
raven help for a list of available commands:
raven nicohman <email@example.com> A theme manager and switcher for desktop linux USAGE: raven <SUBCOMMAND> FLAGS: -h, --help Prints help information -V, --version Prints version information SUBCOMMANDS: add Add option to current theme cycle Control cycle daemon delete Delete a theme edit Edit theme help Prints this message or the help of the given subcommand(s) info Print info about the theme being currently edited install Install a theme from ThemeHub repo load Load a complete theme manage Manage online themes menu Show theme menu modify Open the currently edited themes's option in $EDITOR new Create a new theme refresh Load last loaded theme rm Remove an option from edited theme
The section on configuring raven has been moved to the wiki. Go check it to learn how to configure raven!