Commit graph

  • 0df1df2207 config: sort includes Daniel Eklöf 2018-12-16 19:16:25 +01:00
  • 8f7fba72a5 module/battery: remove inferior error checks Daniel Eklöf 2018-12-16 17:09:33 +01:00
  • a9681dd19c cleanup Daniel Eklöf 2018-12-16 17:08:38 +01:00
  • fa3c17aa4a module/battery: use libudev to monitor for battery changes Daniel Eklöf 2018-12-16 17:04:44 +01:00
  • 47b36bdd35 particle/ramp: new particle, selects one particle from a list Daniel Eklöf 2018-12-16 16:20:45 +01:00
  • 2218bd1583 tag: allow integer tags to have a minimum and maximum value Daniel Eklöf 2018-12-16 15:58:40 +01:00
  • f6d0785836 config: remove debug Daniel Eklöf 2018-12-16 15:58:35 +01:00
  • 6a0385e294 module/battery: monitors battery state and capacity Daniel Eklöf 2018-12-16 15:58:17 +01:00
  • be6429c852 particle/map: left/right margin on a map doesn't make any sense Daniel Eklöf 2018-12-15 19:16:55 +01:00
  • f91d091386 config: simplify assignment of default particle when instantiating a map Daniel Eklöf 2018-12-15 19:16:09 +01:00
  • e92e99c5d3 config: add 'default' config to map particle Daniel Eklöf 2018-12-15 19:13:45 +01:00
  • 40e6af2e2e yml: use tllists to represent dictionaries and lists Daniel Eklöf 2018-12-15 12:52:12 +01:00
  • bda77a83f7 tllist: cast away const in tll_{r,}foreach() Daniel Eklöf 2018-12-15 11:46:34 +01:00
  • ee156c8dc7 tllist: add head/tail accessors Daniel Eklöf 2018-12-15 11:46:20 +01:00
  • c67234e34f tllist: use __typeof__ instead of __typeof Daniel Eklöf 2018-12-15 11:45:57 +01:00
  • b4a3a09ae4 cmake: foobar -> f00bar Daniel Eklöf 2018-12-13 19:07:33 +01:00
  • db2535bd72 main: remove ifdef Daniel Eklöf 2018-12-13 19:05:32 +01:00
  • 4e2f578518 yml: implement alias and '<<' expansion Daniel Eklöf 2018-12-13 19:05:08 +01:00
  • 92a1a35c90 module/i3: new module; tracks i3 workspaces Daniel Eklöf 2018-12-13 19:02:01 +01:00
  • 92c9593ff5 particle/map: new particle; maps a tag value to a particle Daniel Eklöf 2018-12-13 18:58:02 +01:00
  • cc457be4d8 tllist: typed-linked-list: a generic linked-list implementation Daniel Eklöf 2018-12-13 18:56:01 +01:00
  • 1712362da9 tag: add as_int(), as_bool() and as_float() Daniel Eklöf 2018-11-18 11:11:50 +01:00
  • 44a2dbb201 tag: rename tag.value() -> tag.as_string() Daniel Eklöf 2018-11-18 11:02:21 +01:00
  • 12e9304612 tag: add a boolean tag Daniel Eklöf 2018-11-18 11:00:01 +01:00
  • 081bccf06d modules: put all modules in separate sub directories Daniel Eklöf 2018-11-17 23:15:32 +01:00
  • 97028ae28c config: don't assume *all* modules have a single, simple, content particle Daniel Eklöf 2018-11-17 22:43:51 +01:00
  • 6bd698fbc8 Revert "particle/list: optionally destroy sub particles" Daniel Eklöf 2018-11-17 22:43:11 +01:00
  • 5a155d1a8d module: add a 'private' member to expose context Daniel Eklöf 2018-11-17 17:14:53 +01:00
  • c5d3e934b4 particle/list: optionally destroy sub particles Daniel Eklöf 2018-11-17 17:13:45 +01:00
  • 24313ea75a particle/string: take font's y_offset into account Daniel Eklöf 2018-11-17 17:13:21 +01:00
  • 9dd179ca67 xcb: no need to heap allocate a buffer for the vendor string Daniel Eklöf 2018-11-17 13:36:09 +01:00
  • 921cda0a81 bar: make location configurable (top or bottom) Daniel Eklöf 2018-11-17 11:54:14 +01:00
  • 7c468c20c0 xcb: add xcb_init(): checks the x server + extensions, and caches atoms Daniel Eklöf 2018-11-17 11:47:34 +01:00
  • 8bf8a398b9 initial commit: wip Daniel Eklöf 2018-11-17 11:30:33 +01:00