diff --git a/mod/layout b/mod/layout new file mode 100644 index 0000000..9b278e2 --- /dev/null +++ b/mod/layout @@ -0,0 +1,12 @@ +# vim: ft=ruby + +class Layout < Worker + def mainloop() + loop do + self.write `xkblayout-state print "%s"` + sleep(0.1) + end + end +end + +Modules.add("layout", "Layout") diff --git a/mod/network b/mod/network index 7d393d9..2e6ff6e 100644 --- a/mod/network +++ b/mod/network @@ -26,7 +26,7 @@ class Network < Worker status = "CRIT: all hosts failed!" fg_colour = @my_config['crit_colour'] else - status = "WARN: #{net_ok} host(s) failed" + status = "WARN: #{net_ok}/#{hosts.count} hosts ok" fg_colour = @my_config['warn_colour'] end