[Newm] Move everything to the middle, ignore empty results
This commit is contained in:
parent
6fffa0177b
commit
54c0f11d80
@ -243,11 +243,7 @@ def cpu_usage() -> str:
|
|||||||
|
|
||||||
def mem_usage() -> str:
|
def mem_usage() -> str:
|
||||||
mem: str = format(psutil.virtual_memory().percent, ".1f")
|
mem: str = format(psutil.virtual_memory().percent, ".1f")
|
||||||
return f" {mem}%"
|
return f" {mem}%"
|
||||||
|
|
||||||
|
|
||||||
def right_text() -> str:
|
|
||||||
return " | ".join([unread_emails(), cpu_usage(), mem_usage(), battery_status()])
|
|
||||||
|
|
||||||
|
|
||||||
def get_bluetooth_devices() -> str:
|
def get_bluetooth_devices() -> str:
|
||||||
@ -350,8 +346,24 @@ def get_time() -> str:
|
|||||||
return time.strftime("%a %Y-%m-%d %X")
|
return time.strftime("%a %Y-%m-%d %X")
|
||||||
|
|
||||||
|
|
||||||
def center_text() -> str:
|
def bar_text() -> str:
|
||||||
return f"{get_time()}"
|
return " | ".join(
|
||||||
|
[
|
||||||
|
f
|
||||||
|
for f in [
|
||||||
|
get_currently_playing(),
|
||||||
|
get_network(),
|
||||||
|
display_docker(),
|
||||||
|
get_bluetooth_devices(),
|
||||||
|
unread_emails(),
|
||||||
|
cpu_usage(),
|
||||||
|
mem_usage(),
|
||||||
|
get_time(),
|
||||||
|
battery_status(),
|
||||||
|
]
|
||||||
|
if f
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def max_width(strings: list[str]) -> int:
|
def max_width(strings: list[str]) -> int:
|
||||||
@ -372,9 +384,7 @@ panels = {
|
|||||||
"font": "JetBrainsMono Nerd Font",
|
"font": "JetBrainsMono Nerd Font",
|
||||||
"enabled": True,
|
"enabled": True,
|
||||||
"texts": lambda: [
|
"texts": lambda: [
|
||||||
"",
|
bar_text(),
|
||||||
center_text(),
|
|
||||||
right_text(),
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user