kendra केन्द्र
a Vyom tool

kendra

केन्द्र · “centre”

Quick settings: Wi-Fi, Bluetooth, hotspot, DND, caffeine, theme, wallpaper, power profile, volume, brightness, battery, lock, power.

v0.1.2 latest3 releases3 decisions recordedMIT license

kendra: quick settings panel

Kendra (केन्द्र) is Sanskrit for "centre": the centre every quick setting sits in.

kendra is quick settings for Vyom: one keyboard-driven panel that opens instantly, with live data, a preview and a key for everything. It runs on any compositor with the layer-shell protocol (sway, Hyprland, river, niri, Wayfire, labwc…). In Vayu, the desktop it was built for, it replaces the theme / wallpaper / caffeine capsules on the bar.

#Features

#Install

#Requirements

#Install

git clone https://github.com/Theyashsawarkar/kendra ~/.local/share/vyom/plugins/kendra
vyom reload           # pick it up (or log out and in)
vyom kendra            # open it; run it again to close

Give it a key in your compositor, e.g. sway:

bindsym $mod+<key> exec vyom kendra

#Update and uninstall

git -C ~/.local/share/vyom/plugins/kendra pull && vyom reload     # update
rm -rf ~/.local/share/vyom/plugins/kendra && vyom reload          # uninstall

#Usage

Open it with vyom kendra (or your key). Type to search; the footer always shows the keys for what's selected.

KeyAction
ArrowsMove between the toggles and sliders
Enter / SpaceToggle the focused setting
Shift+EnterOpen the focused setting's details (e.g. the Wi-Fi list)
EscClose quick settings
EscClose the panel

Every Vyom panel also has Up/Down (or Ctrl+K/Ctrl+J) to move, Page Up/Page Down to jump and Tab to switch to the next tool.

#Configuration

Everything is optional, in ~/.config/vyom/config.toml under [plugin.kendra]:

SettingDefaultWhat it does
tileswifi bluetooth hotspot dnd caffeine theme wallpaper power-profileWhich tiles, in order
lock / powerloginctl lock-session / (none)The header buttons
tile.<name>(none)Per tile: open, status, on_when, toggle, on, off, subtitle_on/off, title, icon, color
margin_top / margin_right6 / 8Position under the bar

Run vyom reload after editing.

#Troubleshooting

#The Vyom family

Each tool is its own repository, so you install only the ones you want:

ToolWhat it does
dvaraद्वार, gatewayThe app launcher
ganitगणित, mathematicsThe calculator and converter
smritiस्मृति, memoryClipboard history
bhavaभाव, feeling, emotionThe emoji picker
tarangतरंग, waveWi‑Fi and the hotspot
setuसेतु, bridgeBluetooth
dootदूत, messengerYour phone, through KDE Connect
patraपात्र, vesselDocker containers
suchanaसूचना, noticeNotifications
ragaराग, melodyYouTube music and video
mudraमुद्रा, gestureKeybinding search
urjaऊर्जा, energyThe battery at a glance
vishramविश्राम, restThe power menu
kendra (this one)केन्द्र, centreQuick settings

#Contributing

Bug reports, ideas and pull requests are welcome: see CONTRIBUTING.md for the development setup and the few rules every tool follows, and CHANGELOG.md for what changed in each release. Please report security issues privately (SECURITY.md).

#License

MIT.