umberbar

Crates.ioumberbar
lib.rsumberbar
version0.7.6
sourcesrc
created_at2021-02-01 12:59:09.172863
updated_at2021-03-17 11:41:36.030729
descriptionminimalist X11 window manager
homepagehttps://github.com/yazgoo/umberbar
repositoryhttps://github.com/yazgoo/umberbar
max_upload_size
id349249
size208,235
Olivier Abdesselam (yazgoo)

documentation

README

umberbar 🐏

minimalistic xmobar inspired status bar, in a terminal emulator.

UmberBar Screenshot

Video introduction on odysee or on youtube.

rust implementation

This project was previously written in crystal (see crystal directory), it is being ported to rust. All versions >= 0.7 are rust based.

design goals and features

Mostly like its parent project umberwm:

  • kiss: where possible build upon existing crates, use alacritty for rendering
  • configuration as code (like umberwm)
  • support theming (as code), user defined palette
  • single file (~500 LoC) -- may be subject to change
  • loads of themes

requirements

You need alacritty installed and in your path (this project will run alacritty)

You also need nerd fonts for logos and most themes to work.

using it

umberbar is used/configured in rust, here is how to use it:

  1. install rust and cargo https://doc.rust-lang.org/cargo/getting-started/installation.html
  2. clone template project (:warning: it is a different repository): git clone https://github.com/yazgoo/myumberbar
  3. edit src/main.rs (see comments for more details)
  4. run cargo build, binary is available in target/debug/myumerbar
Commit count: 134

cargo fmt