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:

etc/awesome.git
5 years agocalendar, #289: attempt to assert notification timeout when t_out is 0
copycat-killer [Wed, 8 Feb 2017 18:55:27 +0000 (19:55 +0100)]
calendar, #289: attempt to assert notification timeout when t_out is 0

5 years agolain.widgets -> lain.widget
copycat-killer [Wed, 8 Feb 2017 13:15:48 +0000 (14:15 +0100)]
lain.widgets -> lain.widget

5 years agoabase renamed to watch; #312: wiki updated
copycat-killer [Wed, 8 Feb 2017 13:09:52 +0000 (14:09 +0100)]
abase renamed to watch; #312: wiki updated

5 years agoMerge branch 'trap000d-master'
copycat-killer [Tue, 7 Feb 2017 08:08:21 +0000 (09:08 +0100)]
Merge branch 'trap000d-master'

5 years agoFix for local vs utc time offset
Aleksandr Beliaev [Mon, 6 Feb 2017 01:40:19 +0000 (14:40 +1300)]
Fix for local vs utc time offset

5 years agoMerge branch 'master' of https://github.com/trap000d/lain into trap000d-master
copycat-killer [Tue, 7 Feb 2017 08:07:09 +0000 (09:07 +0100)]
Merge branch 'master' of https://github.com/trap000d/lain into trap000d-master

5 years agocalendar: fix #289
copycat-killer [Tue, 7 Feb 2017 08:02:38 +0000 (09:02 +0100)]
calendar: fix #289

5 years agofix typo; closes #311
copycat-killer [Tue, 7 Feb 2017 07:14:45 +0000 (08:14 +0100)]
fix typo; closes #311

5 years agoMerge branch 'master' of github.com:trap000d/lain
Trap000d [Tue, 7 Feb 2017 05:56:11 +0000 (18:56 +1300)]
Merge branch 'master' of github.com:trap000d/lain

5 years agoFix for local vs utc time offset
Aleksandr Beliaev [Mon, 6 Feb 2017 01:40:19 +0000 (14:40 +1300)]
Fix for local vs utc time offset

5 years agoutil: magnify_client/mc: added width and height factors as optional args
copycat-killer [Mon, 6 Feb 2017 16:34:08 +0000 (17:34 +0100)]
util: magnify_client/mc: added width and height factors as optional args

5 years agoFix for local vs utc time offset
Aleksandr Beliaev [Mon, 6 Feb 2017 01:40:19 +0000 (14:40 +1300)]
Fix for local vs utc time offset

5 years agoMerge pull request #2 from copycat-killer/master
trap000d [Mon, 6 Feb 2017 01:34:55 +0000 (14:34 +1300)]
Merge pull request #2 from copycat-killer/master

Merge to master

5 years ago#308 fix
copycat-killer [Sat, 4 Feb 2017 13:40:21 +0000 (14:40 +0100)]
#308 fix

5 years agoAllow multiple instances of the pulseaudio widget
Calvin Timmer [Thu, 2 Feb 2017 13:37:43 +0000 (14:37 +0100)]
Allow multiple instances of the pulseaudio widget
Enable switching between default sink or source in pulseaudio widget

5 years ago#300 cal: revert highlight command; #308 mpd: escape quotes in cover path; weather...
copycat-killer [Fri, 3 Feb 2017 20:00:00 +0000 (21:00 +0100)]
#300 cal: revert highlight command; #308 mpd: escape quotes in cover path; weather: refresh widget when refreshing notification

5 years agowiki updated
copycat-killer [Wed, 1 Feb 2017 20:58:40 +0000 (21:58 +0100)]
wiki updated

5 years agofix #300
copycat-killer [Wed, 1 Feb 2017 11:18:11 +0000 (12:18 +0100)]
fix #300

5 years agoMerge pull request #303 from 2009/patch-4
Luke Bonham [Wed, 1 Feb 2017 11:11:37 +0000 (12:11 +0100)]
Merge pull request #303 from 2009/patch-4

Fix calander widget not highlighting date #300

5 years agoFix calender widget not highlighting date
2009 [Wed, 1 Feb 2017 09:08:55 +0000 (19:08 +1000)]
Fix calender widget not highlighting date

- os.date was returning the day as 01 which meant the calendar icon was looking for 01.png instead of 1.png
- looks like the cal command pads the singe didgets which the gsub didn't account for

5 years agocal: remove os-dependent flag; #299 #300
copycat-killer [Tue, 31 Jan 2017 16:42:29 +0000 (17:42 +0100)]
cal: remove os-dependent flag; #299 #300

5 years agofix #298
copycat-killer [Tue, 31 Jan 2017 16:31:12 +0000 (17:31 +0100)]
fix #298

5 years agoMerge pull request #297 from 2009/patch-3
Luke Bonham [Mon, 30 Jan 2017 12:23:57 +0000 (13:23 +0100)]
Merge pull request #297 from 2009/patch-3

task: fix typo so notification_preset can be overidden

5 years agoMerge pull request #296 from 2009/patch-2
Luke Bonham [Mon, 30 Jan 2017 12:23:30 +0000 (13:23 +0100)]
Merge pull request #296 from 2009/patch-2

task: define markup (was not defined)

5 years agoFix typo so notification_preset can be overidden
2009 [Mon, 30 Jan 2017 10:55:45 +0000 (20:55 +1000)]
Fix typo so notification_preset can be overidden

5 years agoBugfix markup was not defined
2009 [Mon, 30 Jan 2017 10:38:04 +0000 (20:38 +1000)]
Bugfix markup was not defined

5 years agoicedove is thunderbird now
martin f. krafft [Mon, 30 Jan 2017 03:18:02 +0000 (16:18 +1300)]
icedove is thunderbird now

5 years agoremove debug output
martin f. krafft [Mon, 30 Jan 2017 03:17:54 +0000 (16:17 +1300)]
remove debug output

5 years agobetter battery indication
martin f. krafft [Mon, 30 Jan 2017 03:17:45 +0000 (16:17 +1300)]
better battery indication

5 years agowiki updated
copycat-killer [Sun, 29 Jan 2017 13:46:54 +0000 (14:46 +0100)]
wiki updated

5 years agobase: removed
copycat-killer [Sun, 29 Jan 2017 13:45:15 +0000 (14:45 +0100)]
base: removed

5 years ago#289 fix attempt
copycat-killer [Sun, 29 Jan 2017 12:48:25 +0000 (13:48 +0100)]
#289 fix attempt

5 years agomarkup: added fontfg and fontbg
copycat-killer [Sat, 28 Jan 2017 22:35:27 +0000 (23:35 +0100)]
markup: added fontfg and fontbg

5 years agowiki updated
copycat-killer [Sat, 28 Jan 2017 20:21:34 +0000 (21:21 +0100)]
wiki updated

5 years agocalendar: separate args from attach; closes #294
copycat-killer [Sat, 28 Jan 2017 14:40:19 +0000 (15:40 +0100)]
calendar: separate args from attach; closes #294

5 years agomaildir: turned into an abase example
copycat-killer [Fri, 27 Jan 2017 21:01:48 +0000 (22:01 +0100)]
maildir: turned into an abase example

5 years agowipe away beautiful reference
copycat-killer [Fri, 27 Jan 2017 13:59:31 +0000 (14:59 +0100)]
wipe away beautiful reference

5 years agowiki enhanced
copycat-killer [Fri, 27 Jan 2017 13:35:27 +0000 (14:35 +0100)]
wiki enhanced

5 years agoREADME: Add link to docs on github
daurnimator [Fri, 27 Jan 2017 02:01:19 +0000 (13:01 +1100)]
README: Add link to docs on github

Closes #1

5 years agoREADME: Fix formatting
daurnimator [Fri, 27 Jan 2017 01:49:41 +0000 (12:49 +1100)]
README: Fix formatting

5 years agoREADME: Add header
daurnimator [Fri, 27 Jan 2017 01:49:00 +0000 (12:49 +1100)]
README: Add header

5 years agoluatz/tzfile: Add luacheck annotation
daurnimator [Fri, 27 Jan 2017 01:48:51 +0000 (12:48 +1100)]
luatz/tzfile: Add luacheck annotation

5 years agoNEWS: Add NEWS file
daurnimator [Fri, 27 Jan 2017 01:45:51 +0000 (12:45 +1100)]
NEWS: Add NEWS file

5 years agodoc/: Cleanup, add Makefile
daurnimator [Fri, 27 Jan 2017 01:34:20 +0000 (12:34 +1100)]
doc/: Cleanup, add Makefile

5 years agoREADME: Update luarocks link
daurnimator [Fri, 27 Jan 2017 01:02:37 +0000 (12:02 +1100)]
README: Update luarocks link

5 years agoluatz/timetable: Fix incorrect math for negative carry operations
daurnimator [Fri, 27 Jan 2017 00:46:24 +0000 (11:46 +1100)]
luatz/timetable: Fix incorrect math for negative carry operations

Closes #10

5 years ago#293: eradicate proxy widget
copycat-killer [Thu, 26 Jan 2017 19:53:55 +0000 (20:53 +0100)]
#293: eradicate proxy widget

5 years agolayouts: geometry computation aligned to v4.0 API; fixes #267
copycat-killer [Thu, 26 Jan 2017 18:28:41 +0000 (19:28 +0100)]
layouts: geometry computation aligned to v4.0 API; fixes #267

5 years agoimap: password can now be a string, a table or a function to execute
copycat-killer [Wed, 25 Jan 2017 20:06:20 +0000 (21:06 +0100)]
imap: password can now be a string, a table or a function to execute

5 years agowiki updated
copycat-killer [Wed, 25 Jan 2017 18:50:08 +0000 (19:50 +0100)]
wiki updated

5 years agoMerge branch 'Veratil-awesome-v4-layout-fix'
copycat-killer [Wed, 25 Jan 2017 18:48:45 +0000 (19:48 +0100)]
Merge branch 'Veratil-awesome-v4-layout-fix'

5 years agoMerge branch 'awesome-v4-layout-fix' of https://github.com/Veratil/lain into Veratil...
copycat-killer [Wed, 25 Jan 2017 18:41:06 +0000 (19:41 +0100)]
Merge branch 'awesome-v4-layout-fix' of https://github.com/Veratil/lain into Veratil-awesome-v4-layout-fix

5 years ago{alsa,pulse}bar: remove reset_timeout due to (timer already started) issue
copycat-killer [Wed, 25 Jan 2017 18:38:05 +0000 (19:38 +0100)]
{alsa,pulse}bar: remove reset_timeout due to (timer already started) issue

5 years ago#288 trying metatables
copycat-killer [Wed, 25 Jan 2017 18:34:18 +0000 (19:34 +0100)]
#288 trying metatables

5 years agoFix bugs with v4 API update
Kevin Zander [Wed, 25 Jan 2017 18:27:49 +0000 (12:27 -0600)]
Fix bugs with v4 API update

5 years ago#290 forgot fs
copycat-killer [Wed, 25 Jan 2017 17:38:50 +0000 (18:38 +0100)]
#290 forgot fs

5 years agocalendar: fix async hanging notifications; closes #289
copycat-killer [Wed, 25 Jan 2017 17:35:30 +0000 (18:35 +0100)]
calendar: fix async hanging notifications; closes #289

5 years agono need to set naughty.config.defaults as preset, because it's implicit; closes #290
copycat-killer [Wed, 25 Jan 2017 16:28:37 +0000 (17:28 +0100)]
no need to set naughty.config.defaults as preset, because it's implicit; closes #290

5 years agofix #288
copycat-killer [Wed, 25 Jan 2017 16:13:14 +0000 (17:13 +0100)]
fix #288

5 years agompd: missing icon fix
copycat-killer [Wed, 25 Jan 2017 13:40:57 +0000 (14:40 +0100)]
mpd: missing icon fix

5 years agocal: terminal-colors.d independent highlight matching pattern
copycat-killer [Tue, 24 Jan 2017 21:03:48 +0000 (22:03 +0100)]
cal: terminal-colors.d independent highlight matching pattern

5 years agofix and complete pull #286
copycat-killer [Tue, 24 Jan 2017 20:33:16 +0000 (21:33 +0100)]
fix and complete pull #286

5 years agoMerge pull request #286 from aajjbb/fix-alsa-channel
Luke Bonham [Tue, 24 Jan 2017 19:57:00 +0000 (20:57 +0100)]
Merge pull request #286 from aajjbb/fix-alsa-channel

Make amixer get information only from the selected channel

5 years agoMake amixer get information only from the selected channel
aajjbb [Tue, 24 Jan 2017 19:44:27 +0000 (17:44 -0200)]
Make amixer get information only from the selected channel

5 years agoMerge pull request #284 from BarbUk/master
Luke Bonham [Tue, 24 Jan 2017 19:00:28 +0000 (20:00 +0100)]
Merge pull request #284 from BarbUk/master

tpbat: fix typo

5 years agofix 'attempt to index a nil value (global self)'
BarbUk [Tue, 24 Jan 2017 18:45:51 +0000 (22:45 +0400)]
fix 'attempt to index a nil value (global self)'

5 years agofix #280
copycat-killer [Tue, 24 Jan 2017 17:42:44 +0000 (18:42 +0100)]
fix #280

5 years agofixed typo
copycat-killer [Tue, 24 Jan 2017 17:23:11 +0000 (18:23 +0100)]
fixed typo

5 years ago#250 missing file patch
copycat-killer [Tue, 24 Jan 2017 17:19:15 +0000 (18:19 +0100)]
#250 missing file patch

5 years agoreadme updated
copycat-killer [Tue, 24 Jan 2017 15:38:49 +0000 (16:38 +0100)]
readme updated

5 years agomem: adjusted calculation; #271
copycat-killer [Tue, 24 Jan 2017 15:38:28 +0000 (16:38 +0100)]
mem: adjusted calculation; #271

5 years agoMerge pull request #282 from 2009/patch-1
Luke Bonham [Tue, 24 Jan 2017 15:24:23 +0000 (16:24 +0100)]
Merge pull request #282 from 2009/patch-1

Fix bug where net widget would not get the device name

5 years agoMerge pull request #279 from renatofdds/patch-1
Luke Bonham [Tue, 24 Jan 2017 15:19:27 +0000 (16:19 +0100)]
Merge pull request #279 from renatofdds/patch-1

Fix regression in net.lua widget

5 years agoMerge pull request #281 from alandmoore/master
Luke Bonham [Tue, 24 Jan 2017 15:17:07 +0000 (16:17 +0100)]
Merge pull request #281 from alandmoore/master

Fix regression in pulsebar.lua

5 years agohelpers.newtimer: added stoppable option
copycat-killer [Tue, 24 Jan 2017 15:15:40 +0000 (16:15 +0100)]
helpers.newtimer: added stoppable option

5 years agoFix bug where net widget would not get the device name
2009 [Tue, 24 Jan 2017 09:55:27 +0000 (19:55 +1000)]
Fix bug where net widget would not get the device name

This happens because my output from ```ip link show``` doesn't have anything additional betweeen MULTICAST and UP.

```
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP>
```

5 years agoFix regression in pulsebar.lua
Alan D Moore [Tue, 24 Jan 2017 05:05:36 +0000 (23:05 -0600)]
Fix regression in pulsebar.lua

Added gmatch back to aliased string library

5 years agoFix regression in net.lua widget
Renato F [Tue, 24 Jan 2017 02:14:02 +0000 (00:14 -0200)]
Fix regression in net.lua widget

The iface argument parsing was logically incorrect and ignoring table argument such as {"eth0", "eth1"}.

5 years agocenterworkh default icons added
copycat-killer [Mon, 23 Jan 2017 22:11:52 +0000 (23:11 +0100)]
centerworkh default icons added

5 years agolain is now as asynchronous as possible
copycat-killer [Mon, 23 Jan 2017 22:03:13 +0000 (23:03 +0100)]
lain is now as asynchronous as possible

5 years agoimap: fixed async call
copycat-killer [Mon, 23 Jan 2017 21:27:37 +0000 (22:27 +0100)]
imap: fixed async call

5 years agotaskwarrior: asynchronous; #213 enhanced
copycat-killer [Mon, 23 Jan 2017 19:58:19 +0000 (20:58 +0100)]
taskwarrior: asynchronous; #213 enhanced

5 years agoalsa{bar}: add togglechannel back
copycat-killer [Mon, 23 Jan 2017 16:58:35 +0000 (17:58 +0100)]
alsa{bar}: add togglechannel back

5 years agoalsabar: forgot callback
copycat-killer [Mon, 23 Jan 2017 14:52:26 +0000 (15:52 +0100)]
alsabar: forgot callback

5 years agoquake: add settings function; closes #273
copycat-killer [Mon, 23 Jan 2017 14:46:33 +0000 (15:46 +0100)]
quake: add settings function; closes #273

5 years agowiki updated
copycat-killer [Mon, 23 Jan 2017 14:28:35 +0000 (15:28 +0100)]
wiki updated

5 years agoalsabar: revert #275; remove buttons and beautiful deps
copycat-killer [Mon, 23 Jan 2017 14:14:16 +0000 (15:14 +0100)]
alsabar: revert #275; remove buttons and beautiful deps

5 years agoalsabar: revert #275; remove buttons and beautiful deps
copycat-killer [Mon, 23 Jan 2017 14:11:49 +0000 (15:11 +0100)]
alsabar: revert #275; remove buttons and beautiful deps

5 years agoMerge pull request #275 from ProfessorOptics/master
Luke Bonham [Mon, 23 Jan 2017 13:09:44 +0000 (14:09 +0100)]
Merge pull request #275 from ProfessorOptics/master

Alsabar.lua revert changes

5 years agomem: math.floor->ceil and substract SReclaimable too from the total; closes #271
copycat-killer [Mon, 23 Jan 2017 12:35:30 +0000 (13:35 +0100)]
mem: math.floor->ceil and substract SReclaimable too from the total; closes #271

5 years agofixed spelling heigth > height; added support for mouse buttons 1 through 5; added...
ProfessorOptics [Mon, 23 Jan 2017 12:07:26 +0000 (14:07 +0200)]
fixed spelling heigth > height; added support for mouse buttons 1 through 5; added togglechannel as per previous version using new api; small fixes to accomodate togglechannel feature

5 years agoadded issue_template
copycat-killer [Sun, 22 Jan 2017 13:58:05 +0000 (14:58 +0100)]
added issue_template

5 years agosmall fixes
copycat-killer [Sun, 22 Jan 2017 01:13:02 +0000 (02:13 +0100)]
small fixes

5 years agorevert fix coretemp
copycat-killer [Sun, 22 Jan 2017 00:27:24 +0000 (01:27 +0100)]
revert fix coretemp

5 years agocal: asynchronous
copycat-killer [Sun, 22 Jan 2017 00:15:57 +0000 (01:15 +0100)]
cal: asynchronous

5 years agocontrib.kbdlayout: asynchronous
copycat-killer [Sat, 21 Jan 2017 17:22:42 +0000 (18:22 +0100)]
contrib.kbdlayout: asynchronous

5 years agoquake: client maximized before awesome restart: after the restart, unmaximize and...
copycat-killer [Sat, 21 Jan 2017 17:09:07 +0000 (18:09 +0100)]
quake: client maximized before awesome restart: after the restart, unmaximize and toggle to get normal geometry again

5 years agonet: asynchronous
copycat-killer [Sat, 21 Jan 2017 13:43:38 +0000 (14:43 +0100)]
net: asynchronous

5 years agofs/alsabar: small fixes
copycat-killer [Sat, 21 Jan 2017 00:30:39 +0000 (01:30 +0100)]
fs/alsabar: small fixes

5 years agoimap: asynchronous: forgot shell
copycat-killer [Fri, 20 Jan 2017 23:36:41 +0000 (00:36 +0100)]
imap: asynchronous: forgot shell