From cb76a60e980f67e1b97332e25ae5390f06780fb6 Mon Sep 17 00:00:00 2001 From: cerberus Date: Mon, 23 Feb 2026 18:17:48 +0100 Subject: [PATCH] Imported in screens.py the theme as THEME --- modules/screens.py | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/modules/screens.py b/modules/screens.py index 1cd3f73..bf0e454 100644 --- a/modules/screens.py +++ b/modules/screens.py @@ -9,7 +9,6 @@ # -------------------------------------------------------------------- from libqtile.config import Screen from libqtile import bar -from libqtile.widget import mpd2widget from libqtile.lazy import lazy from qtile_extras import widget from qtile_extras.widget.groupbox2 import GroupBoxRule @@ -23,7 +22,7 @@ from popups.calendar import calendar from popups.mpris2_layout import MPRIS2_LAYOUT from popups.volume_notification import VOL_POPUP -from res.themes.colors import gruvbox_dark +from res.themes.colors import gruvbox_dark as THEME # -------------------------------------------------------- @@ -32,14 +31,10 @@ from res.themes.colors import gruvbox_dark def get_groupbox_rules(monitor_specific=True): # Base rules applied to all GroupBoxes rules = [ - GroupBoxRule(text_colour=gruvbox_dark["bg3"]).when( - focused=False, occupied=True - ), - GroupBoxRule(text_colour=gruvbox_dark["aqua"]).when( - focused=False, occupied=False - ), - GroupBoxRule(text_colour=gruvbox_dark["fg3"]).when(focused=True), - GroupBoxRule(text_colour=gruvbox_dark["red"]).when( + GroupBoxRule(text_colour=THEME["bg3"]).when(focused=False, occupied=True), + GroupBoxRule(text_colour=THEME["aqua"]).when(focused=False, occupied=False), + GroupBoxRule(text_colour=THEME["fg3"]).when(focused=True), + GroupBoxRule(text_colour=THEME["red"]).when( focused=False, occupied=True, urgent=True ), GroupBoxRule(visible=False).when(focused=False, occupied=False), @@ -57,7 +52,7 @@ def get_groupbox_rules(monitor_specific=True): widget_defaults = dict( font="Roboto Flex", fontsize=20, - foreground=gruvbox_dark["fg1"], + foreground=THEME["fg1"], ) extension_defaults = widget_defaults.copy() @@ -73,7 +68,7 @@ screens = [ widget.TextBox( text="", fontsize=24, - foreground=gruvbox_dark["blue"], + foreground=THEME["blue"], mouse_callbacks={"Button1": lazy.function(start_menu)}, ), widget.GroupBox2( @@ -116,7 +111,7 @@ screens = [ popup_show_args={"relative_to": 8, "y": -70}, ), ], - background=gruvbox_dark["bg0_hard"], + background=THEME["bg0_hard"], opacity=0.75, size=32, margin=[3, 3, 0, 3], @@ -129,7 +124,7 @@ screens = [ widget.TextBox( text="", fontsize=24, - foreground=gruvbox_dark["blue"], + foreground=THEME["blue"], mouse_callbacks={"Button1": lazy.function(start_menu)}, ), widget.GroupBox2( @@ -168,7 +163,7 @@ screens = [ mouse_callbacks={"Button1": lazy.function(power_menu)}, ), ], - background=gruvbox_dark["bg0_hard"], + background=THEME["bg0_hard"], opacity=0.75, size=32, margin=[3, 3, 0, 3], @@ -181,7 +176,7 @@ screens = [ widget.TextBox( text="", fontsize=24, - foreground=gruvbox_dark["blue"], + foreground=THEME["blue"], mouse_callbacks={"Button1": lazy.function(start_menu)}, ), widget.GroupBox2( @@ -206,7 +201,7 @@ screens = [ width=350, scroll=True, scroll_clear=True, - foreground=gruvbox_dark["fg1"], + foreground=THEME["fg1"], format="{xesam:title} - {xesam:artist}", paused_text="{track} ", popup_layout=MPRIS2_LAYOUT, @@ -223,7 +218,7 @@ screens = [ mouse_callbacks={"Button1": lazy.function(power_menu)}, ), ], - background=gruvbox_dark["bg0_hard"], + background=THEME["bg0_hard"], opacity=0.75, size=32, margin=[3, 3, 0, 3], @@ -237,11 +232,11 @@ notifier = Notifier( height=80, format="{summary}\n{app_name}\n{body}", # file_name='/home/cerberus/.config/qtile/normal.png', # Not working - foreground=gruvbox_dark["fg1"], + foreground=THEME["fg1"], background=( - gruvbox_dark["bg0_hard"], - gruvbox_dark["bg0_hard"], - gruvbox_dark["orange"], + THEME["bg0_hard"], + THEME["bg0_hard"], + THEME["orange"], ), horizontal_padding=10, vertical_padding=10,