Commit graph

17 commits

Author SHA1 Message Date
b40d85d559 config: barpyrus: config.py: add network download and upload speed 2018-03-02 22:41:51 +01:00
4d2bd4cc53 config: barpyrus: config.py: use TabbedLayout for keyboard switcher
Using the ShortLongLayout works well, but having a colored keyboard icon
with changing background color instead of '<'/'>' is fancier. Thus it
has been exchanged by a TabbedLayout using a custom rendering function
(kbd_renderer) which does exactly that.
2018-03-02 21:03:10 +01:00
675134d144 config: barpyrus: config.py: move frame-function in front of widget configuration
It most likely is better positioned here instead of next to the conky
configuration.
2018-03-02 21:03:10 +01:00
4c615d6167 config: barpyrus: config.py: add battery percentage/status to conky
Depending on the state of the battery (discharging/charging) the color
and the battery icon will change.
2018-03-02 21:03:10 +01:00
38a8c0710b config: barpyrus: config.py: add colorized cpu temperature to conky
Adds cpu temperature to the conky configuration of barpyrus. If the
temperature has reached a specific value, change the color.

if temp <= 50:		blue
else if temp <= 70:	orange
else:			red
2018-03-02 21:03:10 +01:00
37516662d1 config: barpyrus: config.py: add cpu and memory load factor to conky 2018-03-02 21:03:10 +01:00
35d203b5cd config: barpyrus: config.py: add conky_icon function for easy formatting
In order to not having to repeat the same string sequence over and over
again there now is a helper method which does exactly this.
2018-03-02 21:03:06 +01:00
e31c496951 config: barpyrus: config.py: add keyboard layout switcher
There are now several keyboard layouts to switch to with the click of a
button. In order to not make the panel too crowded the available layouts
are hidden behind a ShortLongLayout which allows to make them visible
only when necessary.
2018-03-02 01:29:24 +01:00
7f624d2742 config: barpyrus: config.py: add dummy ConkyWidget 2018-03-02 01:21:09 +01:00
66e91a3308 config: barpyrus: config.py: add colordict and frame-function
Instead of using rgb-colorvalues everywhere there now is a dictionary
with a set of colors + colorvalues so adjusting colors won't be too
annoying in the future. Also instead of creating a frame-variable for
every possible color combination there now is a function to create
frames when necessary.
2018-03-02 01:21:03 +01:00
2e3f4c3c65 config; barpyrus: config.py: increase size of panel/font for HiDPI screens
Adds a check for hostname == 'warthog' which currently is my only system
with a HiDPI screen in order to adjust the font size and the panel height.
2018-03-02 01:13:11 +01:00
82db8c5d7a config: barpyrus: config.py: reinit with basic configuration
The current config.py is rather messy. In order to get a nice and clean
configuration for barpyrus I decided to completely rewrite it from
scratch. For now it will only show the tags, the focused window title
and the date/time. Further functionality will be added later.
2018-03-02 01:12:47 +01:00
4ae0621e21 barpyrus: increase siji fontsize for HiDPI-screens 2018-02-24 12:46:22 +01:00
f7c842d135 barpyrus: use extended sample config instead of simple one 2017-05-04 18:00:08 +02:00
3ea5423114 barpyrus: add font for normal dpi 2016-12-15 23:53:53 +01:00
e597cdb77d barpyrus: add compatibility for HiDPI 2016-12-15 22:58:18 +01:00
e7a83e8bab barpyrus: add default config 2016-12-15 22:56:03 +01:00