From d749ee8ac4e6a828281387be79fb4ee93649b844 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Thu, 30 May 2013 17:49:19 +0200 Subject: I3 Config --- .i3/scripts/conkystatus.sh | 13 +++++++++++++ .i3/scripts/json_escape.lua | 3 +++ 2 files changed, 16 insertions(+) create mode 100755 .i3/scripts/conkystatus.sh create mode 100644 .i3/scripts/json_escape.lua (limited to '.i3/scripts') diff --git a/.i3/scripts/conkystatus.sh b/.i3/scripts/conkystatus.sh new file mode 100755 index 0000000..bb1bb8e --- /dev/null +++ b/.i3/scripts/conkystatus.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +# Send the header so that i3bar knows we want to use JSON: +echo '{"version":1}' + +# Begin the endless array. +echo '[' + +# We send an empty first array of blocks to make the loop simpler: +echo '[],' + +# Now send blocks with information forever: +exec conky -c $HOME/.i3/conkyrc diff --git a/.i3/scripts/json_escape.lua b/.i3/scripts/json_escape.lua new file mode 100644 index 0000000..03860b7 --- /dev/null +++ b/.i3/scripts/json_escape.lua @@ -0,0 +1,3 @@ +function conky_json(str) + return string.gsub(conky_parse(str), '[\\"]', '\\%1') +end -- cgit v1.2.3-54-g00ecf