styled i3status and dmenu plus backup age

This commit is contained in:
2024-02-07 07:26:47 +01:00
parent 308fb250ac
commit 39337656f2
2 changed files with 37 additions and 8 deletions

7
borg/i3status-bakage.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/usr/bin/env bash
i3status | while :
do
read line
echo "$(~/.borg/bakage.sh)d ★ ${line}" || exit 1
done

View File

@@ -178,11 +178,11 @@
}; };
colors.statusline = "#333333"; colors.statusline = "#333333";
fonts = { fonts = {
names = [ "Hack Nerd Font Mono" ]; names = [ "Ubuntu" ];
style = "Bold"; style = "Regular";
size = 10.0; size = 13.0;
}; };
statusCommand = "i3status"; statusCommand = "~/.borg/i3status-bakage.sh";
extraConfig = '' extraConfig = ''
height 24 height 24
''; '';
@@ -220,7 +220,7 @@
# "XF86Launch1" = "exec ~/scripts/sunset.sh"; # "XF86Launch1" = "exec ~/scripts/sunset.sh";
"${modifier}+Control+p" = "exec i3lock -n -c ef5ffc"; "${modifier}+Control+p" = "exec i3lock -n -c ef5ffc";
}; };
menu = "dmenu_run"; menu = "dmenu_run -sb \"#a15ffc\" -nf \"#333333\" -nb \"#ef5ffc\" -sf \"#333333\" -fn \"Ubuntu Bold-13\"";
modifier = "Mod4"; modifier = "Mod4";
window.titlebar = false; window.titlebar = false;
terminal = "alacritty"; terminal = "alacritty";
@@ -245,13 +245,35 @@
enable = true; enable = true;
enableDefault = false; enableDefault = false;
general = { general = {
colors = false; colors = true;
interval = 5; interval = 5;
color_good = "#333333";
color_degraded = "#333333";
color_bad = "#333333";
color_separator = "#a15ffc";
separator = " ";
}; };
modules = { modules = {
"volume master".position = 1; "volume master".position = 1;
"wireless wlp2s0".position = 2; "wireless wlp2s0" = {
"battery 0".position = 3; position = 2;
settings = {
format_up = "%essid %bitrate";
format_down = "down";
};
};
"battery 0" = {
position = 3;
settings = {
color_good = "#333333";
color_degraded = "#d6cf19";
color_bad = "#d6191f";
format = "%status %percentage %remaining";
status_chr = "C";
status_bat = "B";
status_full = "F";
};
};
"time" = { "time" = {
position = 4; position = 4;
settings = { settings = {