All Projects → nicohman → raven

nicohman / raven

Licence: GPL-3.0 license
Rust-based themer for linux, specializing in i3. Rice at a moment's notice!

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to raven

bspwm-config
Green themed bspwm configuration for ricing lovers
Stars: ✭ 19 (-60.42%)
Mutual labels:  polybar, unixporn
dotfiles
A collection of dotfiles for i3, polybar and more.
Stars: ✭ 25 (-47.92%)
Mutual labels:  polybar, unixporn
dotfiles
collection (and a backup) of my config files
Stars: ✭ 49 (+2.08%)
Mutual labels:  polybar, unixporn
Polybar Themes
A huge collection of polybar themes with different styles, colors and variants.
Stars: ✭ 3,687 (+7581.25%)
Mutual labels:  polybar, unixporn
dotfiles
dotfiles of simonvic daily used enviroment
Stars: ✭ 75 (+56.25%)
Mutual labels:  polybar, unixporn
dotfiles
Repository to manage and share personal dotfiles
Stars: ✭ 67 (+39.58%)
Mutual labels:  polybar, unixporn
polybar-vpn-controller
Polybar module for VPN control. Set up for Mullvad VPN but modifiable for others.
Stars: ✭ 29 (-39.58%)
Mutual labels:  polybar, unixporn
foolz-dots
Collection of my linux desktop configuration files.
Stars: ✭ 16 (-66.67%)
Mutual labels:  termite, polybar
dotfiles
My dotfiles
Stars: ✭ 23 (-52.08%)
Mutual labels:  termite, polybar
blue-sky
A clean and blue BSPWM setup
Stars: ✭ 267 (+456.25%)
Mutual labels:  polybar, unixporn
dotfiles
My personal dotfiles repository
Stars: ✭ 36 (-25%)
Mutual labels:  termite, polybar
dotfiles
My awesomewm dotfiles for awesome people! ✨
Stars: ✭ 1,764 (+3575%)
Mutual labels:  unixporn
dotfiles
Dotfiles generator that allows quick configuration of different window managers in multiple OSs
Stars: ✭ 36 (-25%)
Mutual labels:  polybar
dotfiles
Random rice collection 🍙
Stars: ✭ 62 (+29.17%)
Mutual labels:  unixporn
xmonad-log
DBus monitor for xmonad log events.
Stars: ✭ 31 (-35.42%)
Mutual labels:  polybar
i3wm-themer
🎨 Theme collection manager for i3-wm
Stars: ✭ 1,956 (+3975%)
Mutual labels:  polybar
redux-sentry
Middleware that logs all your store and actions on exception to Sentry with raven-js
Stars: ✭ 13 (-72.92%)
Mutual labels:  raven
kali-config
Linux colorful dotfiles.
Stars: ✭ 40 (-16.67%)
Mutual labels:  polybar
arch-monochrome
My monochromatic rice for BSPWM on arch linux
Stars: ✭ 64 (+33.33%)
Mutual labels:  polybar
iAts pro
Antenna tracking system build on ESP32 module
Stars: ✭ 44 (-8.33%)
Mutual labels:  raven

Raven builds.sr.ht status

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.

Example

A gif showing raven working

ThemeHub

Raven supports installing themes from and publishing themes to ThemeHub, or your own instance of ravenserver. I encourage everyone to share their themes and rices there!

Wiki

There's a wiki here, which provides more in-depth information on raven and the surrounding projects.

Getting Started

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.

Installation

All you technically require is cargo to be installed. You can install from crates.io by running cargo install raventhemer, or by building manually:

Run:

git clone https://git.sr.ht/~nicohman/raven && cd raven

cargo install --path . --force

The following packages are required for their relevant options:

  • New option suggestions are very welcome!

You can also download a(possibly outdated prebuilt binary from here, or a binary built from the latest git commit at my website.

Usage

raven help for a list of available commands:

raven
nicohman <[email protected]>
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

Configuration

The section on configuring raven has been moved to the wiki. Go check it to learn how to configure raven!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].