From ceaf68c0a5ea0efa1dc8da7b9cde7913fa1252ab Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sun, 7 May 2006 08:10:10 +0000 Subject: [PATCH] add ion3 to x_base --- .ion3/.welcome_msg_displayed | 0 .ion3/cfg_statusbar.lua | 87 ++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 .ion3/.welcome_msg_displayed create mode 100644 .ion3/cfg_statusbar.lua diff --git a/.ion3/.welcome_msg_displayed b/.ion3/.welcome_msg_displayed new file mode 100644 index 0000000..e69de29 diff --git a/.ion3/cfg_statusbar.lua b/.ion3/cfg_statusbar.lua new file mode 100644 index 0000000..3953cc4 --- /dev/null +++ b/.ion3/cfg_statusbar.lua @@ -0,0 +1,87 @@ +-- +-- Ion statusbar module configuration file +-- + + +-- Create a statusbar +mod_statusbar.create{ + -- First screen, bottom left corner + screen=0, + pos='bl', + -- Set this to true if you want a full-width statusbar + fullsize=true, + -- Swallow systray windows + systray=true, + + -- Template. Tokens %string are replaced with the value of the + -- corresponding meter. Currently supported meters are: + -- date date + -- load load average (1min, 5min, 15min) + -- load_Nmin N minute load average (N=1, 5, 15) + -- mail_new mail count (mbox format file $MAIL) + -- mail_unread mail count + -- mail_total mail count + -- mail_*_new mail count (from an alternate mail folder, see below) + -- mail_*_unread mail count + -- mail_*_total mail count + -- + -- Space preceded by % adds stretchable space for alignment of variable + -- meter value widths. > before meter name aligns right using this + -- stretchable space , < left, and | centers. + -- Meter values may be zero-padded to a width preceding the meter name. + -- These alignment and padding specifiers and the meter name may be + -- enclosed in braces {}. + -- + -- %filler causes things on the marker's sides to be aligned left and + -- right, respectively, and %systray is a placeholder for system tray + -- windows and icons. + -- + template="[ %date || %>load || %>workspace_pager || %batt ] %filler%systray", + --template="[ %date || load: %05load_1min || mail: %02mail_new/%02mail_total ] %filler%systray", +} + + +-- Launch ion-statusd. This must be done after creating any statusbars +-- for necessary statusd modules to be parsed from the templates. +mod_statusbar.launch_statusd{ + -- Date meter + date={ + -- ISO-8601 date format with additional abbreviated day name + date_format='%a %Y-%m-%d %H:%M', + -- Finnish etc. date format + --date_format='%a %d.%m.%Y %H:%M', + -- Locale date format (usually shows seconds, which would require + -- updating rather often and can be distracting) + --date_format='%c', + + -- Additional date formats. + --[[ + formats={ + time = '%H:%M', -- %date_time + } + --]] + }, + + -- Load meter + load={ + --update_interval=10*1000, + --important_threshold=1.5, + --critical_threshold=4.0, + }, + + -- Mail meter + -- + -- To monitor more mbox files, add them to the files table. For + -- example, add mail_work_new and mail_junk_new to the template + -- above, and define them in the files table: + -- + -- files = { work = "/path/to/work_email", junk = "/path/to/junk" } + -- + -- Don't use the keyword 'spool' as it's reserved for mbox. + mail={ + --update_interval=60*1000, + --mbox=os.getenv("MAIL"), + --files={}, + }, +} + -- 2.39.5