Add dot_config/qtile/__pycache__/.keep Add dot_config/qtile/__pycache__/bars.cpython-38.pyc Add dot_config/qtile/__pycache__/bars.cpython-39.pyc Add dot_config/qtile/__pycache__/colors.cpython-38.pyc Add dot_config/qtile/__pycache__/colors.cpython-39.pyc Add dot_config/qtile/__pycache__/config-done.cpython-38.pyc Add dot_config/qtile/__pycache__/config.cpython-38.pyc Add dot_config/qtile/__pycache__/config.cpython-39.pyc Add dot_config/qtile/__pycache__/groups.cpython-38.pyc Add dot_config/qtile/__pycache__/groups.cpython-39.pyc Add dot_config/qtile/__pycache__/keys.cpython-38.pyc Add dot_config/qtile/__pycache__/keys.cpython-39.pyc Add dot_config/qtile/__pycache__/layouts.cpython-38.pyc Add dot_config/qtile/__pycache__/layouts.cpython-39.pyc Add dot_config/qtile/__pycache__/screens.cpython-38.pyc Add dot_config/qtile/__pycache__/screens.cpython-39.pyc Add dot_config/qtile/bars.py Add dot_config/qtile/colors.py Add dot_config/qtile/config.py Add dot_config/qtile/groups.py Add dot_config/qtile/keys.py Add dot_config/qtile/layouts.py Add dot_config/qtile/old_configs/.keep Add dot_config/qtile/old_configs/config.py Add dot_config/qtile/old_configs/sweenu/.keep Add dot_config/qtile/old_configs/sweenu/bars.py Add dot_config/qtile/old_configs/sweenu/colors.py Add dot_config/qtile/old_configs/sweenu/config.py Add dot_config/qtile/old_configs/sweenu/keys.py Add dot_config/qtile/old_configs/sweenu/util/.keep Add dot_config/qtile/old_configs/sweenu/util/__main__.py Add dot_config/qtile/old_configs/sweenu/util/backlight.py Add dot_config/qtile/old_configs/sweenu/util/monitor.py Add dot_config/qtile/old_configs/sweenu/util/screenshot.py Add dot_config/qtile/old_configs/sweenu/util/soundcard.py Add dot_config/qtile/old_configs/sweenu/widgets.py Add dot_config/qtile/screens.py Add dot_config/qtile/scripts/.keep Add dot_config/qtile/scripts/executable_autostart.sh Add dot_config/qtile/themes/.keep Add dot_config/qtile/themes/ayu-dark.json Add dot_config/qtile/themes/dracula.json Add dot_config/qtile/themes/hopscotch.json Add dot_config/qtile/themes/material-darker.json Add dot_config/qtile/themes/nord.json Add dot_config/qtile/themes/one-dark.json Add dot_config/qtile/themes/operator.json Add dot_config/qtile/themes/royal.json Add dot_config/qtile/themes/seashells.json Add dot_config/qtile/themes/smyck.json Add dot_config/qtile/themes/spacedust.json Add dot_config/qtile/themes/spacegray.json Add dot_config/qtile/themes/square.json Add dot_config/qtile/themes/tomorrow-nb.json
38 lines
985 B
Python
38 lines
985 B
Python
from libqtile import bar, widget
|
|
from colors import colors
|
|
|
|
def base(fg='foreground', bg='background'):
|
|
return { 'foreground': colors[fg], 'background': colors[bg] }
|
|
|
|
widget_defaults = {
|
|
'font': 'FiraCode Mono Nerd Font',
|
|
'fontsize': 12,
|
|
'padding': 5,
|
|
'foreground': colors['black'],
|
|
'background': colors['background']
|
|
}
|
|
|
|
group_box = {
|
|
'fontsize': 28,
|
|
'active': colors['purple'],
|
|
'inactive': colors['purple'],
|
|
'highlight_method': 'line',
|
|
'this_current_screen_border': colors['green']
|
|
}
|
|
|
|
green = { 'background': colors['green'] }
|
|
yellow = { 'background': colors['yellow'] }
|
|
|
|
widgets_list = [
|
|
widget.GroupBox(**group_box),
|
|
widget.WindowName(**base(fg='yellow')),
|
|
widget.Memory(**yellow),
|
|
widget.Battery(**green),
|
|
widget.Volume(**yellow),
|
|
widget.CapsNumLockIndicator(**green),
|
|
widget.CurrentLayout(**yellow),
|
|
widget.Clock(format='%A, %B %d (%T)', **green),
|
|
widget.Systray()
|
|
]
|
|
|
|
top = bar.Bar(widgets_list, 30)
|