signage: bring in from external repo

This is b28e6f07aa48f1e2f01eb37bffa180f97a7b03bd from
https://code.hackerspace.pl/q3k/love2d-signage/. We only keep code
commited by inf and q3k, and we're both now licensing this code under
the ISC license, as per COPYING in the root of hscloud.

Change-Id: Ibeee2e6923605e4b1a17a1d295867c056863ef59
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1335
Reviewed-by: informatic <informatic@hackerspace.pl>
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/hswaw/signage/README b/hswaw/signage/README
new file mode 100644
index 0000000..8b5491b
--- /dev/null
+++ b/hswaw/signage/README
@@ -0,0 +1,24 @@
+love2d signage
+===
+
+As used in digital signage displays in HSWAW.
+
+Originally hosted on code.hackerspace.pl/informatic/love2d-signage, now in hscloud.
+
+
+Building & Running
+---
+
+    $ nix-build -A hswaw.signage.prod
+    $ result/bin/signage
+
+If the result doesn't run and complains about OpenGL not being available, try building the 'local' target instead, which will use your host `<nixpkgs>`:
+
+    $ nix-build -A hswaw.signage.local
+
+For non-NixOS systems you'll need something like `nixgl` to work around Nixpkgs-GL-on-Non-NixOS badness anyways.
+
+Custom configs
+---
+
+You can either modify config.lua and rebuild, or specify a custom config at runtime by settin gthe `SIGNAGE_CONFIG` environment variable.