Commit graph

882 commits

Author SHA1 Message Date
Tobias Witek
629b3381f2 [theme] Add pango markup for prefix/suffix
Add 4 new theme specifiers:
- prefixfg
- prefixbg
- suffixfg
- suffixbg

All of those are only evaluated if markup type is pango, and result in
pango-formatted prefixes/suffixes.

fixes #520
2020-01-11 13:54:53 +01:00
tobi-wan-kenobi
3d4ba73460
Merge pull request #522 from somospocos/pulseaudio-module-improvement
[modules/pulseaudio] add support for volume bars
2020-01-11 13:33:22 +01:00
me
e542751643 [modules/pulseaudio] add support for volume bars 2020-01-07 10:28:18 +02:00
me
31801dfdca [module/cpu2] add module 2020-01-06 21:50:30 +02:00
me
03c28cbb0f [modules/mpd] refactor to use layout 2020-01-04 17:59:54 +02:00
tobi-wan-kenobi
fd657c7c03
Merge pull request #516 from somospocos/cmus-module-improvement
[modules/cmus] add file tags
2020-01-04 14:14:10 +01:00
tobi-wan-kenobi
fcbca12c35
Merge pull request #515 from somospocos/txtbar
add txtbars
2020-01-04 14:13:22 +01:00
tobi-wan-kenobi
5e16733efa
Merge pull request #514 from qba10/new_apt
[modules/apt] Change modules to use aptitude instead apt notifier
2020-01-04 14:12:48 +01:00
me
7263596cb1 [modules/cmus] add file tags 2020-01-03 00:17:35 +02:00
Piotr Piórkowski
b8c1e1f162 [modules/apt] Change modules to use aptitude instead apt notifier 2020-01-02 14:20:58 +01:00
Tobias Witek
a346294f99 Revert "[build] Remove PKGBUILD"
This reverts commit 25bed762fc.
2020-01-02 13:51:53 +01:00
Tobias Witek
472b182ab8 Revert "Use pytz to figure out local timezone dynamically"
This reverts commit c19de638a1.
2020-01-02 13:50:15 +01:00
tobi-wan-kenobi
cede2de42c
Merge pull request #506 from KrzysiekJ/preferred-shell
Use $SHELL in the shell module
2020-01-02 13:46:58 +01:00
me
c45c5134a7 add txtbars 2020-01-01 22:22:31 +02:00
Tobias Witek
25bed762fc [build] Remove PKGBUILD
Actually is part of the AUR repo, and keeping those two files in sync is
problematic.

fixes #510
2020-01-01 14:09:10 +01:00
Krzysztof Jurewicz
7fc29a1f43 Use $SHELL in the shell module 2019-12-30 19:39:44 +01:00
Emma Tinten
9b32a26c48 Added simple yubikey state module 2019-12-30 15:02:27 +01:00
Tobias Witek
5266e08a26 [core/output] Escape pango output
Make sure any "&" are properly escaped if using pango markup.

fixes #507
2019-12-30 13:29:34 +01:00
me
0a07de933a layout-xkbswitch module 2019-12-30 10:15:46 +02:00
Tobias Witek
4d975abdcf [doc] Add an autogenerated list of modules
Add a markdown that documents all available modules.

hopefully fixes #501
2019-12-27 13:59:17 +01:00
user
b1ee27b621 [modules/mpd] Support additional tags 2019-12-27 09:01:08 +02:00
user
8885646e4e [modules/mpd] Document supported tags in module docstring 2019-12-27 08:58:57 +02:00
Tobias Witek
47bb8b1f80 [modules/mpd] Small array vs. dict fix 2019-12-26 14:01:16 +01:00
tobi-wan-kenobi
1238914fd9
Merge pull request #499 from P-Storm/feature/mpd-tags
supported more tags
2019-12-26 14:00:53 +01:00
p-storm
241e5ec59c supported more tags 2019-12-26 13:52:07 +01:00
Tobias Witek
48cb15b063 [modules/pulseaudio] pacmd not required anymore 2019-12-26 13:48:18 +01:00
Tobias Witek
421f1e525b [modules/pulesaudio] Remove pacmd dependency
Experimentally remove dependency for pacmd to enable the pulseaudio
module to support pulseaudio daemon in system mode (according to #484).

fixes #484
2019-12-25 13:51:58 +01:00
Tobias Witek
2e26f6d0c4 [core] Log parameter that were not used after each draw
Whenever a new bar is being drawn, log out all parameters that were not
used at all. This might indicate a bug in the module, or might point to
a spelling error in the parameter name.

fixes #494
2019-12-25 13:40:02 +01:00
tobi-wan-kenobi
0ed9d10664
Merge pull request #497 from somospocos/module-hddtemp
hddtemp module
2019-12-25 13:29:57 +01:00
user
d4946f2c13 hddtemp module 2019-12-25 03:12:06 +02:00
CPrompt
b83e9efe3d Fixed typo for city output def 2019-12-24 11:59:40 -05:00
Tobias Witek
67e7dcbbaa [modules/brightness] Add safe guards for glob 2019-12-24 14:07:26 +01:00
tobi-wan-kenobi
38e31d8c5e
Merge pull request #495 from CPrompt/weather_hi_low
Adding the option to show the high and low temperature
2019-12-24 14:05:44 +01:00
Tobias Witek
7a74c5e722 [modules/brightness] Update doc 2019-12-24 14:01:31 +01:00
Tobias Witek
880e78d895 [modules/brightness] Add support for wildcards in device
Allow users to specify device paths using simple wildcards in the device
path. The first matching device will be used.

For example: /sys/class/backlight/amdgpu_*

fixes #492
2019-12-24 13:59:10 +01:00
Tobias Witek
42de66c790 [core/config] Add missing file in commit
previous commit accidentially didn't include config.py

see #493
2019-12-24 13:58:29 +01:00
Tobias Witek
43aaa28256 [core/output] Add specific --markup parameter
To allow a user to specify a custom markup string, add a parameter
"--markup" to bumblebee-status.

fixes #493
2019-12-24 13:55:36 +01:00
CPrompt
0a04552935 Adding the option to show the high and low temperature 2019-12-24 07:50:18 -05:00
Tobias Witek
185655de26 [output] Add support for pango markup
Add a new parameter "output.markup" that allows a user to pass in a
custom markup string (e.g. "pango").

Note: To make use of this, the user still has to use a Pango font, as
well as use a bumblebee-status module that supports Pango output.

fixes #493
2019-12-23 13:27:46 +01:00
tobi-wan-kenobi
d52b2906e4
Merge pull request #490 from piyueh/battery-upower-imprv
Improve battery-upower
2019-12-22 14:03:48 +01:00
Pi-Yueh Chuang
9161d63c25
modify arch-update header to help displaying battery-upower help
Modify the header of arch-update.py so that when using `bumblebee-status
-l modules`, the content of arch-update and batter-upower will be
separated (i.e., one more blank line between the doc of arch-update and
battery-upower).
2019-12-19 00:08:29 -05:00
Pi-Yueh Chuang
33a9787b2f
improve battery-upower module: charging remaing time
- fix the documentation of parameters
- now also show the remaining time to fully charged when charging
- modify the code to reduce the frequency of making requests to D-Bus
2019-12-18 23:43:10 -05:00
Pi-Yueh Chuang
1cd5e2edf7
add a parameter to control bluetooth popup menu
The right-click popup menu in the bluetooth module does not work well in
Sway (a i3wm-compatible Wayland WM). This is known issue to
Sway. Given that the popup menu is simply to turn on/off the
bluetooth device, the graphical popup is really not necessary. This
commit adds a parameter to control whether a popup menu should be used
when a right-click happens, or we simply turn on/off the device without
the menu.
2019-12-18 16:53:58 -05:00
Pi-Yueh Chuang
747214f3da
configurable D-Bus blueman object path to fix #483
The path to object org.blueman.Mechanism was originally hard-coded to
"/". But in some systems, the path may be "/org/blueman/mechanism". So
this commit adds an extra parameter to configure the path.
2019-12-18 16:51:33 -05:00
Tobias Witek
9236b5279e [modules/bluetooth] Make dbus destination configurable
Add a parameter "dbus_destination" that allows a user to specify the
DBUS destination.

fixes #483
2019-12-14 13:36:45 +01:00
Tobias Witek
2ed5e8e702 [modules/system] Add parameters to override commands
For each command in the system module, add a parameter that allows the
user to override the default behaviour.

fixes #481
2019-12-14 13:25:58 +01:00
Tobias Witek
59ad411b2f [modules/datetimetz] Add logging 2019-12-12 07:26:55 +01:00
tobi-wan-kenobi
3d6448cca6
Merge pull request #478 from JohnDowson/List-exclude
theme.exclude now takes a comma separated list
2019-12-12 07:21:15 +01:00
Ivan Chinenov
6aea754b3d
Fixed typo strip => split 2019-12-11 23:23:07 +03:00
Ivan Chinenov
63ef045431 Add an option to disable variant name in layout-xkb 2019-12-11 15:27:51 +03:00