added theme and widgets to screens

This commit is contained in:
2025-08-17 14:46:12 +02:00
parent 0e103467a1
commit e301413fc2
22 changed files with 848 additions and 8 deletions

View File

@@ -4,9 +4,11 @@ from libqtile import qtile, bar
from libqtile.backend.wayland.inputs import InputConfig
from libqtile.config import Screen
from themes.colors import gruvbox_dark
from modules.keys import keys, mouse
from modules.groups import groups
from modules.widgets import widgets
from modules.widgets import widgets_main, widgets_portrait, widgets_media
# Application definitions
apps = {
@@ -22,8 +24,8 @@ screens = [
# Left screen
Screen(
top=bar.Bar(
widgets,
background="#000000",
widgets_media,
background=gruvbox_dark["bg0_hard"],
opacity=0.75,
size=32,
margin=[3, 3, 0, 3],
@@ -32,8 +34,8 @@ screens = [
# Center screen
Screen(
top=bar.Bar(
widgets,
background="#000000",
widgets_main,
background=gruvbox_dark["bg0_hard"],
opacity=0.75,
size=32,
margin=[3, 3, 0, 3],
@@ -42,8 +44,8 @@ screens = [
# Right screen
Screen(
top=bar.Bar(
widgets,
background="#000000",
widgets_portrait,
background=gruvbox_dark["bg0_hard"],
opacity=0.75,
size=32,
margin=[3, 3, 0, 3],
@@ -58,6 +60,12 @@ layout_defaults = dict(
grow_amount=2,
)
widget_defaults = dict(
font="Open Sans",
fontsize=22,
foreground=gruvbox_dark["fg1"],
)
# Essentials
keys = keys
mouse = mouse