All Projects → drasill → conky-bspwm-desktops

drasill / conky-bspwm-desktops

Licence: Unlicense license
Displays bspwm desktops & windows in Conky

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to conky-bspwm-desktops

Serene-Conky
Nice and clean conky theme, made using lua and cairo
Stars: ✭ 59 (+268.75%)
Mutual labels:  conky, desktop
nwg-wrapper
Wrapper to display a script output or a text file content on the desktop in sway or other wlroots-based compositors
Stars: ✭ 60 (+275%)
Mutual labels:  conky, desktop
launchui-packager-gui
GUI front-end for LaunchUI Packager.
Stars: ✭ 46 (+187.5%)
Mutual labels:  desktop
YdarWallpaper
opengl渲染的动态桌面壁纸
Stars: ✭ 65 (+306.25%)
Mutual labels:  desktop
bspwm border color
VIM mode indicator for bspwm
Stars: ✭ 18 (+12.5%)
Mutual labels:  bspwm
botcity-framework-core
BotCity Framework - Open Source RPA
Stars: ✭ 37 (+131.25%)
Mutual labels:  desktop
Brick
🧱 Brick - Multiplatform navigation library for Compose.
Stars: ✭ 33 (+106.25%)
Mutual labels:  desktop
vue-fullpage
a single page scroll plugin for [email protected] https://abel-oye.github.io/vue-fullpage/examples/
Stars: ✭ 152 (+850%)
Mutual labels:  desktop
xtd
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
Stars: ✭ 321 (+1906.25%)
Mutual labels:  desktop
contribute-foss
Let's build an exhaustive Wiki page on how to contribute to the Linux and FOSS community, even WITHOUT knowing code!
Stars: ✭ 136 (+750%)
Mutual labels:  desktop
windows taskbar
Flutter plugin serving utilities related to Windows taskbar. 💙
Stars: ✭ 84 (+425%)
Mutual labels:  desktop
Dotfiles
Passionately crafted configs for CLI lovers 🐧❤️
Stars: ✭ 70 (+337.5%)
Mutual labels:  conky
Dotfiles
A Mess....
Stars: ✭ 15 (-6.25%)
Mutual labels:  bspwm
crane
Crane is a easy-to-use and beautiful desktop application helps you build manage your container images.
Stars: ✭ 223 (+1293.75%)
Mutual labels:  desktop
defi-app-old
DeFi Blockchain desktop app for Windows, Linux and Mac.
Stars: ✭ 12 (-25%)
Mutual labels:  desktop
Dotfiles
KDE Plasma for twm users.
Stars: ✭ 83 (+418.75%)
Mutual labels:  bspwm
unofficial-webapp-office
Access all of your favorite Office 365 apps from Linux
Stars: ✭ 139 (+768.75%)
Mutual labels:  desktop
arch-monochrome
My monochromatic rice for BSPWM on arch linux
Stars: ✭ 64 (+300%)
Mutual labels:  bspwm
screencast
Interface to record a X11 desktop
Stars: ✭ 91 (+468.75%)
Mutual labels:  desktop
syng
A free, open source, cross-platform, Chinese-To-English dictionary for desktops.
Stars: ✭ 108 (+575%)
Mutual labels:  desktop

Conky - bspwm-desktops

Draws desktop of BSPWM in a conky panel.

4x5

A vertical conky, scale = 80

1x20

An horizontal conky, scale = 40

Installation

TIMTOWTDI, but for example :

cd
mkdir -p .config/conky/lua
cd .config/conky/lua
git clone https://github.com/drasill/conky-bspwm-desktops.git bspwm-desktops

Dependencies

You'll need the dkjson lua package :

sudo luarocks install dkjson

Usage

In your conky settings, simply add lua_load with the full path of bspwm-desktops, and a call to the bspwm-desktops function.

conky.config = {
   -- ...
	lua_load = '~/.config/conky/lua/bspwm-desktops/bspwm-desktops.lua',
   -- ...
}

conky.text = [[
...
...
${desktop_name}
${lua bspwm_desktops 10 20 80}
...
...
...
]]

Arguments to bspwm-desktops are as follow :

bspwm-desktops x y scale

with :

  • x, y : top-left position of the widget
  • scale : desktop representation scale

For exemple, if your desktop have a 1920x1080 size, a scale of 80 will display your desktops as 24x13 pixels rectangles.

Using conky's $desktop_name seems to be working, and is a nice addition.

Layout

The script displays the desktops from left to right, then top to bottom, depending on the conky panel's width.

Contributions

... are very welcome !

But the code is really quick'n dirty, even if simple.

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].