Commit graph

980 commits

Author SHA1 Message Date
tobi-wan-kenobi
cc8b8a5c31 [theme] Draw default separators if specified in theme
fixes #605
2020-04-30 20:23:12 +02:00
tobi-wan-kenobi
e4604a8317 [modules/nvidiagpu] Automatically hide if deactivated
fixes #603
2020-04-28 20:03:30 +02:00
tobi-wan-kenobi
6f9abf616d [modules/nvidiagpu] Automatically hide if inactive
If no nvidia card is found, hide the widget

see #603
2020-04-26 16:10:04 +02:00
tobi-wan-kenobi
c3d2ef5f0b [modules/github] Use xdg-open by default
Use xdg-open to open the URL, and fall back to x-www-browser, if
xdg-open is not available.

fixes #600
2020-04-23 07:48:49 +02:00
Soykan Ertürk
8df4807e28
requirement 2020-04-16 23:11:25 +03:00
Soykan Ertürk
8a604e4f24
left mouse click to open todo list 2020-04-16 22:29:18 +03:00
tobi-wan-kenobi
c77c5c9c0d
Merge pull request #597 from bendardenne/watson
Added module for watson
2020-04-11 13:40:52 +02:00
Benoît Dardenne
3b2b9bfc0c Added module watson 2020-04-11 11:48:05 +02:00
tobi-wan-kenobi
d57bbc28fe [modules/vpn] Add experimental wireguard support
fixes #595
2020-04-10 16:46:15 +02:00
Martin
cb3351f8a3 [smartstatus] Added support for nvme SSDs 2020-04-10 14:09:16 +02:00
Soykan Ertürk
62fac70309
Fixing no internet crash 2020-04-05 13:29:56 +03:00
Soykan Ertürk
8ef0edc1cb
requirement comment 2020-04-05 10:18:49 +03:00
tobi-wan-kenobi
7a10b575a4 [modules/vpn] Add tk requirement to documentation
fixes #588
2020-04-04 07:37:42 +02:00
Martin
fe6970c7c2 [module] sensors2 fixed a mistake in the include chip or fields or both 2020-03-30 12:29:26 +02:00
tobi-wan-kenobi
e496e55c7e
Merge pull request #585 from martindoublem/smartstatus
[module] New module SMART status checker fo hdd/ssd
2020-03-29 13:35:09 +02:00
Martin
d109ceb800 [module] New module SMART status checker fo hdd/ssd
Smart status checker for hdd/ssd

Paramaters:
	* smartstatus.display: how to display (defaults to "combined", other choices: "seperate" or "singles")
        * smartstauts.drives: in the case of singles which drives to display, separated comma list value, multiple accepted (defaults to "sda", example:"sda,sdc")

requires: smartmontools

smartcl should be given sudo access with no password for this to work
(per example adding: %wheel ALL=(ALL) NOPASSWD: /usr/bin/smartctl)
2020-03-28 21:12:45 +01:00
Martin
49e6c33a9f Spell fix and documentation upgrade 2020-03-27 15:40:48 +01:00
tobi-wan-kenobi
e3bca53ca2
Merge pull request #582 from martindoublem/sensors
[module] sensors2 made selective
2020-03-27 13:31:31 +01:00
Martin
4e74b165e0 [module] sensors2 made selective
made the module sensors2 selective by adding the following parameters and their handling:

    * sensors2.chip_include: Comma-separated list of chip to include (defaults to "" will include all by default, example: "coretemp,bat")
    * sensors2.chip_exlude:Comma separated list of chip to exclude (defaults to "" will include none by default)
    * sensors2.field_include: Comma separated list of chip to include (defaults to "" will include all by default, example: "temp,fan")
    * sensors2.field_exlude: Comma separated list of chip to exclude (defaults to "" will exclude none by default)
    * sensors2.chip_field_exclude: Comma separated list of chip field to exclude (defaults to "" will exclude none by default, example: "coretemp-isa-0000.temp1,coretemp-isa-0000.fan1")
    * sensors2.chip_field_include: Comma-separated list of adaper field to include (defaults to "" will include all by default)

The chip, field are findable by using sensors -u
2020-03-26 23:01:28 +01:00
Soykan Ertürk
4e36f29351
Requirements of sun module 2020-03-27 00:22:46 +03:00
Pavle Portic
09c0e741c3
[module/cmus] Add server and passwd parameters 2020-03-21 15:28:44 +01:00
Martin
8fe444aeca [module] New module bluetooth2
I was unhappy with how the module bluetooth functioned so I decided to write a new one

This is the result. The module tries to find adapters ON with bluetoothctl list initally
if none are there, then it assumes it is off and check if any adapters are present with rfkill list

State were added

as well as the number of devices

I also made it so that the toggle works

I was initally going to push this as bluetooth but decided it was so different so to push it as a different module.

python-dbus is a dependency
2020-03-19 00:59:20 +01:00
Martin
1e2f1243f0 [module] improvement of docker_ps by adding states
Added state to the module to indicate when no containers are running, vs daemon off, container running
2020-03-17 23:06:43 +01:00
Tobias Witek
929f4751c3 [modules/battery_all] Set default capacity
If capacity cannot be read -> set it to -1

fixes #572
2020-03-11 21:24:27 +01:00
me
0269bf1433 [core/output] sync _raw with full_text minwidth-wise 2020-03-06 00:19:25 +02:00
me
7187228d07 modules/traffic] Remove debug print() 2020-03-05 23:27:38 +02:00
Tobias Witek
6171c792e3 [modules/traffic] Fix format string width calculation 2020-03-05 21:08:29 +01:00
Romain Gehrig
d59b0161a3 [modules/pomodoro] Fix bug arising when the refresh interval is greater than 1s 2020-03-04 16:27:31 +01:00
Tobias Witek
a7d22edcda [core/output] Add prefix/suffix metadata
see #561
2020-02-29 20:57:00 +01:00
Tobias Witek
302296ee03 [core/output] Add custom "raw" data variable
see #561
2020-02-29 13:44:27 +01:00
me
87725f783a [modules/cpu2] align cpu load
This fixes a rough edge in cpu2 module where variable size of total cpu
load value string was making the whole bar slide during updates. CPU
load is right-alligned now and takes 3 chars in the widget, so load can
go up to 100 and still fit.
2020-02-28 17:30:52 +02:00
Max Pivo
c7e1759e85 Added libvirtvms.py module 2020-02-27 12:23:10 -08:00
Max Pivo
01449014f5 Merge https://github.com/maxpivo/bumblebee-status 2020-02-27 12:22:37 -08:00
Max Pivo
4fdba0be19 Merge branch 'master' of git://github.com/tobi-wan-kenobi/bumblebee-status 2020-02-27 12:20:02 -08:00
Max Pivo
d05f38cf93 Adding Libvirt Module which displays count of active libvirt VMs.
requires 'libvbirt'
2020-02-27 12:17:33 -08:00
tobi-wan-kenobi
e390cdae32
Merge pull request #564 from naota/patch-2
Properly connect to the selected VPN profile
2020-02-27 21:02:52 +01:00
Naohiro Aota
caf9696e2b
Properly connect to the selected VPN profile
The vpn module is trying to connect "self._connected_vpn_profile", but it is None when no VPN is connected. As a result, the VPN connecting menu is not working. Use "self._selected_vpn_profile" to connect the selected one.
2020-02-27 11:47:15 +09:00
Naohiro Aota
e6fef1baca
import popup_v2
The vpn module is using bumblebee.popup_v2, but does not import it, causing nothing on click.
2020-02-27 11:40:37 +09:00
Ryan Riggs
fcf8d648d8 Added modules/libvirtvms.py but no way to unit test. 2020-02-26 15:23:00 -08:00
tobi-wan-kenobi
7c210eeac7
Merge pull request #558 from somospocos/pasink-bug
[modules/pulseaudio] fix bug #557
2020-02-20 20:45:58 +01:00
tobi-wan-kenobi
c4df758240
Merge pull request #559 from somospocos/cpu2-themecolors
Cpu2 themecolors
2020-02-20 20:45:43 +01:00
Ljupcho Kotev
ef1c56480e
Remove print statement when aligning text
Fixes #550. The print statement results in a "Could not parse JSON" error.
2020-02-20 14:24:06 +01:00
me
bf03ad7184 [modules/cpu2] use theme palette colors for core load bars
As discussed in #556.

- added palette red, orange, yellow, green to nord-powerline

- when used with nord-powerline (or any other theme that has these
  palette colors) and cpu2.colored=1, the cpu2 module will use these
  custom colors to display core load graphs; when colors are missing
  from a theme - it will use default colors
2020-02-20 01:24:15 +02:00
me
04e31897d4 [modules/pulseaudio] fix bug #557
most likely a copy/paste blunder. sorry
2020-02-20 00:57:07 +02:00
Tobias Witek
0751b7c084 [core/theme] Add inline named color support
Add named colors that can be specified directly in the "colors" array
within a theme.

fixes #556
2020-02-19 21:39:44 +01:00
Tobias Witek
5134ce3b5b [core/output] Add option to align scrolling
Use -p <module>.theme.align=<left|center|right> to align scrolling
output.

fixes #550
2020-02-17 20:58:42 +01:00
Tobias Witek
57e1b1eb81 [modules/battery-upower] Fix capacity default value
If the capacity isn't set, get() returns None, which is not comparable.

Use -1 instead, which makes the capacity unknown.

fixes #555
2020-02-15 11:39:00 +01:00
Tobias Witek
65137f294e [engine] Small bugfix if no IDs are configured
see #547
2020-02-14 21:52:23 +01:00
Tobias Witek
ef35c957b2 [input] Add per-PID UNIX socket for additional commands
Allow passing in commands / events via a unix socket. This should allow
for "emulating" input events.

see #547
2020-02-14 21:39:55 +01:00
Tobias Witek
8ae8fbb989 [engine] Add override for widget IDs
Add a generic "<module>.id" parameter that allows a user to override the
auto-generated IDs for a widget - the parameter is a list of IDs that
will replace each widget's ID in turn.

see #547
2020-02-14 21:39:37 +01:00