summaryrefslogtreecommitdiff
path: root/spotify-widget/spotify.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spotify-widget/spotify.lua')
-rw-r--r--spotify-widget/spotify.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/spotify-widget/spotify.lua b/spotify-widget/spotify.lua
new file mode 100644
index 0000000..c9b3789
--- /dev/null
+++ b/spotify-widget/spotify.lua
@@ -0,0 +1,17 @@
+local wibox = require("wibox")
+local awful = require("awful")
+local watch = require("awful.widget.watch")
+
+spotify_widget = wibox.widget.textbox()
+spotify_widget:set_font('Play 9')
+
+-- optional icon, could be replaced by spotfiy logo (https://developer.spotify.com/design/)
+spotify_icon = wibox.widget.imagebox()
+spotify_icon:set_image("/usr/share/icons/Arc-Icons/devices/22/audio-headphones.png")
+
+watch(
+ "sp current-oneline", 1,
+ function(widget, stdout, stderr, exitreason, exitcode)
+ spotify_widget:set_text(stdout)
+ end
+) \ No newline at end of file