// modbot is a system information agregator // Copyright (C) 2024 frosty // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published // by the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . package main import ( "time" "codeberg.org/frosty/modbot/lib/readers" ) var ( delim = "] [" prefix = "[" suffix = "]" ) var modules = []Module{ { Func: readers.ReadExec("statusbar cpu"), Interval: 5 * time.Second, }, { Func: readers.ReadExec("statusbar volume"), Signal: 1, }, { Func: readers.ReadExec("statusbar battery"), Interval: 60 * time.Second, }, { Func: readers.ReadExec("statusbar date"), Interval: 1 * time.Second, }, { Func: readers.ReadExec("statusbar loadavg"), Interval: 5 * time.Second, }, }