forked from wathiede/i3xs
Replace NetworkSpeedWidget with new AllNetworkSpeedWidget.
This commit is contained in:
parent
44c0c21018
commit
2bce347cd5
@ -3,28 +3,25 @@ use i3monkit::{ColorRGB, Header, I3Protocol, WidgetCollection};
|
|||||||
use i3xs::widgets::{
|
use i3xs::widgets::{
|
||||||
cpu::CpuWidget,
|
cpu::CpuWidget,
|
||||||
datetime::{DateTimeWidget, TimeColor},
|
datetime::{DateTimeWidget, TimeColor},
|
||||||
network::NetworkSpeedWidget,
|
network::AllNetworkSpeedWidget,
|
||||||
power::PowerSupply,
|
power::PowerSupply,
|
||||||
};
|
};
|
||||||
use structopt::StructOpt;
|
use structopt::StructOpt;
|
||||||
|
|
||||||
#[derive(Debug, StructOpt)]
|
#[derive(Debug, StructOpt)]
|
||||||
#[structopt(name = "i3xs", about = "Custom i3 status bar program.")]
|
#[structopt(name = "i3xs", about = "Custom i3 status bar program.")]
|
||||||
struct Opt {
|
struct Opt {}
|
||||||
#[structopt(short, long)]
|
|
||||||
nic: String,
|
|
||||||
}
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut bar = WidgetCollection::new();
|
let mut bar = WidgetCollection::new();
|
||||||
|
|
||||||
let opts = Opt::from_args();
|
let _opts = Opt::from_args();
|
||||||
|
|
||||||
bar.push(PowerSupply::default());
|
bar.push(PowerSupply::default());
|
||||||
bar.push(CpuWidget::default());
|
bar.push(CpuWidget::default());
|
||||||
|
|
||||||
// Realtime upload/download rate for a interface
|
// Realtime upload/download rate for a interface
|
||||||
bar.push(NetworkSpeedWidget::new(&opts.nic, 6));
|
bar.push(AllNetworkSpeedWidget::new(6));
|
||||||
|
|
||||||
let mut dt = DateTimeWidget::new("%m/%d %H:%M");
|
let mut dt = DateTimeWidget::new("%m/%d %H:%M");
|
||||||
dt.set_colors(vec![
|
dt.set_colors(vec![
|
||||||
|
|||||||
@ -3,28 +3,25 @@ use i3monkit::{ColorRGB, Header, I3Protocol, WidgetCollection};
|
|||||||
use i3xs::widgets::{
|
use i3xs::widgets::{
|
||||||
cpu::CpuWidget,
|
cpu::CpuWidget,
|
||||||
datetime::{DateTimeWidget, TimeColor},
|
datetime::{DateTimeWidget, TimeColor},
|
||||||
network::NetworkSpeedWidget,
|
network::AllNetworkSpeedWidget,
|
||||||
power::PowerSupply,
|
power::PowerSupply,
|
||||||
};
|
};
|
||||||
use structopt::StructOpt;
|
use structopt::StructOpt;
|
||||||
|
|
||||||
#[derive(Debug, StructOpt)]
|
#[derive(Debug, StructOpt)]
|
||||||
#[structopt(name = "i3xs", about = "Custom i3 status bar program.")]
|
#[structopt(name = "i3xs", about = "Custom i3 status bar program.")]
|
||||||
struct Opt {
|
struct Opt {}
|
||||||
#[structopt(short, long)]
|
|
||||||
nic: String,
|
|
||||||
}
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut bar = WidgetCollection::new();
|
let mut bar = WidgetCollection::new();
|
||||||
|
|
||||||
let opts = Opt::from_args();
|
let _opts = Opt::from_args();
|
||||||
|
|
||||||
bar.push(PowerSupply::default());
|
bar.push(PowerSupply::default());
|
||||||
bar.push(CpuWidget::default());
|
bar.push(CpuWidget::default());
|
||||||
|
|
||||||
// Realtime upload/download rate for a interface
|
// Realtime upload/download rate for a interface
|
||||||
bar.push(NetworkSpeedWidget::new(&opts.nic, 6));
|
bar.push(AllNetworkSpeedWidget::new(6));
|
||||||
|
|
||||||
let mut dt = DateTimeWidget::tz("%H:%M %Z", chrono_tz::Europe::London);
|
let mut dt = DateTimeWidget::tz("%H:%M %Z", chrono_tz::Europe::London);
|
||||||
dt.set_colors(vec![
|
dt.set_colors(vec![
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user