Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a bare minimal bar

Screenshot

Screenshot with popups opened

A simple, dependency-light and easy to customize bar based on Quickshell.

The goal of this project is to just provide a really minimal bar for Hyprland.

Why use this

  • Minimal: no install scripts, just 3 external dependencies
  • Non-invasive: doesn't change anything in your config
  • Customizable: modify QML components as you wish

Dependencies

  • Hyprland (duh)
  • Quickshell
  • Nerd Font Icons (you can also use others)
  • playerctl
  • Matugen (optional)

(really) Quick start

  1. Clone the repo

git clone https://github.com/jukoby/bmbar.git

  1. Rename the folder or just use a symlink

ln -s location/of/bmbar/ $XDG_CONFIG_HOME/quickshell

  1. If you want to use Matugen for setting your theme colors add this to your Matugen config
[templates.quickshell]
input_path = "~/.config/quickshell/theme/colors.json.template"
output_path = "~/.config/quickshell/theme/colors.json"

Features

  • fully functional system tray
  • audio menu to switch devices and
  • power menu (shutdown, reboot, sleep, logout)
  • media menu working with playerctl for better reliability
  • toggle buttons: hyprsunset (night light), sleep inhibitor
  • color picker
  • notification daeman showing incoming notifications
  • updater for arch and pacman
  • runs commands in installed terminal emulator automatically

TODO

  • fix small animation issues
  • basic config file
  • workspace overview
  • maybe support other compositors (e.g. niri)
  • updater for other distros (fedora, debian)

Contributing

  • Prefer small, focused PRs.
  • Follow existing coding style in QML files.

Supported Terminal Emulators for auto detection

  • alacritty, konsole, xterm, ghostty, gnome-terminal, kitty, foot

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages