diff --git a/_widgets/docker-widget.md b/_widgets/docker-widget.md index a96df77..a60001f 100644 --- a/_widgets/docker-widget.md +++ b/_widgets/docker-widget.md @@ -3,9 +3,14 @@ layout: page --- # Docker Widget -The widget allows to manage containers, namely start/stop/pause/unpause: +[![GitHub issues by-label](../awesome-wm-widgets/assets/img/screenshots/docker-widgetttps://img.shields.io/github/issues-raw/streetturtle/awesome-wm-widgets/docker)](../awesome-wm-widgets/assets/img/screenshots/docker-widgetttps://github.com/streetturtle/awesome-wm-widgets/labels/docker) +![Twitter URL](../awesome-wm-widgets/assets/img/screenshots/docker-widgetttps://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2Fstreetturtle%2Fawesome-wm-widgets%2Fedit%2Fmaster%2Fdocker-widget) -![screenshot](../awesome-wm-widgets/assets/img/screenshots/docker-widget/docker.gif) +The widget allows to manage docker containers, namely start/stop/pause/unpause: + +
+ +
## Customization @@ -33,4 +38,4 @@ s.mytasklist, -- Middle widget github_activity_widget{ number_of_containers = 5 }, -``` \ No newline at end of file +``` diff --git a/_widgets/logout-widget.md b/_widgets/logout-widget.md new file mode 100644 index 0000000..7682c84 --- /dev/null +++ b/_widgets/logout-widget.md @@ -0,0 +1,74 @@ +--- +layout: page +--- +# Logout widget + +Widget which allows to perform lock, reboot, log out, power off and sleep actions. It can be called either by a shortcut, or by clicking on a widget in wibar. + ++ +
+ +# Installation + +Clone this (if not cloned yet) and the [awesome-buttons](../awesome-wm-widgets/assets/img/screenshots/logout-widgetttps://github.com/streetturtle/awesome-buttons) repos under **./.config/awesome/** + +```bash +cd ./.config/awesome/ +git clone https://github.com/streetturtle/awesome-wm-widgets +git clone https://github.com/streetturtle/awesome-buttons +``` +Then + +- to show by a shortcut - define a shortcut in `globalkeys`: + + ```lua + local logout = require("awesome-wm-widgets.experiments.logout-widget.logout") + ... + globalkeys = gears.table.join( + ... + awful.key({ modkey }, "l", function() logout.launch() end, {description = "Show logout screen", group = "custom"}), + ``` + +- to show by clicking on a widget in wibar - add widget to the wibar: + + ```lua + local logout = require("awesome-wm-widgets.experiments.logout-widget.logout") + + s.mytasklist, -- Middle widget + { -- Right widgets + layout = wibox.layout.fixed.horizontal, + ... + logout.widget{}, + ... + ``` + +# Customisation + +| Name | Default | Description | +|---|---|---| +| `icon` | `power.svg` | If used as widget - the path to the widget's icon | +| `bg_color` | `beautiful.bg_normal` | The color the background of the | +| `accent_color` | `beautiful.bg_focus` | The color of the buttons | +| `text_color` | `beautiful.fg_normal` | The color of text | +| `phrases` | `{'Goodbye!'}` | The table with phrase(s) to show, if more than one provided, the phrase is chosen randomly | +| `onlogout` | `function() awesome.quit() end` | Function which is called when the logout button is pressed | +| `onlock` | `function() awful.spawn.with_shell("systemctl suspend") end` | Function which is called when the lock button is pressed | +| `onreboot` | `function() awful.spawn.with_shell("reboot") end` | Function which is called when the reboot button is pressed | +| `onsuspend` | `function() awful.spawn.with_shell("systemctl suspend") end` | Function which is called when the suspend button is pressed | +| `onpoweroff` | `function() awful.spawn.with_shell("shutdown now") end` | Function which is called when the poweroff button is pressed | + +Some color themes for inspiration: + +![nord](../awesome-wm-widgets/assets/img/screenshots/logout-widgetogout-nord.png) +![outrun](../awesome-wm-widgets/assets/img/screenshots/logout-widgetogout-outrun.png) +![dark](../awesome-wm-widgets/assets/img/screenshots/logout-widgetogout-dark.png) + +```lua +logout.launch{ + bg_color = "#261447", accent_color = "#ff4365", text_color = '#f706cf', -- outrun + -- bg_color = "#0b0c10", accent_color = "#1f2833", text_color = '#66fce1', -- dark + -- bg_color = "#3B4252", accent_color = "#88C0D0", text_color = '#D8DEE9', -- nord + phrases = {"exit(0)", "Don't forget to be awesome.", "Yippee ki yay!"}, +} +``` diff --git a/_widgets/weather-widget.md b/_widgets/weather-widget.md index b005db7..d9db5af 100644 --- a/_widgets/weather-widget.md +++ b/_widgets/weather-widget.md @@ -3,6 +3,9 @@ layout: page --- # Weather widget +[![GitHub issues by-label](../awesome-wm-widgets/assets/img/screenshots/weather-widgetttps://img.shields.io/github/issues-raw/streetturtle/awesome-wm-widgets/weather)](../awesome-wm-widgets/assets/img/screenshots/weather-widgetttps://github.com/streetturtle/awesome-wm-widgets/labels/weather) + + Widget showing current, hourly and daily weather forecast.diff --git a/assets/img/screenshots/bitbucket-widget/git-pull-request.svg b/assets/img/screenshots/bitbucket-widget/git-pull-request.svg new file mode 100644 index 0000000..c2e2867 --- /dev/null +++ b/assets/img/screenshots/bitbucket-widget/git-pull-request.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/img/screenshots/bitbucket-widget/user.svg b/assets/img/screenshots/bitbucket-widget/user.svg new file mode 100644 index 0000000..4058dee --- /dev/null +++ b/assets/img/screenshots/bitbucket-widget/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/img/screenshots/logout-widget/logout-dark.png b/assets/img/screenshots/logout-widget/logout-dark.png new file mode 100644 index 0000000..06e7c9c Binary files /dev/null and b/assets/img/screenshots/logout-widget/logout-dark.png differ diff --git a/assets/img/screenshots/logout-widget/logout-nord.png b/assets/img/screenshots/logout-widget/logout-nord.png new file mode 100644 index 0000000..9ab4b55 Binary files /dev/null and b/assets/img/screenshots/logout-widget/logout-nord.png differ diff --git a/assets/img/screenshots/logout-widget/logout-outrun.png b/assets/img/screenshots/logout-widget/logout-outrun.png new file mode 100644 index 0000000..d711d02 Binary files /dev/null and b/assets/img/screenshots/logout-widget/logout-outrun.png differ diff --git a/assets/img/screenshots/logout-widget/power.svg b/assets/img/screenshots/logout-widget/power.svg new file mode 100644 index 0000000..1f9c4e3 --- /dev/null +++ b/assets/img/screenshots/logout-widget/power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/img/screenshots/logout-widget/screenshot.gif b/assets/img/screenshots/logout-widget/screenshot.gif new file mode 100644 index 0000000..8fcf9ab Binary files /dev/null and b/assets/img/screenshots/logout-widget/screenshot.gif differ diff --git a/assets/img/screenshots/logout-widget/screenshot.png b/assets/img/screenshots/logout-widget/screenshot.png new file mode 100644 index 0000000..74ed7f0 Binary files /dev/null and b/assets/img/screenshots/logout-widget/screenshot.png differ diff --git a/assets/img/screenshots/todo-widget/chevron-down.svg b/assets/img/screenshots/todo-widget/chevron-down.svg new file mode 100644 index 0000000..20d69fd --- /dev/null +++ b/assets/img/screenshots/todo-widget/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/img/screenshots/todo-widget/chevron-up.svg b/assets/img/screenshots/todo-widget/chevron-up.svg new file mode 100644 index 0000000..7bdebaa --- /dev/null +++ b/assets/img/screenshots/todo-widget/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file