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:
martin f. krafft [Fri, 22 Nov 2024 08:11:35 +0000 (09:11 +0100)]
fix virt-manager tagging
martin f. krafft [Fri, 22 Nov 2024 08:08:38 +0000 (09:08 +0100)]
add virt tab
martin f. krafft [Wed, 20 Nov 2024 08:23:39 +0000 (09:23 +0100)]
switch to tag for a dialog
martin f. krafft [Wed, 20 Nov 2024 08:23:13 +0000 (09:23 +0100)]
remove teams rule
martin f. krafft [Wed, 20 Nov 2024 08:22:40 +0000 (09:22 +0100)]
remove forex and eth widgets
martin f. krafft [Thu, 27 Jun 2024 08:29:40 +0000 (10:29 +0200)]
autorandr unification across machines
martin f. krafft [Thu, 27 Jun 2024 08:23:33 +0000 (10:23 +0200)]
poll forex every 6h
martin f. krafft [Tue, 12 Dec 2023 15:54:20 +0000 (16:54 +0100)]
calc quick launch
martin f. krafft [Tue, 12 Dec 2023 15:54:05 +0000 (16:54 +0100)]
Fn-F6 calls autorandr
martin f. krafft [Tue, 12 Dec 2023 15:53:22 +0000 (16:53 +0100)]
switch from xbacklight to light
martin f. krafft [Tue, 12 Dec 2023 15:52:59 +0000 (16:52 +0100)]
add remmina
martin f. krafft [Tue, 12 Dec 2023 15:52:48 +0000 (16:52 +0100)]
moving tags between screens
martin f. krafft [Fri, 8 Dec 2023 15:46:47 +0000 (16:46 +0100)]
switch to xautolock
martin f. krafft [Mon, 20 Jun 2022 04:39:36 +0000 (06:39 +0200)]
better handling for gscan2pdf
martin f. krafft [Mon, 20 Jun 2022 04:39:16 +0000 (06:39 +0200)]
turn [m] tag into scrcpy tag
martin f. krafft [Mon, 20 Jun 2022 04:38:30 +0000 (06:38 +0200)]
comment about disabling mouse focus for virt-viewer
martin f. krafft [Mon, 20 Jun 2022 04:37:38 +0000 (06:37 +0200)]
leave new windows as slaves by default
martin f. krafft [Mon, 20 Jun 2022 04:29:02 +0000 (06:29 +0200)]
remove pap remnants from notify title
martin f. krafft [Mon, 20 Jun 2022 04:28:31 +0000 (06:28 +0200)]
more screenshot hotkeys
martin f. krafft [Mon, 20 Jun 2022 04:28:00 +0000 (06:28 +0200)]
move to screen hotkey
martin f. krafft [Mon, 20 Jun 2022 04:27:40 +0000 (06:27 +0200)]
remove NZ config
martin f. krafft [Mon, 20 Jun 2022 04:27:09 +0000 (06:27 +0200)]
update forex only every 3h
martin f. krafft [Sun, 6 Feb 2022 13:50:25 +0000 (14:50 +0100)]
additional app rules
martin f. krafft [Sun, 6 Feb 2022 13:50:05 +0000 (14:50 +0100)]
Constrict Zoom & SSVNC to a single tag
martin f. krafft [Sun, 6 Feb 2022 13:49:00 +0000 (14:49 +0100)]
Flameshot shortcut
martin f. krafft [Sun, 6 Feb 2022 13:48:49 +0000 (14:48 +0100)]
Sound and music player handling
martin f. krafft [Sun, 6 Feb 2022 13:47:16 +0000 (14:47 +0100)]
remove thunar shortcut
martin f. krafft [Sun, 6 Feb 2022 13:46:50 +0000 (14:46 +0100)]
Python3 for mod3-y
martin f. krafft [Sun, 6 Feb 2022 13:46:01 +0000 (14:46 +0100)]
Ability to name new tags
martin f. krafft [Sun, 6 Feb 2022 13:39:45 +0000 (14:39 +0100)]
fix catalyst head matcher
martin f. krafft [Sun, 6 Feb 2022 13:38:51 +0000 (14:38 +0100)]
mosh v6 for irc
martin f. krafft [Sun, 6 Feb 2022 13:38:21 +0000 (14:38 +0100)]
fix currency exchange rates
martin f. krafft [Tue, 10 Mar 2020 19:00:45 +0000 (20:00 +0100)]
default clients to non-floating
martin f. krafft [Tue, 10 Mar 2020 18:59:57 +0000 (19:59 +0100)]
unify apps getting their own temporary tag
martin f. krafft [Tue, 10 Mar 2020 18:59:37 +0000 (19:59 +0100)]
remove old matches
martin f. krafft [Tue, 10 Mar 2020 18:59:25 +0000 (19:59 +0100)]
thunderbird/firefox case-insensitive class matching
martin f. krafft [Tue, 10 Mar 2020 18:58:15 +0000 (19:58 +0100)]
suspend key
martin f. krafft [Tue, 10 Mar 2020 18:58:10 +0000 (19:58 +0100)]
target updates
martin f. krafft [Tue, 10 Mar 2020 18:58:00 +0000 (19:58 +0100)]
match targets by pattern
martin f. krafft [Wed, 6 Nov 2019 00:24:55 +0000 (13:24 +1300)]
make new tags maximised (fixes new tag properties)
martin f. krafft [Sat, 2 Nov 2019 09:48:49 +0000 (22:48 +1300)]
switch to new awful.widgets.watch from lain
martin f. krafft [Sat, 2 Nov 2019 09:41:23 +0000 (22:41 +1300)]
martin f. krafft [Thu, 31 Oct 2019 08:33:15 +0000 (21:33 +1300)]
cmd+BackSpace triggers offlineimap
martin f. krafft [Thu, 31 Oct 2019 03:34:00 +0000 (16:34 +1300)]
write gitignore file
martin f. krafft [Tue, 17 Sep 2019 06:08:58 +0000 (08:08 +0200)]
special mutt handling for filing
martin f. krafft [Tue, 17 Sep 2019 06:08:45 +0000 (08:08 +0200)]
manipulate default sink with audio commands
martin f. krafft [Tue, 17 Sep 2019 06:08:33 +0000 (08:08 +0200)]
keybinding shortcut updates
martin f. krafft [Tue, 17 Sep 2019 06:07:44 +0000 (08:07 +0200)]
new catalyst heads
martin f. krafft [Tue, 17 Sep 2019 06:07:22 +0000 (08:07 +0200)]
no screen name in salvaged tab notification
martin f. krafft [Tue, 17 Sep 2019 06:07:10 +0000 (08:07 +0200)]
show widgets on all screens
martin f. krafft [Tue, 17 Sep 2019 06:06:54 +0000 (08:06 +0200)]
remove debug output
Luca Capezzuto [Tue, 27 Aug 2019 16:10:06 +0000 (17:10 +0100)]
readme updated
Luca Capezzuto [Tue, 27 Aug 2019 16:08:37 +0000 (17:08 +0100)]
widget.temp: reset path to /sys/devices; closes #441
martin f. krafft [Thu, 15 Aug 2019 02:26:59 +0000 (14:26 +1200)]
add forex widgets
Luca Capezzuto [Mon, 12 Aug 2019 16:44:58 +0000 (17:44 +0100)]
apply #439 to alsabar as well
Luca CPZ [Mon, 12 Aug 2019 16:33:44 +0000 (17:33 +0100)]
Merge pull request #439 from gregflynn/201908_gf_customize_pulsebar_notification_characters
add configuration arguments for pulsebar notification characters
Luca Capezzuto [Mon, 12 Aug 2019 16:29:24 +0000 (17:29 +0100)]
alsabar: added argument for maximum number of ticks in notification; #438
Greg Flynn [Sat, 10 Aug 2019 17:34:15 +0000 (13:34 -0400)]
add arg for none in pulsebar notification
Greg Flynn [Sat, 10 Aug 2019 17:27:17 +0000 (13:27 -0400)]
add configuration arguments for pulsebar notification characters
Luca CPZ [Fri, 28 Jun 2019 10:03:26 +0000 (11:03 +0100)]
Merge pull request #435 from razamatan/master
pulsebar: as timer ID, use devicetype and device instead of sink (nil var)
razamatan [Fri, 28 Jun 2019 07:24:01 +0000 (00:24 -0700)]
pulsebar: use devicetype and device instead of sink (null var)
Luca Capezzuto [Wed, 29 May 2019 14:28:38 +0000 (15:28 +0100)]
widget.temp: re-add tempfile argument (#432), but keep retrieving all temperature info (#431); closes #432
Luca Capezzuto [Mon, 27 May 2019 12:12:00 +0000 (13:12 +0100)]
widget.temp: autodetect tempfiles; closes #431
Luca CPZ [Mon, 13 May 2019 11:44:26 +0000 (12:44 +0100)]
Merge pull request #430 from trap000d/weather_widget
Weather status icon fix; closes #428.
It looks like OpenWeatherMap have fixed most of issues in their API. Now they return sunrise and sunset times properly for current time zone, however the status icon is still wrong:
transition N->D appears at 0:00 UTC (must be at local sunrise time)
whereas D->N appears at local sunset time
So we still need to check if we're in or out from sunrise/sunset times, but no need to perform all other manipulations with dates and times.
Aleksandr Beliaev [Sun, 12 May 2019 23:08:46 +0000 (11:08 +1200)]
Weather status icon fix
Azarym [Tue, 23 Apr 2019 09:43:32 +0000 (11:43 +0200)]
widget.cal: set length of day names to 3; closes #426
Luca Capezzuto [Thu, 11 Apr 2019 16:15:31 +0000 (17:15 +0100)]
widget.fs: notification: right-justify columns 2-4 for better readability
Luca Capezzuto [Tue, 9 Apr 2019 17:25:02 +0000 (18:25 +0100)]
widget.fs: fixed first column formatting adjustment; closes #423
methodical-marmot [Tue, 19 Feb 2019 11:31:57 +0000 (13:31 +0200)]
widget.cal: added option for displaying week numbers
Luca Capezzuto [Mon, 8 Apr 2019 10:37:38 +0000 (11:37 +0100)]
#424: assert that timeout seconds in every naughty notification are numbers
Luca CPZ [Thu, 14 Feb 2019 15:26:41 +0000 (15:26 +0000)]
Merge pull request #420 from sim590/unpack-lua51-compat
util/menu_iterator: retro compatibility with lua 5.1
Simon Désaulniers [Tue, 12 Feb 2019 22:27:39 +0000 (17:27 -0500)]
util/menu_iterator: unpack retro compatibility
* Lua 5.2 renamed `unpack` to `table.unpack`.
* Fix: helpers.lua required.
Luca CPZ [Mon, 14 Jan 2019 10:59:13 +0000 (10:59 +0000)]
Merge pull request #418 from cool-cool-sweat/full_notify
bat: allow disabling notification for full charge
cool-cool-sweat [Sat, 12 Jan 2019 23:57:54 +0000 (18:57 -0500)]
bat: allow disabling notification for full charge
Luca CPZ [Sun, 30 Dec 2018 18:12:17 +0000 (19:12 +0100)]
widget.fs: fix notification check, add threshold parameter for trigger
martin f. krafft [Sat, 29 Dec 2018 09:36:30 +0000 (10:36 +0100)]
make pdfshuffler floating
martin f. krafft [Sat, 29 Dec 2018 09:36:18 +0000 (10:36 +0100)]
more xmms2 integration
martin f. krafft [Sat, 29 Dec 2018 09:35:56 +0000 (10:35 +0100)]
autorandr shortcut
martin f. krafft [Sat, 29 Dec 2018 09:35:40 +0000 (10:35 +0100)]
add gauting setup
Luca CPZ [Fri, 21 Dec 2018 16:19:21 +0000 (17:19 +0100)]
Merge branch 'master' of github.com:lcpz/lain
martin f. krafft [Fri, 7 Dec 2018 08:31:29 +0000 (09:31 +0100)]
fix profile matching
lcpz [Sat, 1 Dec 2018 19:03:58 +0000 (19:03 +0000)]
tp_smapi: correct default apipath
lcpz [Sat, 1 Dec 2018 18:35:44 +0000 (18:35 +0000)]
util.quake: revert previous commit; closes #415
Luca CPZ [Sat, 1 Dec 2018 18:30:04 +0000 (18:30 +0000)]
Merge pull request #416 from BarbUk/fix/tp_smapi
widget.contib.smapi: rename to tp_smap, include wibox, add batid param to get function
BarbUk [Sat, 1 Dec 2018 12:06:12 +0000 (16:06 +0400)]
tp_smapi.get need a batid param
BarbUk [Sat, 1 Dec 2018 12:05:47 +0000 (16:05 +0400)]
Include wibox
BarbUk [Sat, 1 Dec 2018 12:03:56 +0000 (16:03 +0400)]
Rename smapi to ts_smapi
To follow to documentation available at https://github.com/lcpz/lain/wiki/tp_smapi
smapi is renamed tp_smapi
lcpz [Wed, 28 Nov 2018 19:43:04 +0000 (19:43 +0000)]
API change: lain.widget.contrib.tpbat has been rewritten and renamed to lain.widget.contrib.tp_smapi
lain.widget.cal: honour followtag argument
lightened calls to libraries
lcpz [Wed, 28 Nov 2018 15:07:42 +0000 (15:07 +0000)]
wiki updated
Luca CPZ [Wed, 28 Nov 2018 15:05:26 +0000 (15:05 +0000)]
Merge pull request #413 from seregaxvm/master
fix imap notifications
Matsievskiy S.V [Wed, 28 Nov 2018 14:17:08 +0000 (17:17 +0300)]
fix imap notifications
lcpz [Sat, 24 Nov 2018 14:08:04 +0000 (14:08 +0000)]
lain.imap: various improvements
1. allow special chars in password
2. make it gmail/yandex compliant
3. fetch additional data (MESSAGES and RECENT)
4. support DBus Secret Service authentication method
lcpz [Thu, 15 Nov 2018 10:59:52 +0000 (10:59 +0000)]
widget.cal: fix calendar icons not displaying; closes #410
Luca CPZ [Wed, 14 Nov 2018 20:07:50 +0000 (20:07 +0000)]
Merge pull request #409 from seregaxvm/gap
add screen and tag arguments to useless_gaps_resize function
sergey [Sat, 10 Nov 2018 18:58:37 +0000 (21:58 +0300)]
add screen and tag arguments to useless_gaps_resize function
Greg Flynn [Mon, 5 Nov 2018 00:57:54 +0000 (19:57 -0500)]
allow separator colors to be updated
Greg Flynn [Sun, 4 Nov 2018 19:29:12 +0000 (14:29 -0500)]
fix paddings always being the margins in pulsebar
lcpz [Sun, 28 Oct 2018 12:59:00 +0000 (12:59 +0000)]
{alsa,pulse}bar: added margins/paddings args
Luca CPZ [Sat, 15 Sep 2018 08:21:37 +0000 (10:21 +0200)]
util.markup: fixed typos
Luca CPZ [Sat, 15 Sep 2018 08:21:37 +0000 (10:21 +0200)]
util.markup: fixed typos