From c1bca8235bc733bc9680c48d12f990cd15fa803e Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Tue, 31 Oct 2023 09:33:53 -0400 Subject: [PATCH] config/qtile: fix crash when there are no wireless interfaces --- users/infinidoge/config/qtile/config.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/users/infinidoge/config/qtile/config.py b/users/infinidoge/config/qtile/config.py index 4e29c10..06ae6e8 100644 --- a/users/infinidoge/config/qtile/config.py +++ b/users/infinidoge/config/qtile/config.py @@ -611,10 +611,12 @@ def init_widget_list(main=True, laptop=False): ) main_widgets = [ - [ - widget.Wlan(format=" {essid} {percent:2.0%}", interface=wireless_interfaces[0]), - ], - network_widgets, + *( + [[widget.Wlan(format=" {essid} {percent:2.0%}", interface=wireless_interfaces[0], padding=1)]] + if len(wireless_interfaces) + else [] + ), + *([network_widgets] if len(network_widgets) else []), [ widget.TextBox(text="󰍛", padding=1, fontsize=18), widget.Memory(padding=5, measure_mem="G", format="{MemUsed:.1f}{mm}/{MemTotal:.1f}{mm}"),