]> gitweb.fluxo.info Git - metadot.git/commitdiff
Adding awesompd.lua config
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 28 Feb 2013 20:36:10 +0000 (17:36 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 28 Feb 2013 20:36:10 +0000 (17:36 -0300)
modules/awesome/config.dot/awesome.link/awesompd.lua [new file with mode: 0644]

diff --git a/modules/awesome/config.dot/awesome.link/awesompd.lua b/modules/awesome/config.dot/awesome.link/awesompd.lua
new file mode 100644 (file)
index 0000000..0995a11
--- /dev/null
@@ -0,0 +1,55 @@
+  require("awesompd/awesompd")
+
+  musicwidget = awesompd:create() -- Create awesompd widget
+  --musicwidget.font = "Liberation Mono" -- Set widget font 
+  musicwidget.scrolling = true -- If true, the text in the widget will be scrolled
+  musicwidget.output_size = 30 -- Set the size of widget in symbols
+  musicwidget.update_interval = 10 -- Set the update interval in seconds
+  -- Set the folder where icons are located (change username to your login name)
+  musicwidget.path_to_icons = configdir .. "/awesompd/icons" 
+  -- Set the default music format for Jamendo streams. You can change
+  -- this option on the fly in awesompd itself.
+  -- possible formats: awesompd.FORMAT_MP3, awesompd.FORMAT_OGG
+  musicwidget.jamendo_format = awesompd.FORMAT_MP3
+  -- If true, song notifications for Jamendo tracks and local tracks will also contain
+  -- album cover image.
+  musicwidget.show_album_cover = false
+  -- Specify how big in pixels should an album cover be. Maximum value
+  -- is 100.
+  musicwidget.album_cover_size = 50
+  -- This option is necessary if you want the album covers to be shown
+  -- for your local tracks.
+  --musicwidget.mpd_config = homedir .. "/.mpdconf"
+  -- Specify the browser you use so awesompd can open links from
+  -- Jamendo in it.
+  musicwidget.browser = "firefox"
+  -- Specify decorators on the left and the right side of the
+  -- widget. Or just leave empty strings if you decorate the widget
+  -- from outside.
+  musicwidget.ldecorator = " "
+  musicwidget.rdecorator = " "
+  -- Set all the servers to work with (here can be any servers you use)
+  -- Set the buttons of the widget
+  musicwidget:register_buttons({
+               --{ "", awesompd.MOUSE_LEFT, musicwidget:command_toggle() },
+                          --{ "Control", awesompd.MOUSE_SCROLL_UP, musicwidget:command_prev_track() },
+                                --{ "Control", awesompd.MOUSE_SCROLL_DOWN, musicwidget:command_next_track() },
+                          { "", "XF86AudioPrev", musicwidget:command_prev_track() },
+                                { "", "XF86AudioNext", musicwidget:command_next_track() },
+                                { "", awesompd.MOUSE_SCROLL_UP, musicwidget:command_volume_up() },
+                                { "", awesompd.MOUSE_SCROLL_DOWN, musicwidget:command_volume_down() },
+                                { "", awesompd.MOUSE_RIGHT, musicwidget:command_show_menu() },
+               --{ "", "XF86AudioLowerVolume", musicwidget:command_volume_down() },
+               --{ "", "XF86AudioRaiseVolume", musicwidget:command_volume_up() },
+               --{ modkey, "Pause", musicwidget:command_playpause() } })
+               { "", "XF86AudioPlay", musicwidget:command_playpause() } })
+
+  -- Put your server definitions in this file, like this:
+  --musicwidget.servers = {
+  --   { server = "localhost",
+  --        port = 6600 },
+  --   { server = "192.168.0.72",
+  --        port = 6600 } }
+  dofile(homedir .. "/.custom/awesome/awesompd.lua")
+
+  musicwidget:run() -- After all configuration is done, run the widget