import os
from libqtile import bar
from qtile_extras import widget
from qtile_extras.widget.decorations import RectDecoration
def create_bar():
highlight_decoration = RectDecoration(
colour="#090909",
radius=4,
filled=True,
padding_y=2,
padding_x=0,
group=False,
line_width=2,
line_colour="#81A1C1",
)
workspace_decoration = RectDecoration(
colour="#090909",
radius=4,
filled=True,
padding_y=2,
padding_x=0,
group=False,
line_width=2,
line_colour="#81A1C1",
)
icon_font = "Symbols Nerd Font, monospace"
text_font = "FantasqueSansMono, monospace"
app_key = os.environ.get("OPENWEATHER_API_KEY")
return bar.Bar(
[
widget.GroupBox(
font=icon_font,
fontsize=16,
highlight_method="block",
rounded=True,
block_highlight_text_color="#81A1C1",
this_current_screen_border="#81A1C1",
center_aligned=True,
active="#fff",
inactive="#202020",
foreground="#fff",
background=None,
padding_y=1,
padding_x=6,
padding=2,
decorations=[workspace_decoration],
),
widget.Spacer(length=8),
widget.TextBox(
text=" ArchLinux",
font=text_font,
fontsize=16,
foreground="#81A1C1",
background=None,
padding=10,
decorations=[highlight_decoration],
),
widget.Spacer(),
widget.Clock(
format="%A, %d %B %Y | %H:%M",
font=text_font,
fontsize=16,
foreground="#81A1C1",
background=None,
padding=10,
decorations=[highlight_decoration],
),
widget.Spacer(length=8),
widget.OpenWeather(
app_key=app_key,
cityid="2618424",
format="{icon} {main_temp:.0f}°{units_temperature}",
font=text_font,
fontsize=16,
foreground="#81A1C1",
background=None,
padding=10,
decorations=[highlight_decoration],
),
widget.Spacer(),
widget.CPU(
format=" {load_percent:.0f}%",
font=text_font,
fontsize=16,
padding_x=8,
foreground="#81A1C1",
background=None,
padding=10,
decorations=[highlight_decoration],
),
widget.Spacer(length=8),
widget.Memory(
format=" {MemUsed:.1f}G",
font=text_font,
fontsize=16,
measure_mem="G",
foreground="#81A1C1",
background=None,
padding=10,
decorations=[highlight_decoration],
),
widget.Spacer(length=8),
widget.TextBox(
text="",
font=icon_font,
fontsize=21,
foreground="#81A1C1",
background=None,
padding=10,
decorations=[highlight_decoration],
),
widget.Spacer(length=8),
widget.TextBox(
text="",
font=icon_font,
fontsize=18,
foreground="#81A1C1",
background=None,
padding=10,
decorations=[highlight_decoration],
),
],
size=28,
background="#00000000",
margin=[5, 30, 0, 30],
opacity=1.0,
border_width=0,
)
Where do i need to place that text ? what file/location ?
That is an accurate representation of a stable linux distro. Ancient software
from the jurassic period. You wait a whole year (if not more) for simple bugs to get fixed (which are probably already fixed many moons ago by the devs but packages not synced because somebody decided that it is stable as is).
That is the exact reason why i am on a rolling release. I would never go back.
nano ~/.config/qtile/bar.py
and put the text in
and in config.py
screens = [Screen(top=create_bar())]
This config is for Qtile and will be useless as is for you on KDE, but you can set the same values on Panel Colorizer to get pretty much the same result
Thanks will check it out tomorrow ![]()
Edit: Your settings do not work, i am using https://github.com/luisbocanegra/plasma-panel-colorizer
Well said ![]()
Well i messed around a bit on my test notebook (not exactly sure which one fixed it lol) and now it is working how i wanted.
Main notebook now looks like this:
I thought this was supposed about desktops, not commenting other people’s distro choices?
Well I do not know… The first message of the Lounge category
This area is all about Linux or (non) tech related chit-chat.
Yes, but isn’t this thread for sharing images considering user’s desktops and conversation about them?
The entire Lounge section, in my opinion, implies somewhat easier communication ![]()
In the technical sections, it might be superfluous. But here… I don’t know, let the wiser participants say ![]()
While a agree with both opinions, it’s not like they started a full debate about it. By having this discussion you actually went more off-topic than they did … It was just 2 messages, ignore it and move on.
On that note, here is the theme i will be using today :
(Btw for those who really want to debate about which Linux distros is better, here is the appropriate topic : A Little Joke for a Regular Day [2025])
Nice work, I just ran an update in the Beta and it pulled updated packages for the Cosmic DE.
Thanks! Just got it installed on top of a minimal Arch. My first impression is quite positive. I just installed cosmic-session so perhaps I need to look into cosmic group to see what I am missing to have a full “Cosmic Experience” ![]()










