refactor(i3status-rs): manage with Home Manager
This commit is contained in:
parent
a0e364269c
commit
7c8e2d3284
|
@ -1,29 +0,0 @@
|
||||||
[[block]]
|
|
||||||
block = "net"
|
|
||||||
format = " $ip "
|
|
||||||
|
|
||||||
[[block]]
|
|
||||||
block = "battery"
|
|
||||||
|
|
||||||
[[block]]
|
|
||||||
block = "cpu"
|
|
||||||
|
|
||||||
[[block]]
|
|
||||||
block = "memory"
|
|
||||||
format = " $icon $mem_total_used_percents.eng(w:2) "
|
|
||||||
format_alt = " $icon_swap $swap_used_percents.eng(w:2) "
|
|
||||||
|
|
||||||
[[block]]
|
|
||||||
block = "disk_space"
|
|
||||||
path = "/"
|
|
||||||
info_type = "available"
|
|
||||||
alert_unit = "GB"
|
|
||||||
interval = 20
|
|
||||||
warning = 20.0
|
|
||||||
alert = 10.0
|
|
||||||
format = " $icon $available.eng(w:2) "
|
|
||||||
|
|
||||||
[[block]]
|
|
||||||
block = "time"
|
|
||||||
interval = 60
|
|
||||||
format = " $timestamp.datetime(f:'%a %d/%m/%Y %R') "
|
|
|
@ -232,7 +232,7 @@ bar {
|
||||||
# When the status_command prints a new line to stdout, swaybar updates.
|
# When the status_command prints a new line to stdout, swaybar updates.
|
||||||
# The default just shows the current date and time.
|
# The default just shows the current date and time.
|
||||||
# status_command while date +'%Y-%m-%d %I:%M:%S %p'; do sleep 1; done
|
# status_command while date +'%Y-%m-%d %I:%M:%S %p'; do sleep 1; done
|
||||||
status_command /run/current-system/sw/bin/i3status-rs ~/.config/i3status-rs/config.toml
|
status_command i3status-rs ~/.config/i3status-rust/config-default.toml
|
||||||
|
|
||||||
colors {
|
colors {
|
||||||
statusline #ffffff
|
statusline #ffffff
|
||||||
|
|
|
@ -247,11 +247,6 @@ in
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg.configFile.i3status-rs = {
|
|
||||||
source = ../../config/i3status-rs;
|
|
||||||
recursive = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
xdg.configFile.nvim = {
|
xdg.configFile.nvim = {
|
||||||
source = ../../config/neovim;
|
source = ../../config/neovim;
|
||||||
recursive = true;
|
recursive = true;
|
||||||
|
|
|
@ -5,4 +5,46 @@
|
||||||
home.stateVersion = "22.05";
|
home.stateVersion = "22.05";
|
||||||
|
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
programs.i3status-rust = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
bars = {
|
||||||
|
default = {
|
||||||
|
blocks = [
|
||||||
|
{
|
||||||
|
block = "net";
|
||||||
|
format = " $ip ";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
block = "battery";
|
||||||
|
format = " $icon $percentage $time ";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
block = "cpu";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
block = "memory";
|
||||||
|
format = " $icon $mem_total_used_percents.eng(w:2) ";
|
||||||
|
format_alt = " $icon_swap $swap_used_percents.eng(w:2) ";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
block = "disk_space";
|
||||||
|
path = "/";
|
||||||
|
info_type = "available";
|
||||||
|
alert_unit = "GB";
|
||||||
|
interval = 20;
|
||||||
|
warning = 20.0;
|
||||||
|
alert = 10.0;
|
||||||
|
format = " $icon $available.eng(w:2) ";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
block = "time";
|
||||||
|
interval = 1;
|
||||||
|
format = " $timestamp.datetime(f:'%F %T') ";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue