8000 GitHub - oisanjaya/medius: Highly customizable Wayland widget panel · GitHub
[go: up one dir, main page]

Skip to content
oisanjayaPublic

About

Highly customizable Wayland widget panel

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

medius

Highly customizable Wayland quick panel

medius1

Getting Started | Configuration | Setup Showcase

About

Main reason I create this repository because I use Niri and Waybar but I really miss a "quick settings" and they doesn't provide built-in feature like this.

But developing such app is difficult. What button should included? What icon it should show? What command does it should run? I think that decisions are very personal, so i wrote this app. Basically this app only create window/panel on top shell layer and you can write your own layout and logic. So in short we provide you the easy part of creating window/widgets, and you do the hard part of deciding what inside the panel and how it going to be styled.

Features

  • Build widget layout using KDL format in configuration files.
  • Every command from config files are run in separate thread to keep UI responsive.
  • Every widget assigned css class to further style the panel

Configuration

Included in this repo inside example-config are my config files. You can try copy theese files into ~/.config/medius and see how it works.

Also checkout wiki section.

Building

`git clone https://github.com/oisanjaya/medius.git`
`cd medius`
`mkdir build`
`meson setup build`
`ninja -C build`

Then you can copy medius/build/src/medius to any directory you want. You can invoke quick panel by calling this program (e.g. do key bind in niri, or attach to a on-click event of waybar modules). Installation process does not automatically create config file nor create any directoy for it.

Status

medius is in development state, maybe will always be, but I believe it still useful for every day use.

Contributing

If you'd like to help with medius, you are very welcome. Go open issues or post PR.

Inspiration

Every OS out there, of course. I use Niri and Waybar and there are no built in 'quick settings' available.

Contact

You are welcome to contact me at oisanjaya@gmail.com

About

Highly customizable Wayland widget panel

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0