Commit Graph

586 Commits

Author SHA1 Message Date
joe di castro a6a73f47d6 mpd: workaround command termination bug in mpd server v0.18
See Debian bug report #728982 for more information.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2013-11-08 17:57:53 +01:00
Uli Schlachter c795642c2f README: update awesome usage examples for v3.5
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2013-11-02 18:34:55 +01:00
Adrian C. (anrxc) 563cb6f5e8 pkg: revert to pacman as default Arch method, checkupdates optional
Checkupdates is a good tool avoiding any need for period pacman -Sy
jobs from root crontab, however it works by maintaining its own
database in /tmp by default (and _that_ is a tmpfs by default) so on
every initialization it would stall awesome until it makes the first
sync. Better approach would be to keep its db inside $HOME for
persistence, and then to initiate the first (and longest) sync
manually before converting your package widgets to "Arch C".

All this is the reason I can't recommend it as the default right
now...
2013-11-02 18:14:07 +01:00
Andrea Scarpino 01b2302659 pkg: use checkupdates on Arch Linux.
It prints a list of pending updates without touching the system sync databases.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2013-11-02 18:12:52 +01:00
Normal Ra 2641bf8004 contrib: add Open Weather and ATi graphics widget types
These were contributed by one of the users, and remain untested by me.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2013-11-02 18:07:11 +01:00
Juergen Descher 0fd4fc5c2a mboxc: Fixed typo in setmetatable after ported to lua 5.2
Signed-off-by: Juergen Descher <jhdl@gmx.net>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2013-07-21 21:33:55 +02:00
Adrian C. (anrxc) 052d19e6bb README: explain vicious is a generic WM widget library
Vicious can be used stand-alone, or to feed widgets in window managers
beside awesome. So why not provide it to a few Ion, or WMII, or i3 or
<foobar> users. Lua is the best thing since sliced bread.
2013-06-01 00:09:51 +02:00
Jörg Thalheim c1dd257bc7 Merge branch 'master' of http://git.sysphere.org/vicious 2013-05-28 21:26:01 +02:00
Adrian C. (anrxc) bb891d66e4 Next release, tag 2.1.1 2013-05-27 20:19:57 +02:00
Adrian C. (anrxc) fac688ec4b wifi: add support for /usr/bin binary path
Years ago iwconfig started its life in /sbin. Then some distributions
moved it to /usr/bin. Then in 2012 some projects started pushing for
deprecation of /usr/sbin and merging everything into /usr/bin.

We now search paths including /usr/bin for the iwconfig binary. This
is because sbin paths are not usually in non privileged user PATH, so
we help io.popen locate the binary on the file-system.

We do this search in the following way:
  - default to basename only, 'iwconfig' for the iwconfig variable
  - search paths one by one once and redeclare variable iwconfig with
    full path if binary is found in any
  - avoid searching paths on next execution if iwconfig variable
    already contains a path
2013-05-27 17:51:58 +02:00
Adrian C. (anrxc) f7fdd909ee README: usage examples are for awesome version 3.4 2013-01-22 23:55:45 +01:00
Jörg Thalheim 0156fd36f9 Merge branch 'master' of http://git.sysphere.org/vicious
Conflicts:
	contrib/README
	widgets/uptime.lua
2012-09-04 10:10:11 +02:00
Andrzej Bieniek d63343efda contrib: add buildbot monitoring widget
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-09-02 12:37:18 +02:00
Adrian C. (anrxc) 8f2f1559c1 Next release, tag 2.1.0 2012-08-25 22:18:12 +02:00
Adrian C. (anrxc) da37c0917a mdir: add support for maildir whitespaces
This feature was sent by pofman@free.fr.
2012-08-19 00:48:24 +02:00
Adrian C. (anrxc) eba6eb0573 README: prefer vicious in global space
We want to expose suspend, activate and force functions to external
shell scripts not just the Lua prompt.
2012-08-02 02:15:53 +02:00
Adrian C. (anrxc) c28bac5d71 uptime: metatable bugfix after lua52 port fixed by Jorg Thalheim 2012-06-25 22:35:10 +02:00
Jörg Thalheim 01893953a6 Merge branch 'master' of http://git.sysphere.org/vicious 2012-06-25 20:53:19 +02:00
Adrian C. (anrxc) 3b161ffa28 contrib: document how to enable contributed widgets 2012-06-25 01:22:53 +02:00
Adrian C. (anrxc) e1c7c4772a os: change os.getenv init to allow standalone usage of os widget
Test case:
lua> foo = require("vicious.widgets.os")
lua> print(foo()[1])
     /usr/share/lua/5.1/vicious/widgets/os.lua:66: attempt to call
     field 'getenv' (a nil value)
2012-06-25 00:39:23 +02:00
Adrian C. (anrxc) 1a7b43068c contrib: initialization bugfix after lua52 port
The _NAME field was missing in the contrib table. Thanks to Jorg
Thalheim for reporting this.
2012-06-25 00:15:51 +02:00
Jörg Thalheim c7a1bfbefa port own contrib widgets to lua52 2012-06-19 22:02:48 +02:00
Jörg Thalheim f5c95cb76f Readme.md fix email links 2012-06-19 21:57:40 +02:00
Jörg Thalheim fd9814112a Merge branch 'master' of http://git.sysphere.org/vicious
Conflicts:
	init.lua
	widgets/dio.lua
2012-06-19 21:54:47 +02:00
Adrian C. (anrxc) 4caf95bfd0 README: update initialization instructions
With the Lua 5.2 port we change the way vicious is loaded as a module,
so that it remains backwards compatible with Lua 5.1 users. Also added
the author of the Lua 5.2 port to the contributors list.
2012-06-18 02:09:36 +02:00
Adrian C. (anrxc) 80d523ad93 bat: metatable bugfix after lua52 port 2012-06-18 02:01:29 +02:00
Adrian C. (anrxc) e929bea270 widgets: cleanup behind the last commit 363c03e 2012-06-18 01:31:42 +02:00
Arvydas Sidorenko 363c03e79c Fixed io.lines() bug
In Lua 5.2 io.lines() has to be used to iterate until EOF, otherwise
the fd will not be closed and eventually tons of naughty messages
will start to pop up saying that no more fd can be opened.

Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-06-18 01:28:01 +02:00
Arvydas Sidorenko 8e35a983bf Ported vicious.contrib to lua 5.2
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-06-18 01:27:53 +02:00
Arvydas Sidorenko 41cc2c0e27 Ported vicious.widgets module to lua 5.2
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-06-18 01:26:31 +02:00
Arvydas Sidorenko b6b5290093 Ported vicious module to lua 5.2
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-06-18 01:26:24 +02:00
jinleileiking e5630c1c1a add wpa widget 2012-05-30 17:16:13 +02:00
Jörg Thalheim 8e2c35474e Merge branch 'master' of http://git.sysphere.org/vicious 2012-05-20 22:25:59 +02:00
Adrian C. (anrxc) 0741531efd cpufreq: skip redudant freq variable check 2012-05-20 04:19:51 +02:00
Adrian C. (anrxc) 97e54d60f8 cpufreq: rework new exception handlers
Now that we are so nice to provide default frequency values check if
frequency exists before calculating voltage, not to screw up *those*
default values.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-05-19 17:11:31 +02:00
jinleileiking 30db4bea7b cpufreq: handle not existing frequency/governer
In some cases not all cpu informations will be provided.
(ex. in virtual machines)
Therefore default to "N/A".

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-05-19 17:11:22 +02:00
Jörg Thalheim e0a437d497 README.md: update thermal documentation 2012-05-16 18:03:09 +02:00
Jörg Thalheim fedfdb0d16 Merge branch 'master' of http://git.sysphere.org/vicious 2012-05-10 07:18:12 +02:00
Adrian C. (anrxc) 13cec6d35a pkg: update 'Arch S' substitution lines
It would appear pacman v4 now prints only one line before the package
list.
2012-05-09 03:13:13 +02:00
Jörg Thalheim a8a5fc14f6 Merge branch 'master' of http://git.sysphere.org/vicious 2012-04-01 14:56:14 +02:00
Jörg Thalheim 25b4d528d7 add ac plugin 2012-04-01 14:55:49 +02:00
Adrian C. (anrxc) 2d8d7d752b Next release, tag 2.0.4 2012-04-01 00:00:05 +02:00
Adrian C. (anrxc) f972955ce7 README: update thermal documentation
Thermal now accepts an optional third argument when warg is a table.
2012-03-31 20:58:10 +02:00
Adrian C. (anrxc) 5605030ed4 thermal: change coretemp default, allow file as widget argument
Since Linux 3.0 most if not all people have temp1_input file missing,
so default to temp2_input. But also allow an optional third argument
to change to yet another file to avoid this kind of problem in the
future.
2012-03-31 20:53:30 +02:00
Jörg Thalheim 7a3699cf4c division by zero, if battery is full charged
If the battery state change from charging to full,
power_now is reseted to zero for a little time.
This cause division by zero, which was visible as a very big negative
number because of the behaviour of string.format.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-03-04 20:24:22 +01:00
Jörg Thalheim adf4492b43 Remove duplicate module variable 2012-02-24 17:57:04 +01:00
Jörg Thalheim 5478114dca Merge branch 'master' of http://git.sysphere.org/vicious 2012-02-06 17:53:43 +01:00
Adrian C. (anrxc) b11bb78e04 hddtemp: fix curl hang in version 7.24.0 2012-02-05 19:38:22 +01:00
Jörg Thalheim 29f809e819 [bat] division by zero, if battery is full charged
If the battery state change from charging to full,
power_now is reseted to zero for a little time.
This cause division by zero, which was visible as a very big negative
number because of the behaviour of string.format.
2012-01-29 12:47:20 +01:00
Jörg Thalheim 7fd6234fa0 use shorter extension for Markdown 2012-01-20 16:11:41 +01:00