dotfiles/polybar
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Irrlicht 83c029e337
[polybar][module] Write a custom module for Hebrew dates.
POC for a module displaying the current date according to the Hebrew
calendar. Can also display the date in Hebrew. See README.
2026-08-26 03:45:07 +02:00
..
bars [polybar][module] Write a custom module for Hebrew dates. 2026-08-26 03:45:07 +02:00
script/hebcal [polybar][module] Write a custom module for Hebrew dates. 2026-08-26 03:45:07 +02:00
themes [i3][polybar] Common .xinitrc to start i3, documentation and polybar configuration 2025-06-04 06:32:21 +02:00
config.ini [polybar][piston] Redesign bar for Piston 2025-06-09 13:17:22 +02:00
modules.ini [polybar][module] Write a custom module for Hebrew dates. 2026-08-26 03:45:07 +02:00
piston_launch.sh [polybar][piston] switch to dual bars and rearrange secondary bar 2025-12-13 01:22:49 +01:00
README.md [polybar][module] Write a custom module for Hebrew dates. 2026-08-26 03:45:07 +02:00
turbo_launch.sh [i3][polybar] Unify configuration between systems and use only one branch 2025-06-06 07:52:07 +02:00
turbo_top_main.ini [polybar] unify modules and add Turbo's bar 2025-06-06 03:27:57 +02:00

Polybar

Polybar configuration, including color themes, modules,…

The project is still a work in progress (WIP) and structure will change as needed for my setup. A main constraint is to make it easy to unify look and feel between the two main computers I use which are a bit different in setup and hardware (laptop vs desktop, bluetooth or not,…)

Bars

Theme

The current theme can easily be switch by including a file from the directory theme.

A theme file must contain the following entries :

[colors]
background = 
foreground = 
foreground-alt = 
urgent = 
alert-background = 
alert-foreground = 
warning = 
function-background = 
function-foreground = 

Script

Contains scripts for custom modules.

Hebcal

This module is a POC (Proof Of Concept) and should be considered a WIP (Work In Progress).

A script that calls the hebcal API and returns the date according to the Hebrew calendar. The option --hebrew can be passed to display the date in Hebrew. The display is refresh every 10 minutes.

The states of the script are kept in files written in /tmp.

The calls are made to the API deployed at Hebcal. The project is open source and maybe can be self hosted.