Imported in screens.py the theme as THEME
This commit is contained in:
@@ -9,7 +9,6 @@
|
|||||||
# --------------------------------------------------------------------
|
# --------------------------------------------------------------------
|
||||||
from libqtile.config import Screen
|
from libqtile.config import Screen
|
||||||
from libqtile import bar
|
from libqtile import bar
|
||||||
from libqtile.widget import mpd2widget
|
|
||||||
from libqtile.lazy import lazy
|
from libqtile.lazy import lazy
|
||||||
from qtile_extras import widget
|
from qtile_extras import widget
|
||||||
from qtile_extras.widget.groupbox2 import GroupBoxRule
|
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.mpris2_layout import MPRIS2_LAYOUT
|
||||||
from popups.volume_notification import VOL_POPUP
|
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):
|
def get_groupbox_rules(monitor_specific=True):
|
||||||
# Base rules applied to all GroupBoxes
|
# Base rules applied to all GroupBoxes
|
||||||
rules = [
|
rules = [
|
||||||
GroupBoxRule(text_colour=gruvbox_dark["bg3"]).when(
|
GroupBoxRule(text_colour=THEME["bg3"]).when(focused=False, occupied=True),
|
||||||
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=gruvbox_dark["aqua"]).when(
|
GroupBoxRule(text_colour=THEME["red"]).when(
|
||||||
focused=False, occupied=False
|
|
||||||
),
|
|
||||||
GroupBoxRule(text_colour=gruvbox_dark["fg3"]).when(focused=True),
|
|
||||||
GroupBoxRule(text_colour=gruvbox_dark["red"]).when(
|
|
||||||
focused=False, occupied=True, urgent=True
|
focused=False, occupied=True, urgent=True
|
||||||
),
|
),
|
||||||
GroupBoxRule(visible=False).when(focused=False, occupied=False),
|
GroupBoxRule(visible=False).when(focused=False, occupied=False),
|
||||||
@@ -57,7 +52,7 @@ def get_groupbox_rules(monitor_specific=True):
|
|||||||
widget_defaults = dict(
|
widget_defaults = dict(
|
||||||
font="Roboto Flex",
|
font="Roboto Flex",
|
||||||
fontsize=20,
|
fontsize=20,
|
||||||
foreground=gruvbox_dark["fg1"],
|
foreground=THEME["fg1"],
|
||||||
)
|
)
|
||||||
extension_defaults = widget_defaults.copy()
|
extension_defaults = widget_defaults.copy()
|
||||||
|
|
||||||
@@ -73,7 +68,7 @@ screens = [
|
|||||||
widget.TextBox(
|
widget.TextBox(
|
||||||
text="",
|
text="",
|
||||||
fontsize=24,
|
fontsize=24,
|
||||||
foreground=gruvbox_dark["blue"],
|
foreground=THEME["blue"],
|
||||||
mouse_callbacks={"Button1": lazy.function(start_menu)},
|
mouse_callbacks={"Button1": lazy.function(start_menu)},
|
||||||
),
|
),
|
||||||
widget.GroupBox2(
|
widget.GroupBox2(
|
||||||
@@ -116,7 +111,7 @@ screens = [
|
|||||||
popup_show_args={"relative_to": 8, "y": -70},
|
popup_show_args={"relative_to": 8, "y": -70},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
background=gruvbox_dark["bg0_hard"],
|
background=THEME["bg0_hard"],
|
||||||
opacity=0.75,
|
opacity=0.75,
|
||||||
size=32,
|
size=32,
|
||||||
margin=[3, 3, 0, 3],
|
margin=[3, 3, 0, 3],
|
||||||
@@ -129,7 +124,7 @@ screens = [
|
|||||||
widget.TextBox(
|
widget.TextBox(
|
||||||
text="",
|
text="",
|
||||||
fontsize=24,
|
fontsize=24,
|
||||||
foreground=gruvbox_dark["blue"],
|
foreground=THEME["blue"],
|
||||||
mouse_callbacks={"Button1": lazy.function(start_menu)},
|
mouse_callbacks={"Button1": lazy.function(start_menu)},
|
||||||
),
|
),
|
||||||
widget.GroupBox2(
|
widget.GroupBox2(
|
||||||
@@ -168,7 +163,7 @@ screens = [
|
|||||||
mouse_callbacks={"Button1": lazy.function(power_menu)},
|
mouse_callbacks={"Button1": lazy.function(power_menu)},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
background=gruvbox_dark["bg0_hard"],
|
background=THEME["bg0_hard"],
|
||||||
opacity=0.75,
|
opacity=0.75,
|
||||||
size=32,
|
size=32,
|
||||||
margin=[3, 3, 0, 3],
|
margin=[3, 3, 0, 3],
|
||||||
@@ -181,7 +176,7 @@ screens = [
|
|||||||
widget.TextBox(
|
widget.TextBox(
|
||||||
text="",
|
text="",
|
||||||
fontsize=24,
|
fontsize=24,
|
||||||
foreground=gruvbox_dark["blue"],
|
foreground=THEME["blue"],
|
||||||
mouse_callbacks={"Button1": lazy.function(start_menu)},
|
mouse_callbacks={"Button1": lazy.function(start_menu)},
|
||||||
),
|
),
|
||||||
widget.GroupBox2(
|
widget.GroupBox2(
|
||||||
@@ -206,7 +201,7 @@ screens = [
|
|||||||
width=350,
|
width=350,
|
||||||
scroll=True,
|
scroll=True,
|
||||||
scroll_clear=True,
|
scroll_clear=True,
|
||||||
foreground=gruvbox_dark["fg1"],
|
foreground=THEME["fg1"],
|
||||||
format="{xesam:title} - {xesam:artist}",
|
format="{xesam:title} - {xesam:artist}",
|
||||||
paused_text="{track} ",
|
paused_text="{track} ",
|
||||||
popup_layout=MPRIS2_LAYOUT,
|
popup_layout=MPRIS2_LAYOUT,
|
||||||
@@ -223,7 +218,7 @@ screens = [
|
|||||||
mouse_callbacks={"Button1": lazy.function(power_menu)},
|
mouse_callbacks={"Button1": lazy.function(power_menu)},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
background=gruvbox_dark["bg0_hard"],
|
background=THEME["bg0_hard"],
|
||||||
opacity=0.75,
|
opacity=0.75,
|
||||||
size=32,
|
size=32,
|
||||||
margin=[3, 3, 0, 3],
|
margin=[3, 3, 0, 3],
|
||||||
@@ -237,11 +232,11 @@ notifier = Notifier(
|
|||||||
height=80,
|
height=80,
|
||||||
format="<b>{summary}</b>\n{app_name}\n{body}",
|
format="<b>{summary}</b>\n{app_name}\n{body}",
|
||||||
# file_name='/home/cerberus/.config/qtile/normal.png', # Not working
|
# file_name='/home/cerberus/.config/qtile/normal.png', # Not working
|
||||||
foreground=gruvbox_dark["fg1"],
|
foreground=THEME["fg1"],
|
||||||
background=(
|
background=(
|
||||||
gruvbox_dark["bg0_hard"],
|
THEME["bg0_hard"],
|
||||||
gruvbox_dark["bg0_hard"],
|
THEME["bg0_hard"],
|
||||||
gruvbox_dark["orange"],
|
THEME["orange"],
|
||||||
),
|
),
|
||||||
horizontal_padding=10,
|
horizontal_padding=10,
|
||||||
vertical_padding=10,
|
vertical_padding=10,
|
||||||
|
|||||||
Reference in New Issue
Block a user