From 3a26ea67bef3fb6dde898d59f0972724ed2bccea Mon Sep 17 00:00:00 2001 From: streetturtle Date: Sat, 12 Jun 2021 22:22:15 -0400 Subject: [fs] reformat --- fs-widget/fs-widget.lua | 205 ++++++++++++++++++++++++------------------------ 1 file changed, 102 insertions(+), 103 deletions(-) (limited to 'fs-widget') diff --git a/fs-widget/fs-widget.lua b/fs-widget/fs-widget.lua index 0c12a3a..fa90af2 100644 --- a/fs-widget/fs-widget.lua +++ b/fs-widget/fs-widget.lua @@ -8,7 +8,7 @@ local storage_bar_widget = {} local function worker(user_args) local args = user_args or {} - local mounts = args.mounts or {'/'} + local mounts = args.mounts or { '/' } local timeout = args.timeout or 60 storage_bar_widget = wibox.widget { @@ -24,9 +24,9 @@ local function worker(user_args) bar_border_width = 1, bar_border_color = beautiful.bg_focus, color = "linear:150,0:0,0:0," - .. beautiful.fg_normal - .. ":0.3," .. beautiful.bg_urgent .. ":0.6," - .. beautiful.fg_normal, + .. beautiful.fg_normal + .. ":0.3," .. beautiful.bg_urgent .. ":0.6," + .. beautiful.fg_normal, widget = wibox.widget.progressbar, } @@ -36,117 +36,116 @@ local function worker(user_args) layout = wibox.layout.fixed.vertical, } - local disk_header = wibox.widget{ - { - markup = 'Mount', - forced_width = 150, - align = 'left', - widget = wibox.widget.textbox, - }, - { - markup = 'Used', - align = 'left', - widget = wibox.widget.textbox, - }, - layout = wibox.layout.ratio.horizontal + local disk_header = wibox.widget { + { + markup = 'Mount', + forced_width = 150, + align = 'left', + widget = wibox.widget.textbox, + }, + { + markup = 'Used', + align = 'left', + widget = wibox.widget.textbox, + }, + layout = wibox.layout.ratio.horizontal } disk_header:ajust_ratio(1, 0, 0.3, 0.7) - local popup = awful.popup{ - ontop = true, - visible = false, - shape = gears.shape.rounded_rect, - border_width = 1, - border_color = beautiful.bg_normal, + local popup = awful.popup { + ontop = true, + visible = false, + shape = gears.shape.rounded_rect, + border_width = 1, + border_color = beautiful.bg_normal, maximum_width = 400, - offset = { y = 5 }, - widget = {} + offset = { y = 5 }, + widget = {} } storage_bar_widget:buttons( - awful.util.table.join( - awful.button({}, 1, function() - if popup.visible then - popup.visible = not popup.visible - else - popup:move_next_to(mouse.current_widget_geometry) - end - end) - ) - ) + awful.util.table.join( + awful.button({}, 1, function() + if popup.visible then + popup.visible = not popup.visible + else + popup:move_next_to(mouse.current_widget_geometry) + end + end) + ) + ) local disk_widget = wibox.container.margin(storage_bar_widget, 0, 0, 0, 0) local disks = {} watch([[bash -c "df | tail -n +2"]], timeout, - function(widget, stdout) - for line in stdout:gmatch("[^\r\n$]+") do - local filesystem, size, used, avail, perc, mount = - line:match('([%p%w]+)%s+([%d%w]+)%s+([%d%w]+)%s+([%d%w]+)%s+([%d]+)%%%s+([%p%w]+)') - - disks[mount] = {} - disks[mount].filesystem = filesystem - disks[mount].size = size - disks[mount].used = used - disks[mount].avail = avail - disks[mount].perc = perc - disks[mount].mount = mount - - if disks[mount].mount == mounts[1] then - widget.value = tonumber(disks[mount].perc) - end - end - - for k,v in ipairs(mounts) do - - local row = wibox.widget{ - { - text = disks[v].mount, - forced_width = 150, - widget = wibox.widget.textbox - }, - { - max_value = 100, - value = tonumber(disks[v].perc), - forced_height = 20, - paddings = 1, - margins = 4, - border_width = 1, - border_color = beautiful.bg_focus, - background_color = beautiful.bg_normal, - bar_border_width = 1, - bar_border_color = beautiful.bg_focus, - color = "linear:150,0:0,0:0," - .. beautiful.fg_normal - .. ":0.3," .. beautiful.bg_urgent .. ":0.6," - .. beautiful.fg_normal, - widget = wibox.widget.progressbar, - - }, - { - text = math.floor(disks[v].used/1024/1024) - .. '/' - .. math.floor(disks[v].size/1024/1024) .. 'GB(' - .. math.floor(disks[v].perc) .. '%)', - widget = wibox.widget.textbox - }, - layout = wibox.layout.ratio.horizontal - } - row:ajust_ratio(2, 0.3, 0.3, 0.4) - - disk_rows[k] = row - end - popup:setup { - { - disk_header, - disk_rows, - layout = wibox.layout.fixed.vertical, - }, - margins = 8, - widget = wibox.container.margin - } - end, - storage_bar_widget + function(widget, stdout) + for line in stdout:gmatch("[^\r\n$]+") do + local filesystem, size, used, avail, perc, mount = line:match('([%p%w]+)%s+([%d%w]+)%s+([%d%w]+)%s+([%d%w]+)%s+([%d]+)%%%s+([%p%w]+)') + + disks[mount] = {} + disks[mount].filesystem = filesystem + disks[mount].size = size + disks[mount].used = used + disks[mount].avail = avail + disks[mount].perc = perc + disks[mount].mount = mount + + if disks[mount].mount == mounts[1] then + widget.value = tonumber(disks[mount].perc) + end + end + + for k, v in ipairs(mounts) do + + local row = wibox.widget { + { + text = disks[v].mount, + forced_width = 150, + widget = wibox.widget.textbox + }, + { + max_value = 100, + value = tonumber(disks[v].perc), + forced_height = 20, + paddings = 1, + margins = 4, + border_width = 1, + border_color = beautiful.bg_focus, + background_color = beautiful.bg_normal, + bar_border_width = 1, + bar_border_color = beautiful.bg_focus, + color = "linear:150,0:0,0:0," + .. beautiful.fg_normal + .. ":0.3," .. beautiful.bg_urgent .. ":0.6," + .. beautiful.fg_normal, + widget = wibox.widget.progressbar, + + }, + { + text = math.floor(disks[v].used / 1024 / 1024) + .. '/' + .. math.floor(disks[v].size / 1024 / 1024) .. 'GB(' + .. math.floor(disks[v].perc) .. '%)', + widget = wibox.widget.textbox + }, + layout = wibox.layout.ratio.horizontal + } + row:ajust_ratio(2, 0.3, 0.3, 0.4) + + disk_rows[k] = row + end + popup:setup { + { + disk_header, + disk_rows, + layout = wibox.layout.fixed.vertical, + }, + margins = 8, + widget = wibox.container.margin + } + end, + storage_bar_widget ) return disk_widget -- cgit v1.2.3