mirror of
https://github.com/streetturtle/awesome-wm-widgets.git
synced 2024-11-17 07:49:09 +01:00
[fs] fix #218
This commit is contained in:
parent
e835eb6bf6
commit
1c957ffc8a
4 changed files with 18 additions and 14 deletions
|
@ -1,10 +1,21 @@
|
|||
# Filesystem Widget
|
||||
|
||||
This widget shows disk usage. When clicked another widget appears with more detailed information. By default it monitors the "/" mount. It can be configured with a
|
||||
list of mounts to monitor though only the first will show in the wibar. To have
|
||||
multiple mounts displayed on the wibar simply define multiple `fs_widgets`
|
||||
with different mounts as arguments.
|
||||
This widget shows file system disk space usage which is based on the `df` output. When clicked another widget appears with more detailed information. By default it monitors the "/" mount. It can be configured with a list of mounts to monitor though only the first will show in the wibar. To have multiple mounts displayed on the wibar simply define multiple `fs_widgets` with different mounts as arguments.
|
||||
|
||||
![](./screenshot.png)
|
||||
|
||||
## Cusomizations
|
||||
|
||||
It is possible to customize widget by providing a table with all or some of the following config parameters:
|
||||
|
||||
| Name | Default | Description |
|
||||
|---|---|---|
|
||||
| `mounts` | `{'/'}` | Table with mounts to monitor, check the output from a `df` command for available options (column 'Mounted on') |
|
||||
| `timeout` | 60 | How often in seconds the widget refreshes |
|
||||
|
||||
## Installation
|
||||
|
||||
Clone/download repo and use the widget in **rc.lua**:
|
||||
|
||||
```lua
|
||||
local fs_widget = require("awesome-wm-widgets.fs-widget.fs-widget")
|
||||
|
@ -13,12 +24,6 @@ with different mounts as arguments.
|
|||
s.mytasklist, -- Middle widget
|
||||
{ -- Right widgets
|
||||
fs_widget(), --default
|
||||
wibox.widget.textbox(':'),
|
||||
fs_widget({ mounts = { '/', '/mnt/musicj' } }), -- multiple mounts
|
||||
fs_widget({ mounts = { '/', '/mnt/music' } }), -- multiple mounts
|
||||
...
|
||||
|
||||
```
|
||||
|
||||
## Installation
|
||||
|
||||
Please refer to the [installation](https://github.com/streetturtle/awesome-wm-widgets#installation) section of the repo.
|
||||
|
|
|
@ -17,7 +17,8 @@ local function worker(args)
|
|||
forced_width = 35,
|
||||
paddings = 1,
|
||||
margins = 4,
|
||||
border_width = 0.5,
|
||||
border_width = 1,
|
||||
border_radius = 2,
|
||||
border_color = beautiful.fg_normal,
|
||||
background_color = beautiful.bg_normal,
|
||||
bar_border_width = 1,
|
||||
|
@ -61,8 +62,6 @@ local function worker(args)
|
|||
offset = { y = 5 },
|
||||
widget = {}
|
||||
}
|
||||
popup:connect_signal("mouse::enter", function(c) is_update = false end)
|
||||
popup:connect_signal("mouse::leave", function(c) is_update = true end)
|
||||
|
||||
storage_bar_widget:buttons(
|
||||
awful.util.table.join(
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 102 KiB |
BIN
fs-widget/screenshot.png
Normal file
BIN
fs-widget/screenshot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
Loading…
Reference in a new issue