• Stars
    star
    217
  • Rank 182,446 (Top 4 %)
  • Language
    C
  • License
    Other
  • Created over 10 years ago
  • Updated about 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

WebKit-based status bar for tiling window managers.

candybar(1)

Name

candybar - WebKit-based status bar for tiling window managers

Synopsis

candybar [-d] [-c config-file] [-h height] [-m monitor] [-p position] [-t theme-uri]

Description

candybar displays a HTML-based status bar in a WebKit web view. It provides a smooth looking status bar with CSS transitions and effects, and the possibility of having a transparent background with effects without a desktop compositor running.

Screenshots are available on the candybar wiki.

Options

-d

Enable debugging mode and display the WebKit inspector window on launch.

-c config-file

Read configuration options from the specified config-file. config-file overrides CANDYBAR_CONFIG_PATH and any system-wide and per-user configuration files. The file must exist and be valid JSON.

-h height

Set the height of the status bar in pixels.

-m monitor

Define which monitor the status bar appears on.

-p position

Set the status bar position. Valid options are top and bottom.

-t theme-uri

Set the URI for a theme HTML file. Must be a valid URI, i.e. local files must be prefixed with file://.

Window manager support

bspwm

supported; requires bspwm to be configured to reserve space with bspc config top_padding 24.

dwm

supported; requires the dwm built-in bar to be enabled and set to the same position and height as candybar, candybar will be placed on top of the dwm bar.

i3

supported; desktop support requires the desktops_i3 widget to be enabled instead of the default desktops widget for desktop list support.

monsterwm

supported

qtile

supported; requires a recent version, support for desktop EWMH properties was implemented in qtile revision 02fd471.

Files

~/.config/candybar/config.json

Per-user configuration file. See candybar(5) for further details.

/etc/xdg/candybar/config.json

System-wide configuration file. See candybar(5) for further details.

Environment

CANDYBAR_CONFIG_PATH

Full path of an alternate config.json file. This variable overrides any system-wide and per-user configuration files, but does not override the -c command-line argument. The file must exist and be valid JSON.

Authors

Kim Silkebækken <[email protected]>

See https://github.com/Lokaltog/candybar/graphs/contributors for a list of all contributors.

See also

candybar(5)

More Repositories

1

vim-powerline

Moved to powerline/powerline.
Vim Script
2,863
star
2

git-man-page-generator-legacy

Git man page generator.
JavaScript
388
star
3

vim-distinguished

A dark vim color scheme for 256-color terminals.
Vim Script
210
star
4

vim-monotone

A dark, monochrome colorscheme for vim
Vim Script
203
star
5

baba-core

Mini-language for creating random text generators.
JavaScript
132
star
6

home

Lokaltog's home repo. Contains emacs config files and various local config files (for git, fish, bspwm, etc.)
Emacs Lisp
86
star
7

neoranger

Simple ranger wrapper for neovim.
Vim Script
38
star
8

vimfiles

Lokaltog's awesome vim configuration. Not maintained anymore, as I've switched to emacs+evil.
Vim Script
28
star
9

distinguished-theme

A dark and elegant theme for emacs.
Emacs Lisp
26
star
10

KeRD

Kerbal Remote Display.
JavaScript
14
star
11

monotone.nvim

Another monochrome neovim colorscheme.
Lua
10
star
12

lokaltog-fonts

Lokaltog's custom-made bitmap fonts.
Shell
10
star
13

candybar-theme-default

Default theme for candybar.
JavaScript
6
star
14

bind-adblocker

BIND ad blocker and personal caching DNS.
6
star
15

git-man-page-generator

5
star
16

vim-charbar

Lightweight single-character scrollbar.
Vim Script
5
star
17

dada-grammars

Random text generation grammars for the Dada Engine (http://dev.null.org/dadaengine/)
4
star
18

baba-grammar-git-man-page-generator

Git man page generator grammar for Baba.
3
star
19

baba-grammar-common

Common grammar files for Baba.
2
star
20

candybar-pkg-archlinux

Arch Linux PKGBUILDs for candybar.
Shell
2
star
21

tangle

Streamlined ComfyUI API and frontend wrapper.
1
star
22

vimfiles-new

1
star