home: i3bar: adapt to v0.30 breaking changes

This commit is contained in:
Antoine Martin 2023-06-01 19:14:17 +02:00
parent f603634ec9
commit a7fdb7cebb
2 changed files with 20 additions and 20 deletions

View file

@ -47,7 +47,7 @@ in {
config.xdg.configFile."i3status-rust/config-top.toml".target; config.xdg.configFile."i3status-rust/config-top.toml".target;
in [ in [
{ {
statusCommand = "i3status-rs ${barConfigPath}"; statusCommand = "i3status-rs ~/${barConfigPath}";
position = "top"; position = "top";
fonts = { fonts = {
names = ["DejaVuSansMono" "FontAwesome6Free"]; names = ["DejaVuSansMono" "FontAwesome6Free"];

View file

@ -52,46 +52,42 @@ in {
bars = { bars = {
top = { top = {
icons = "awesome5"; icons = "awesome5";
theme = i3BarTheme.theme.name; settings.theme = {
settings = i3BarTheme; theme = i3BarTheme.theme.name;
overrides = i3BarTheme.theme.overrides;
};
blocks = blocks =
[ [
{ {
block = "pomodoro"; block = "pomodoro";
length = 50; notify_cmd = "i3nag";
break_length = 10; blocking_cmd = true;
notifier = "i3nag";
} }
{ {
block = "disk_space"; block = "disk_space";
path = "/"; path = "/";
alias = "/";
info_type = "available"; info_type = "available";
unit = "GB";
interval = 60; interval = 60;
warning = 20.0; warning = 20.0;
alert = 10.0; alert = 10.0;
alert_unit = "GB";
} }
{ {
block = "memory"; block = "memory";
display_type = "memory"; format = " $icon $mem_used.eng(prefix:G)/$mem_total.eng(prefix:G) ";
format_mem = "{mem_used;G}/{mem_total;G}";
warning_mem = 70.0; warning_mem = 70.0;
critical_mem = 90.0; critical_mem = 90.0;
# don't show swap
clickable = false;
} }
{ {
block = "cpu"; block = "cpu";
interval = 1; interval = 1;
format = "{barchart}"; format = " $icon $barchart ";
} }
{ {
block = "temperature"; block = "temperature";
collapsed = false;
interval = 10; interval = 10;
format = "{max}"; format = " $icon $max ";
chip = cfg.temperature.chip; chip = cfg.temperature.chip;
inputs = cfg.temperature.inputs; inputs = cfg.temperature.inputs;
} }
@ -103,14 +99,18 @@ in {
block = "net"; block = "net";
device = interface; device = interface;
interval = 1; interval = 1;
hide_inactive = true; missing_format = "";
}) })
cfg.networking.throughput_interfaces) cfg.networking.throughput_interfaces)
) )
++ [ ++ [
{ {
block = "networkmanager"; block = "net";
primary_only = true; format = " $icon $ip {SSID: $ssid|}";
theme_overrides = {
idle_bg = {link = "good_bg";};
idle_fg = {link = "good_fg";};
};
} }
{ {
block = "sound"; block = "sound";
@ -121,6 +121,7 @@ in {
optional config.my.home.laptop.enable optional config.my.home.laptop.enable
{ {
block = "battery"; block = "battery";
format = " $icon $percentage ($power) ";
} }
) )
++ [ ++ [
@ -130,8 +131,7 @@ in {
{ {
block = "time"; block = "time";
interval = 5; interval = 5;
format = "%a %d/%m %T"; format = " $icon $timestamp.datetime(f:'%a %d/%m %T', l:fr_FR) ";
locale = "fr_FR";
timezone = "Europe/Paris"; timezone = "Europe/Paris";
} }
]; ];