Commit graph

2761 commits

Author SHA1 Message Date
Tobias Witek
abd58d2fba [core/engine] Add parameter 'engine.workspacewheel'
Add a parameter that allows the user to enable/disable workspace
scrolling via the status bar.

By default, scrolling is enabled, to disable it, add the following
parameter to your bumblebee-status invokation:

-p <other parameters> engine.workspacewheel=false

see #188
2017-10-21 08:46:48 +02:00
Tobias Witek
34d9278c6e [modules/mpd] Add scrollable modifier 2017-10-21 08:21:37 +02:00
tobi-wan-kenobi
a40dde5812 Merge pull request #194 from max-kov/master
[modules/mpd] Fixed song duration parse bug
2017-10-21 08:21:00 +02:00
max-kov
36e7cc8dbb [modules/mpd] Removed unneeded if statement 2017-10-20 16:39:48 +01:00
max-kov
3c0d53831b [modules/mpd] Fixed song duration parse bug
After listening to an audio stream for longer than 10 minutes "mpc -f "tag artist %artist%\ntag title %title%"" will start producing lines with slightly different separation, which caused the bar to fail.
2017-10-20 12:22:42 +01:00
tobi-wan-kenobi
38920a783a Merge pull request #193 from fredj/misc_cleanup
Miscellaneous code cleanup
2017-10-18 19:23:27 +02:00
Frederic Junod
8ce0c54363 Speed up travis startup time
Use a container based environment
2017-10-18 08:39:58 +02:00
Frederic Junod
a13e593012 Fix unused-import errors found by pylint 2017-10-18 08:38:26 +02:00
Frederic Junod
70a58715f3 Fix unused-variables errors found by pylint 2017-10-18 08:36:07 +02:00
tobi-wan-kenobi
851be18d72 Merge pull request #192 from fredj/currency_use_ft
[modules/current] Use markets.ft.com instead of fixer.io
2017-10-17 20:20:06 +02:00
tobi-wan-kenobi
863f87a570 Merge pull request #191 from fredj/pylint
Fix various errors found by pylint
2017-10-17 20:17:21 +02:00
Frederic Junod
d341c90c53 [modules/currency] Add symbol for JPY 2017-10-17 19:13:26 +02:00
Frederic Junod
1eb49ab53e [modules/currency] Use a list for the data to preserve the order 2017-10-17 19:03:08 +02:00
Frederic Junod
4b1ba93109 [modules/currency] Use markets.ft.com instead of fixer.io 2017-10-17 19:01:57 +02:00
Frederic Junod
6f28726758 Fix unused-import errors found by pylint 2017-10-17 18:59:28 +02:00
Frederic Junod
5f20fa6134 Fix trailing-whitespace errors found by pylint 2017-10-17 18:59:26 +02:00
Frederic Junod
57204a215e Fix bad-whitespace errors found by pylint 2017-10-17 18:59:23 +02:00
Tobias Witek
7af57c7fc4 [core/input] Handle epoll interrupts
Sometimes epoll poll() calls get interrupted by the system - handle that
more gracefully.
2017-10-17 18:53:58 +02:00
Tobias Witek
c041e33bc0 [core/config] Make unit test go through 2017-10-17 18:53:02 +02:00
tobi-wan-kenobi
6857edb37f Merge pull request #189 from batman-nair/master
New theme sac_red and gitignore vim swap files
2017-10-16 16:46:38 +02:00
batman-nair
0ed315653c Added theme sac_red 2017-10-16 18:35:38 +05:30
batman-nair
5b53ed5cf3 Merge branch 'master' of github.com:tobi-wan-kenobi/bumblebee-status
Pulling
2017-10-13 11:54:52 +05:30
tobi-wan-kenobi
6b5e148760 Merge pull request #187 from cacyss0807/new_module_rotation
[modules/rotation] new module to loop through orientations
2017-10-11 18:27:45 +02:00
Camilo Celis Guzman
3f7f8e29de [modules/rotation] new module to loop through orientations 2017-10-11 20:11:10 +09:00
Tobias Witek
1e04275af9 Merge branch 'pywal-support'
fixes #185
2017-10-09 07:20:51 +02:00
Tobias Witek
5d1d994dce [core] Add support for custom colorsets (e.g. pywal)
In a theme file, it is now possible to provide an array of "color
definitions", which allow you to use names instead of colors throughout
the theme file.

Currently, only the colorset "wal" is supported, which reads all colors
from the wal JSON file (~/.cache/wal/colors.json) and makes them usable
in the theme (as "foreground", "background", "cursor", "color12", etc.).

An example of this can be found in the theme wal-powerline.

see #185
2017-10-08 08:13:10 +02:00
tobi-wan-kenobi
f3fe67e681 Merge pull request #186 from avindra/patch-1
nvidiagpu.py: remove invalid shebang
2017-10-07 18:35:11 +02:00
Avindra Goolcharan
9c52624ecb nvidiagpu.py: remove invalid shebang
This file has no actionable code when executed directly from a shell. It contains only a `class` as it is a bumblebee module.

so the shebang should be removed.
2017-10-06 22:15:46 -04:00
Tobias Witek
7c17516874 [modules/layout-xkb] Gracefully handle missing xkbgroup library
Show "n/a" is xkbgroup is not installed/available

see #177
2017-10-01 05:45:52 +02:00
Tobias Witek
e0e59b863c [modules/xkbgroup] Remove thirdparty xkb, use system xkb
Providing a custom-built xkb module obviously doesn't really work, so
use the system one instead.

see #177
2017-10-01 05:42:29 +02:00
Tobias Witek
855012f05d [modules/layout-xkb] Parameter to show full layout name
If parameter "showname" is specified, do not show the symbol (e.g.
"us"), but the full layout name (e.g. "English (US)").

see #177
2017-09-30 16:26:20 +02:00
Tobias Witek
ad4246d52d [modules/layout-xkb] Use set-xkbmap to switch layouts
Use the data retrieved via xkb and set the new layouts and variants
using set-xkbmap.

see #177
2017-09-30 16:21:51 +02:00
Tobias Witek
a98c337cc6 [codeclimate] Ignore thirdparty modules 2017-09-30 11:57:04 +02:00
Tobias Witek
0dd8a4ffeb [modules/layout-xkb] Ignore errors 2017-09-30 11:53:28 +02:00
Tobias Witek
9525b18653 [modules/layout-kxb] Add docstring 2017-09-30 11:50:33 +02:00
Tobias Witek
d45b80dc52 [modules] Add layout-xkb using xkbgroup to display current layout
Package xkbgroup as "thirdparty", because it was slightly patched
for python2.x compatibility.

see #177
2017-09-30 11:18:36 +02:00
tobi-wan-kenobi
2384ecd475 Merge pull request #184 from paxy97/module/weather
[modules/weather] Show city in weather module
2017-09-29 17:57:03 +02:00
tobi-wan-kenobi
83a8efd120 Merge pull request #183 from ibrokemypie/sensors
modules/sensors: Try intel scaling current frequency
2017-09-29 17:55:36 +02:00
Pavle Portic
c462bd3472 [modules/weather] Show city in weather module 2017-09-29 14:31:42 +02:00
ibrokemypie
b544393c63 modules/sensors: Try intel scaling current frequency
On intel pstate drivers only the normal frequency is written to /proc/cpuinfo, not accounting for scaling/turbo.
This should fix that, though it needs testing on other computers (AMD, intel without pstate) because I am not
certain that the file only exists on Intel pstate.
2017-09-29 12:16:32 +10:00
batman-nair
315e9f3b66 Removed my theme changes 2017-09-21 10:13:17 +05:30
batman-nair
691709e2dd Ignore Vim swap files 2017-09-21 09:43:13 +05:30
batman-nair
0b86b3df8c Using remote 2017-09-21 08:53:57 +05:30
batman-nair
1946fd98ff My changes 2017-09-21 08:43:15 +05:30
Tobias Witek
08c115dc7d [themes] simplify solarized dark awesome 2017-09-20 09:17:04 +02:00
Tobias Witek
f3ee6e0c67 [themes] Add non-powerline solarized-dark with awesome fonts
In order to do that, change the theme engine so that a theme can
override settings in the iconsets. Was probably a bug to begin with that
this was not possible.
2017-09-20 08:59:23 +02:00
Tobias Witek
be8669270e [tests] Removed memory test, as psutil is not used anymore
mocking psutil doesn't bring much to the table now...
2017-09-20 06:28:47 +02:00
Tobias Witek
81e1b25687 [modules/memory] Use /proc/meminfo instead of psutil
Try to be more accurate in calculating memory by using the /proc/meminfo
interface directly.

fixes #181
2017-09-20 06:26:39 +02:00
Tobias Witek
18131a3efe [modules/layout] Remove parameter for language configuration
Switch layout module to do full auto-detection by parsing the output of
xrandr -query.

fixes #177
2017-09-19 09:15:36 +02:00
Tobias Witek
9365e5b18a [core] Set default encoding to utf-8
Have another go at all my fun utf-8 issues.

This *should* fix #180

And hopefully still fixes #176
2017-09-18 20:14:17 +02:00