icon and clean up

This commit is contained in:
ggodot 2024-12-21 10:25:16 +01:00
parent cff04af83a
commit 3725240608
2 changed files with 34 additions and 28 deletions

60
bar.py
View File

@ -12,37 +12,45 @@ widget_defaults = dict(
extension_defaults = widget_defaults.copy() extension_defaults = widget_defaults.copy()
# Eye candy widgets
window_name = widget.WindowName() icon = widget.TextBox(
text='',
font="JetBrainsMono Nerd Font",
mouse_callbacks={"Button1":lazy.spawn("rofi -show drun -show-icons")},
fontsize=20,
margin=4,
padding=3,
)
# Funciton widgets
group_box = widget.GroupBox( group_box = widget.GroupBox(
highlight_metod='block', highlight_metod='block',
visible_groups=['1', '2', '3', '4', '5'] visible_groups=['1', '2', '3', '4', '5']
) )
prompt = widget.Prompt() window_name = widget.WindowName()
chord = widget.Chord(
chords_colors={
"launch": ("#ff0000", "#ffffff"),
},
name_transform=lambda name: name.upper()
)
kb_layout = widget.KeyboardLayout( kb_layout = widget.KeyboardLayout(
configured_keyboards=['us', 'cz qwerty'], configured_keyboards=['us', 'cz qwerty'],
display_map={'us':'US', 'cz qwerty':'CZ'}, display_map={'us':'US', 'cz qwerty':'CZ'},
) )
battery_widget = widget.Battery( battery = widget.Battery(
format="{char}{percent:2.0%} {hour:d}:{min:02d}" format="{char}{percent:2.0%} {hour:d}:{min:02d}"
) )
clock_widget = widget.Clock(format="%y-%m-%d %a %H:%M") clock = widget.Clock(format="%y-%m-%d %a %H:%M")
# Screen definition
screens = [ screens = [
Screen( Screen(
wallpaper='~/.config/qtile/wallpapers/theater.jpg', wallpaper='~/.config/qtile/wallpapers/theater_by_flaviobollo.jpg',
wallpaper_mode='fill', wallpaper_mode='fill',
left=bar.Gap(5), left=bar.Gap(5),
@ -50,22 +58,21 @@ screens = [
bottom=bar.Gap(5), bottom=bar.Gap(5),
top=bar.Bar([ top=bar.Bar([
icon,
group_box, group_box,
prompt,
chord,
window_name, window_name,
kb_layout, kb_layout,
battery_widget, battery,
clock_widget, clock,
], 30, ], 30,
margin=[6,6,6,6], margin=6,
border_width=[1, 1, 1, 1], border_width=1,
border_color=["ffffff", "ffffff", "ffffff","ffffff"] # Borders are white border_color="ffffff", # Borders are white
), ),
), ),
Screen( Screen(
wallpaper='~/.config/qtile/wallpapers/theater.jpg', wallpaper='~/.config/qtile/wallpapers/theater_by_flaviobollo.jpg',
wallpaper_mode='fill', wallpaper_mode='fill',
left=bar.Gap(5), left=bar.Gap(5),
@ -73,17 +80,16 @@ screens = [
bottom=bar.Gap(5), bottom=bar.Gap(5),
top=bar.Bar([ top=bar.Bar([
icon,
group_box, group_box,
prompt,
chord,
window_name, window_name,
kb_layout, kb_layout,
battery_widget, battery,
clock_widget, clock,
], 30, ], 30,
margin=[6,6,6,6], margin=6,
border_width=[1, 1, 1, 1], border_width=1,
border_color=["ffffff", "ffffff", "ffffff","ffffff"] # Borders are white border_color="ffffff", # Borders are white
), ),
) )
] ]

View File

@ -51,7 +51,7 @@ keys = [
Key([mod], "s", lazy.spawn('rofi -show ssh'), desc="Spawn rofi SSH"), Key([mod], "s", lazy.spawn('rofi -show ssh'), desc="Spawn rofi SSH"),
Key([mod], "r", lazy.spawn("rofi -show drun"), desc="Spawn rofi drun"), Key([mod], "r", lazy.spawn("rofi -show drun -show-icons"), desc="Spawn rofi drun"),
# Change keyboard leyout # Change keyboard leyout
Key([mod], "z", lazy.widget["keyboardlayout"].next_keyboard(), desc="Next keyboard layout"), Key([mod], "z", lazy.widget["keyboardlayout"].next_keyboard(), desc="Next keyboard layout"),