]>
git.madduck.net Git - etc/awesome.git/blobdiff - mpd.md
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
`port` | MPD port | string | "6600"
`music_dir` | Music directory | string | "~/Music"
`refresh_timeout` | Refresh timeout seconds | int | 1
`port` | MPD port | string | "6600"
`music_dir` | Music directory | string | "~/Music"
`refresh_timeout` | Refresh timeout seconds | int | 1
-`color_artist` | Artist value color | string | `beautiful.fg_normal` or "#FFFFFF"
-`color_song` | Song value color | string | `beautiful.fg_focus` or "#FFFFFF"
+`pre` | Text before values | string | ""
+`header_color` | Artist value color | string | `beautiful.fg_normal` or "#FFFFFF"
+`color` | Song value color | string | `beautiful.fg_focus` or "#FFFFFF"
`spr` | Separator text between artist and song values | string | " "
`spr` | Separator text between artist and song values | string | " "
+`footer` | Text to append after values | string | ""
`app` | Music program to spawn on click | string | "ncmpcpp"
`shadow` | Hide widget when there are no songs playing | boolean | false
`app` | Music program to spawn on click | string | "ncmpcpp"
`shadow` | Hide widget when there are no songs playing | boolean | false
-**Note**: `spr` can be a markup text.
+**Note**: `spr` and `footer` can be markup text.
`lain.widgets.mpd` outputs the following table:
`lain.widgets.mpd` outputs the following table:
-- MPD control
awful.key({ altkey, "Control" }, "Up",
-- MPD control
awful.key({ altkey, "Control" }, "Up",
- function ()
- awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false )
- mympd .notify()
- end),
+ function ()
+ awful.util.spawn_with_shell("mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle" )
+ mpdwidget .notify()
+ end),
awful.key({ altkey, "Control" }, "Down",
awful.key({ altkey, "Control" }, "Down",
- function ()
- awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false )
- mympd .notify()
- end),
+ function ()
+ awful.util.spawn_with_shell("mpc stop || ncmpcpp stop || ncmpc stop || pms stop" )
+ mpdwidget .notify()
+ end),
awful.key({ altkey, "Control" }, "Left",
awful.key({ altkey, "Control" }, "Left",
- function ()
- awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false )
- mympd .notify()
- end),
+ function ()
+ awful.util.spawn_with_shell("mpc prev || ncmpcpp prev || ncmpc prev || pms prev" )
+ mpdwidget .notify()
+ end),
awful.key({ altkey, "Control" }, "Right",
awful.key({ altkey, "Control" }, "Right",
- function ()
- awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false )
- mympd .notify()
- end),
+ function ()
+ awful.util.spawn_with_shell("mpc next || ncmpcpp next || ncmpc next || pms next" )
+ mpdwidget .notify()
+ end),
where `altkey = "Mod1"`.
\ No newline at end of file
where `altkey = "Mod1"`.
\ No newline at end of file