This adds icon support (first commit) and tray support (second commit). See commit messages for details. Closes #4
Example config:
bar:
height: 32
location: top
background: ff00ff00
icon-basedirs: ["/home/jd/.nix-profile/share/icons"]
icon-themes:
- "La Capitaine"
- "Breeze"
icon-size: 24
right:
- label:
content:
- icon:
name: "firefox"
icon-size: 32
- icon:
name: "impress"
- tray:
content:
map:
conditions:
+icon-pixmap:
- icon:
name: "icon-pixmap"
use-tag: true
~+icon-pixmap:
- icon:
name: "{icon-name}"
use-tag: false
fallback:
- string: {text: "{icon-name}"}