Commit graph

2723 commits

Author SHA1 Message Date
alexcoder04
6b31cdb698 [modules/sensors] use util.format.asbool() + auto-check only if no path is specified 2021-10-21 14:43:15 +02:00
tobi-wan-kenobi
9106ec9c8f
Merge pull request #825 from alexcoder04/main
[modules/sensors] auto-determine the correct thermal zone
2021-10-21 14:07:42 +02:00
alexcoder04
0dc6a95ac2 [modules/sensors] auto-determine the correct thermal zone 2021-10-21 13:45:40 +02:00
tobi-wan-kenobi
618a22c122
Merge pull request #824 from izn/chore/add-libvirtvms-tests
Create libvirtvms tests
2021-10-12 17:06:04 +02:00
Thaynã Moretti
4007517e45 chore: create libvirtvms tests 2021-10-12 11:34:20 -03:00
tobi-wan-kenobi
d67232d8cf
Merge pull request #823 from izn/chore/add-dunst-tests
Create dunst tests
2021-10-12 03:22:32 +02:00
Thaynã Moretti
1580951474 chore: create missing dunstctl tests 2021-10-11 19:17:55 -03:00
Thaynã Moretti
40de07ba2e chore: create dunst tests 2021-10-11 19:16:37 -03:00
Thaynã Moretti
b5395fe764 chore: public toggle method 2021-10-11 19:16:14 -03:00
tobi-wan-kenobi
c96d119b0e [core/config] add autohide to configuration file
make it possible to configure a list of automatically hidden modules in
the configuration file (+ add documentation for it).

fixes #822
2021-10-07 15:39:29 +02:00
tobi-wan-kenobi
ed5a4e61e4 [modules/bluetooth] Add more error checking
Do not kill the bar when the dbus-send command fails.

see #818
2021-09-10 12:45:11 +02:00
tobi-wan-kenobi
9c463fc2b7
Merge pull request #813 from tomsaleeba/tomsaleeba/nvidiagpu-additions-2
fix: correct mem usage to be mem *io* usage
2021-08-16 07:36:36 +02:00
Tom Saleeba
d4339f6e43 fix: correct mem usage to be mem *io* usage 2021-08-15 22:27:44 -06:00
tobi-wan-kenobi
27194a92c8
Merge pull request #812 from soykan/patch-1
Small bug fix on todo module.
2021-08-14 19:28:08 +02:00
Soykan Ertürk
05f76c0d9a
Update todo.py 2021-08-14 20:16:45 +03:00
Soykan Ertürk
5a1addec7f
Fixing a small bug on todo module
todo counts new lines (blank lines) as todo and increments todo count. After my fix todo doesn't counts blank lines.
2021-08-14 20:14:54 +03:00
tobi-wan-kenobi
439b140916
Merge pull request #811 from soykan/patch-2
system module requirement
2021-08-12 22:16:42 +02:00
Soykan Ertürk
8be9f1a05c
system module requirement
added tkinter as requirement
2021-08-12 23:15:09 +03:00
tobi-wan-kenobi
b00c0ae47c
Merge pull request #810 from soykan/patch-1
Improving docs
2021-08-12 22:01:24 +02:00
Soykan Ertürk
473d2fbd14
Improving docs
I added tkinter as dependency in requirements.
2021-08-12 22:54:34 +03:00
tobi-wan-kenobi
5c65a8fef4
Merge pull request #807 from soykan/patch-2
Dependency for powerline themes
2021-08-10 19:28:22 +02:00
Soykan Ertürk
f98053371e
Dependency for powerline themes 2021-08-10 20:19:30 +03:00
tobi-wan-kenobi
f6dd17b383
Merge pull request #806 from tomsaleeba/tomsaleeba/nvidiagpu-additions
feat: add GPU usage % and GPU memory usage % to nvidiagpu
2021-07-25 06:54:52 +02:00
Tom Saleeba
98c92bb78f feat: add GPU usage % and GPU memory usage % to nvidiagpu 2021-07-24 15:18:04 -06:00
tobi-wan-kenobi
4d422ffc84
Merge pull request #801 from nepoz/NetworkTestFix
Removed dependency on pytest-socket for the Network module's unit tests.
2021-07-09 08:28:16 +02:00
nepoz
5a2dfc226b Removed dependency on pytest-socket for the Network module's unit tests. 2021-07-09 00:58:09 -05:00
tobi-wan-kenobi
a678241a70
Merge pull request #800 from nepoz/network
Network
2021-07-09 07:32:59 +02:00
nepoz
5d80a5a1a0 Slight refactoring to try and break apart networkmethod 2021-07-09 00:28:00 -05:00
nepoz
48501fa534 Updated docstring 2021-07-08 23:00:57 -05:00
nepoz
f9017c3a38 Added more tests and exception handling 2021-07-08 22:55:23 -05:00
nepoz
2100a7cfdb Set up initial testing framework for network module 2021-07-08 12:10:46 -05:00
nepoz
3f524ab371 Refactoring, making use of netifaces 2021-07-08 09:04:40 -05:00
nepoz
911230c659 first complete implementation of the network module 2021-07-05 13:54:28 -05:00
nepoz
c7df1926dc Formatting fixes, fixed state management and added some icons 2021-07-05 13:09:17 -05:00
nepoz
448ab6de83 Functional display for wireless connection 2021-07-05 12:34:42 -05:00
nepoz
4987c7d3e2 added stateful behavior 2021-07-05 11:26:46 -05:00
nepoz
f141b95d8f Basic functionaly for dealingn with signal strength 2021-07-05 10:29:37 -05:00
nepoz
1232c4d960 Initial commit -- give basic message about interface being used 2021-07-05 07:55:47 -05:00
tobi-wan-kenobi
80663bdbc8
Merge pull request #798 from sayansil/main
Use the existing util.cli module in contrib/optman
2021-06-30 08:09:26 +02:00
Sayan Sil
4485b65722
Use the existing util.cli module 2021-06-30 11:31:42 +05:30
tobi-wan-kenobi
3ff2e49e5f
Merge pull request #796 from ouuan/playerctl
[modules/playerctl]: support the stopped status
2021-06-26 13:30:01 +02:00
Yufan You
37ccbd7f4a
[modules/playerctl]: support the stopped status 2021-06-26 18:19:24 +08:00
tobi-wan-kenobi
447d094fe2
Merge pull request #795 from sayansil/main
Add active gpu module using optimus-manager
2021-06-25 15:49:59 +02:00
Sayan
e5007a5729 Add active gpu module using optimus-manager 2021-06-24 23:17:35 +05:30
tobi-wan-kenobi
ec71d7fbbe
Merge pull request #793 from ouuan/playerctl
[modules/playerctl]: use `playerctl -f` and add `playerctl.args`
2021-06-11 12:56:35 +02:00
Yufan You
c4046d0cd2
[doc]: link to the README instead of manpage 2021-06-11 18:12:13 +08:00
Yufan You
51f68addcd
[modules/playerctl]: BREAKING: use playerctl -f and add playerctl.args
1. Use `playerctl -f` to format, which is more powerful. This also fixes
   #767, which is caused by missing a few fields of the metadata.
2. Add `playerctl.args`, so that users can choose a specific player,
   etc.
3. Display nothing when there's no running player.

This is a breaking change. Users need to change `{title}` to
`{{title}}`.
2021-06-11 17:38:46 +08:00
tobi-wan-kenobi
4b6b4b9052 [core] add custom minimizer capability
Add a new set of parameters to allow modules to be customly minimized.

It works like this: If a module has the parameter "minimize" set to a
true value, it will *not* use the built-in minimizer, and instead look
for "minimized" parameters (e.g. if date has the "format" parameter, it
would look for "minimized.format" when in minimized state). This allows
the user to have different parametrization for different states.

Also, using the "start-minimized" parameter allows for modules to start
minimized.

Note: This is hinging off the *module*, not the *widget* (the current,
hard-coded hiding is per-widget). This means that modules using this
method will only show a single widget - the first one - when in
minimized state. The module author has to account for that.

see #791
2021-05-24 12:56:02 +02:00
tobi-wan-kenobi
dfd23a44de [modules/layout] add a new - generic - layout module
Add a new module "layout" that will eventually evolve into the only
keyboard layout module.

Right now, it uses an external binary (get-kbd-layout) to determine the
layout of a keyboard device (because I did not manage to call libX11
with ctypes correctly).

see #788
see #790
2021-05-16 21:09:58 +02:00
tobi-wan-kenobi
902288f30d [modules/sensors] do not truncate temperature
use strip() instead of a sub-list to get the value for the temperature.

fixes #787
2021-05-11 11:23:06 +02:00