From edb67cc2c15b08721771f0ec0f1e6b1619446a61 Mon Sep 17 00:00:00 2001 From: Yessiest Date: Thu, 19 Jan 2023 17:42:20 +0400 Subject: [PATCH] finalized widget polymorphism --- libs/awmtk2.lua | 129 ++- libs/builder.lua | 12 +- libs/context_menu.lua | 2 - modules/collect_garbage.lua | 12 +- modules/desktop.lua | 23 +- modules/powermanX.lua | 7 +- modules/xdg_data.lua | 1 - themes/reno98/config/client_menu.json | 5 +- themes/reno98/config/root_menu.json | 37 +- themes/reno98/config/wibar_bottom.json | 8 +- themes/reno98/config/wibar_top.json | 19 +- themes/unity/config/client_menu.json | 6 +- themes/unity/config/root_menu.json | 34 +- themes/unity/config/wibar_left.json | 4 +- themes/unity/config/wibar_top.json | 10 +- themes/unity/theme.lua | 144 +++- themes/unity_mate/COPYING.txt | 121 +++ themes/unity_mate/WARNING.txt | 3 + themes/unity_mate/background.png | Bin 0 -> 536256 bytes themes/unity_mate/config/client_menu.json | 8 + themes/unity_mate/config/global.json | 9 + themes/unity_mate/config/lockpanel.json | 5 + themes/unity_mate/config/root_menu.json | 28 + themes/unity_mate/config/root_menu_test.json | 32 + themes/unity_mate/config/titlebar_top.json | 42 + themes/unity_mate/config/wibar_bottom.json | 18 + themes/unity_mate/config/wibar_top.json | 25 + themes/unity_mate/icons/README | 3 + .../unity_mate/icons/ac-adapter-symbolic.png | Bin 0 -> 6766 bytes .../icons/action-lock-screen-symbolic.png | Bin 0 -> 510 bytes .../icons/action-poweroff-symbolic.png | Bin 0 -> 787 bytes .../icons/action-suspend-symbolic.png | Bin 0 -> 721 bytes .../unity_mate/icons/backlight-symbolic.png | Bin 0 -> 6775 bytes .../battery-caution-charging-symbolic.png | Bin 0 -> 723 bytes .../icons/battery-caution-symbolic.png | Bin 0 -> 478 bytes .../icons/battery-empty-charging-symbolic.png | Bin 0 -> 480 bytes .../icons/battery-empty-symbolic.png | Bin 0 -> 366 bytes .../icons/battery-full-charged-symbolic.png | Bin 0 -> 389 bytes .../icons/battery-full-charging-symbolic.png | Bin 0 -> 651 bytes .../icons/battery-full-symbolic.png | Bin 0 -> 389 bytes .../icons/battery-good-charging-symbolic.png | Bin 0 -> 661 bytes .../icons/battery-good-symbolic.png | Bin 0 -> 401 bytes .../icons/battery-low-charging-symbolic.png | Bin 0 -> 657 bytes .../unity_mate/icons/battery-low-symbolic.png | Bin 0 -> 395 bytes .../icons/battery-missing-symbolic.png | Bin 0 -> 446 bytes themes/unity_mate/icons/battery.png | Bin 0 -> 374 bytes themes/unity_mate/icons/mpc-next-symbolic.png | Bin 0 -> 6204 bytes .../unity_mate/icons/mpc-pause-symbolic.png | Bin 0 -> 2343 bytes themes/unity_mate/icons/mpc-play-symbolic.png | Bin 0 -> 7799 bytes .../icons/mpc-previous-symbolic.png | Bin 0 -> 6491 bytes .../icons/notifications-area-symbolic.png | Bin 0 -> 5822 bytes themes/unity_mate/icons/reno.png | Bin 0 -> 1318 bytes themes/unity_mate/icons/unknown-app.png | Bin 0 -> 11001 bytes .../unity_mate/icons/volume-high-symbolic.png | Bin 0 -> 1304 bytes .../unity_mate/icons/volume-low-symbolic.png | Bin 0 -> 819 bytes .../icons/volume-medium-symbolic.png | Bin 0 -> 1029 bytes .../icons/volume-muted-symbolic.png | Bin 0 -> 959 bytes themes/unity_mate/icons/volume.png | Bin 0 -> 1114 bytes themes/unity_mate/icons/wallpapers.png | Bin 0 -> 11498 bytes themes/unity_mate/layouts/cornerne.png | Bin 0 -> 272 bytes themes/unity_mate/layouts/cornernew.png | Bin 0 -> 272 bytes themes/unity_mate/layouts/cornernw.png | Bin 0 -> 263 bytes themes/unity_mate/layouts/cornernww.png | Bin 0 -> 264 bytes themes/unity_mate/layouts/cornerse.png | Bin 0 -> 264 bytes themes/unity_mate/layouts/cornersew.png | Bin 0 -> 264 bytes themes/unity_mate/layouts/cornersw.png | Bin 0 -> 263 bytes themes/unity_mate/layouts/cornersww.png | Bin 0 -> 264 bytes themes/unity_mate/layouts/dwindle.png | Bin 0 -> 320 bytes themes/unity_mate/layouts/dwindlew.png | Bin 0 -> 320 bytes themes/unity_mate/layouts/fairh.png | Bin 0 -> 245 bytes themes/unity_mate/layouts/fairhw.png | Bin 0 -> 245 bytes themes/unity_mate/layouts/fairv.png | Bin 0 -> 246 bytes themes/unity_mate/layouts/fairvw.png | Bin 0 -> 246 bytes themes/unity_mate/layouts/floating.png | Bin 0 -> 282 bytes themes/unity_mate/layouts/floatingw.png | Bin 0 -> 282 bytes themes/unity_mate/layouts/fullscreen.png | Bin 0 -> 866 bytes themes/unity_mate/layouts/fullscreenw.png | Bin 0 -> 865 bytes themes/unity_mate/layouts/magnifier.png | Bin 0 -> 345 bytes themes/unity_mate/layouts/magnifierw.png | Bin 0 -> 345 bytes themes/unity_mate/layouts/max.png | Bin 0 -> 574 bytes themes/unity_mate/layouts/maxw.png | Bin 0 -> 581 bytes themes/unity_mate/layouts/spiral.png | Bin 0 -> 328 bytes themes/unity_mate/layouts/spiralw.png | Bin 0 -> 328 bytes themes/unity_mate/layouts/tile.png | Bin 0 -> 265 bytes themes/unity_mate/layouts/tilebottom.png | Bin 0 -> 264 bytes themes/unity_mate/layouts/tilebottomw.png | Bin 0 -> 264 bytes themes/unity_mate/layouts/tileleft.png | Bin 0 -> 266 bytes themes/unity_mate/layouts/tileleftw.png | Bin 0 -> 266 bytes themes/unity_mate/layouts/tiletop.png | Bin 0 -> 260 bytes themes/unity_mate/layouts/tiletopw.png | Bin 0 -> 265 bytes themes/unity_mate/layouts/tilew.png | Bin 0 -> 265 bytes themes/unity_mate/submenu.png | Bin 0 -> 440 bytes themes/unity_mate/taglist/squarefw.png | Bin 0 -> 187 bytes themes/unity_mate/taglist/squarew.png | Bin 0 -> 193 bytes themes/unity_mate/theme.lua | 757 ++++++++++++++++++ themes/unity_mate/titlebar/close_focus.png | Bin 0 -> 938 bytes themes/unity_mate/titlebar/close_normal.png | Bin 0 -> 683 bytes .../titlebar/floating_focus_active.png | Bin 0 -> 386 bytes .../titlebar/floating_focus_inactive.png | Bin 0 -> 237 bytes .../titlebar/floating_normal_active.png | Bin 0 -> 386 bytes .../titlebar/floating_normal_inactive.png | Bin 0 -> 237 bytes .../titlebar/maximized_focus_active.png | Bin 0 -> 934 bytes .../titlebar/maximized_focus_inactive.png | Bin 0 -> 914 bytes .../titlebar/maximized_normal_active.png | Bin 0 -> 625 bytes .../titlebar/maximized_normal_inactive.png | Bin 0 -> 625 bytes themes/unity_mate/titlebar/minimize_focus.png | Bin 0 -> 864 bytes .../unity_mate/titlebar/minimize_normal.png | Bin 0 -> 580 bytes .../titlebar/ontop_focus_active.png | Bin 0 -> 467 bytes .../titlebar/ontop_focus_inactive.png | Bin 0 -> 604 bytes .../titlebar/ontop_normal_active.png | Bin 0 -> 467 bytes .../titlebar/ontop_normal_inactive.png | Bin 0 -> 604 bytes .../titlebar/sticky_focus_active.png | Bin 0 -> 654 bytes .../titlebar/sticky_focus_inactive.png | Bin 0 -> 758 bytes .../titlebar/sticky_normal_active.png | Bin 0 -> 654 bytes .../titlebar/sticky_normal_inactive.png | Bin 0 -> 758 bytes .../widget_calibration/config/root_menu.json | 31 +- themes/widget_calibration/theme.lua | 30 +- widgets/base/base.lua | 2 +- widgets/base/clock.lua | 2 +- widgets/base/popuptitle.lua | 5 +- widgets/base/subpanel.lua | 2 +- widgets/base/systray.lua | 26 +- widgets/base/tagswitcher.lua | 2 +- widgets/battery.lua | 5 +- widgets/clientbuttons.lua | 15 +- widgets/clientmenu/buttons.lua | 88 ++ widgets/clientmenu/controls.lua | 72 ++ widgets/clientmenu/volume.lua | 155 ++++ widgets/clientvolume.lua | 3 +- widgets/desktop/battery.lua | 310 +++++++ widgets/desktop/launcher.lua | 55 ++ widgets/desktop/notifications.lua | 110 +++ widgets/desktop/soundclown.lua | 145 ++++ widgets/desktop/tasklist.lua | 136 ++++ widgets/desktop/volume.lua | 135 ++++ widgets/desktop/wallpapers.lua | 146 ++++ widgets/dismal.lua | 2 +- widgets/launcher.lua | 5 +- widgets/lock/clock.lua | 2 +- widgets/lockscreen.lua | 12 +- widgets/notifications.lua | 5 +- widgets/rootbuttons.lua | 15 +- widgets/rootmenu/buttons.lua | 63 ++ widgets/rootmenu/controls.lua | 33 + widgets/soundclown.lua | 15 +- widgets/volume.lua | 5 +- widgets/wallpapers.lua | 11 +- widgets/xdgmenu.lua | 9 +- 148 files changed, 2921 insertions(+), 235 deletions(-) create mode 100644 themes/unity_mate/COPYING.txt create mode 100644 themes/unity_mate/WARNING.txt create mode 100644 themes/unity_mate/background.png create mode 100644 themes/unity_mate/config/client_menu.json create mode 100644 themes/unity_mate/config/global.json create mode 100644 themes/unity_mate/config/lockpanel.json create mode 100644 themes/unity_mate/config/root_menu.json create mode 100644 themes/unity_mate/config/root_menu_test.json create mode 100644 themes/unity_mate/config/titlebar_top.json create mode 100644 themes/unity_mate/config/wibar_bottom.json create mode 100644 themes/unity_mate/config/wibar_top.json create mode 100644 themes/unity_mate/icons/README create mode 100644 themes/unity_mate/icons/ac-adapter-symbolic.png create mode 100644 themes/unity_mate/icons/action-lock-screen-symbolic.png create mode 100644 themes/unity_mate/icons/action-poweroff-symbolic.png create mode 100644 themes/unity_mate/icons/action-suspend-symbolic.png create mode 100644 themes/unity_mate/icons/backlight-symbolic.png create mode 100644 themes/unity_mate/icons/battery-caution-charging-symbolic.png create mode 100644 themes/unity_mate/icons/battery-caution-symbolic.png create mode 100644 themes/unity_mate/icons/battery-empty-charging-symbolic.png create mode 100644 themes/unity_mate/icons/battery-empty-symbolic.png create mode 100644 themes/unity_mate/icons/battery-full-charged-symbolic.png create mode 100644 themes/unity_mate/icons/battery-full-charging-symbolic.png create mode 100644 themes/unity_mate/icons/battery-full-symbolic.png create mode 100644 themes/unity_mate/icons/battery-good-charging-symbolic.png create mode 100644 themes/unity_mate/icons/battery-good-symbolic.png create mode 100644 themes/unity_mate/icons/battery-low-charging-symbolic.png create mode 100644 themes/unity_mate/icons/battery-low-symbolic.png create mode 100644 themes/unity_mate/icons/battery-missing-symbolic.png create mode 100644 themes/unity_mate/icons/battery.png create mode 100644 themes/unity_mate/icons/mpc-next-symbolic.png create mode 100644 themes/unity_mate/icons/mpc-pause-symbolic.png create mode 100644 themes/unity_mate/icons/mpc-play-symbolic.png create mode 100644 themes/unity_mate/icons/mpc-previous-symbolic.png create mode 100644 themes/unity_mate/icons/notifications-area-symbolic.png create mode 100644 themes/unity_mate/icons/reno.png create mode 100644 themes/unity_mate/icons/unknown-app.png create mode 100644 themes/unity_mate/icons/volume-high-symbolic.png create mode 100644 themes/unity_mate/icons/volume-low-symbolic.png create mode 100644 themes/unity_mate/icons/volume-medium-symbolic.png create mode 100644 themes/unity_mate/icons/volume-muted-symbolic.png create mode 100644 themes/unity_mate/icons/volume.png create mode 100644 themes/unity_mate/icons/wallpapers.png create mode 100644 themes/unity_mate/layouts/cornerne.png create mode 100644 themes/unity_mate/layouts/cornernew.png create mode 100644 themes/unity_mate/layouts/cornernw.png create mode 100644 themes/unity_mate/layouts/cornernww.png create mode 100644 themes/unity_mate/layouts/cornerse.png create mode 100644 themes/unity_mate/layouts/cornersew.png create mode 100644 themes/unity_mate/layouts/cornersw.png create mode 100644 themes/unity_mate/layouts/cornersww.png create mode 100644 themes/unity_mate/layouts/dwindle.png create mode 100644 themes/unity_mate/layouts/dwindlew.png create mode 100644 themes/unity_mate/layouts/fairh.png create mode 100644 themes/unity_mate/layouts/fairhw.png create mode 100644 themes/unity_mate/layouts/fairv.png create mode 100644 themes/unity_mate/layouts/fairvw.png create mode 100644 themes/unity_mate/layouts/floating.png create mode 100644 themes/unity_mate/layouts/floatingw.png create mode 100644 themes/unity_mate/layouts/fullscreen.png create mode 100644 themes/unity_mate/layouts/fullscreenw.png create mode 100644 themes/unity_mate/layouts/magnifier.png create mode 100644 themes/unity_mate/layouts/magnifierw.png create mode 100644 themes/unity_mate/layouts/max.png create mode 100644 themes/unity_mate/layouts/maxw.png create mode 100644 themes/unity_mate/layouts/spiral.png create mode 100644 themes/unity_mate/layouts/spiralw.png create mode 100644 themes/unity_mate/layouts/tile.png create mode 100644 themes/unity_mate/layouts/tilebottom.png create mode 100644 themes/unity_mate/layouts/tilebottomw.png create mode 100644 themes/unity_mate/layouts/tileleft.png create mode 100644 themes/unity_mate/layouts/tileleftw.png create mode 100644 themes/unity_mate/layouts/tiletop.png create mode 100644 themes/unity_mate/layouts/tiletopw.png create mode 100644 themes/unity_mate/layouts/tilew.png create mode 100644 themes/unity_mate/submenu.png create mode 100644 themes/unity_mate/taglist/squarefw.png create mode 100644 themes/unity_mate/taglist/squarew.png create mode 100644 themes/unity_mate/theme.lua create mode 100644 themes/unity_mate/titlebar/close_focus.png create mode 100644 themes/unity_mate/titlebar/close_normal.png create mode 100644 themes/unity_mate/titlebar/floating_focus_active.png create mode 100644 themes/unity_mate/titlebar/floating_focus_inactive.png create mode 100644 themes/unity_mate/titlebar/floating_normal_active.png create mode 100644 themes/unity_mate/titlebar/floating_normal_inactive.png create mode 100644 themes/unity_mate/titlebar/maximized_focus_active.png create mode 100644 themes/unity_mate/titlebar/maximized_focus_inactive.png create mode 100644 themes/unity_mate/titlebar/maximized_normal_active.png create mode 100644 themes/unity_mate/titlebar/maximized_normal_inactive.png create mode 100644 themes/unity_mate/titlebar/minimize_focus.png create mode 100644 themes/unity_mate/titlebar/minimize_normal.png create mode 100644 themes/unity_mate/titlebar/ontop_focus_active.png create mode 100644 themes/unity_mate/titlebar/ontop_focus_inactive.png create mode 100644 themes/unity_mate/titlebar/ontop_normal_active.png create mode 100644 themes/unity_mate/titlebar/ontop_normal_inactive.png create mode 100644 themes/unity_mate/titlebar/sticky_focus_active.png create mode 100644 themes/unity_mate/titlebar/sticky_focus_inactive.png create mode 100644 themes/unity_mate/titlebar/sticky_normal_active.png create mode 100644 themes/unity_mate/titlebar/sticky_normal_inactive.png create mode 100644 widgets/clientmenu/buttons.lua create mode 100644 widgets/clientmenu/controls.lua create mode 100644 widgets/clientmenu/volume.lua create mode 100644 widgets/desktop/battery.lua create mode 100644 widgets/desktop/launcher.lua create mode 100644 widgets/desktop/notifications.lua create mode 100644 widgets/desktop/soundclown.lua create mode 100644 widgets/desktop/tasklist.lua create mode 100644 widgets/desktop/volume.lua create mode 100644 widgets/desktop/wallpapers.lua create mode 100644 widgets/rootmenu/buttons.lua create mode 100644 widgets/rootmenu/controls.lua diff --git a/libs/awmtk2.lua b/libs/awmtk2.lua index 0f03274..56c0b20 100644 --- a/libs/awmtk2.lua +++ b/libs/awmtk2.lua @@ -7,7 +7,6 @@ -- you should have received a copy of the gnu general public license along with reno desktop. if not, see . -- renotk (formerly awmtk2) - template/granular styling library for reno local wibox = require("wibox") -local awful = require("awful") local gears = require("gears") local beautiful = require("beautiful") beautiful.widgets = beautiful.widgets or {} @@ -16,20 +15,26 @@ beautiful.templates = beautiful.templates or {} local awmtk = {} -- {{{ utils -awmtk.create_delta = function(name,instance_delta,class_delta,parent_delta) +awmtk.create_delta = function(name,instance_delta,class_delta,parent_delta,vertical) -- to save memory, we create proxies for lower layers called "deltas" -- this function creates that proxy layer using metatables -- fun story - i used instance_delta instead of {} at first. -- the results were horrifying and confusing. return setmetatable({},{ - __index = function(self,k) + __index = function(_,k) -- per-instance overrides are top priority if rawget(instance_delta,k) then return rawget(instance_delta,k) -- class-wide overrides are second in priority elseif type(class_delta[name]) == "table" and rawget(class_delta[name],k) then - return rawget(class_delta[name],k) + if vertical and + type(rawget(class_delta[name],"vertical")) == "table" and + rawget(class_delta[name],"vertical")[k] then + return rawget(class_delta[name].vertical,k) + else + return rawget(class_delta[name],k) + end -- parent is fallback elseif parent_delta[k] then return parent_delta[k] @@ -38,17 +43,18 @@ awmtk.create_delta = function(name,instance_delta,class_delta,parent_delta) }) end -awmtk.create_style = function(name,parent,overrides) +awmtk.create_style = function(name,parent,overrides,vertical) -- a style is essentially a layer of deltas upon the previous (parent) style local new_style = {} local odelta = (overrides and overrides[name]) or {} local cdelta = beautiful.widgets[name] or {} - for name,parent_class in pairs(parent) do - new_style[name] = awmtk.create_delta( - name, + for class_name,parent_class in pairs(parent) do + new_style[class_name] = awmtk.create_delta( + class_name, odelta, cdelta, - parent_class + parent_class, + vertical ) end return new_style @@ -66,7 +72,7 @@ end awmtk.build_templates = function(templates,style,vertical) local new_templates = {} - for name,template in pairs(awmtk.proto_templates) do + for name,_ in pairs(awmtk.proto_templates) do new_templates[name] = templates[name](style,vertical) end return new_templates @@ -205,6 +211,15 @@ awmtk.proto_style.slider = awmtk.create_delta("slider", { awmtk.proto_style.checkbox = awmtk.create_delta("checkbox", { }, awmtk.proto_style,awmtk.proto_style.base) + +awmtk.proto_style.icon = awmtk.create_delta("icon", { + constraint = "max", + height = 100, + width = 100, + valign = "center", + halign = "center", + margins = 0 +}, awmtk.proto_style,awmtk.proto_style.base) -- }}} -- {{{ generic templates @@ -278,6 +293,40 @@ awmtk.proto_templates = { end end, + icon = function(style) + return function(args) + args = args or {} + return { + { + { + { + image = args.image, + id = args.id, + resize = args.resize, + widget = wibox.widget.imagebox + }, + widget = wibox.container.margin, + margins = args.margins or style.icon.margins + }, + strategy = args.constraint or style.icon.constraint, + height = args.height or + style.icon.height, + width = args.width or + style.icon.width, + widget = awmtk.wrap_hooks(wibox.container.constraint, + args), + id = "constraint" + }, + --widget = awmtk.wrap_hooks( + widget = wibox.container.place, + -- args + --), + valign = args.valign or style.icon.valign, + halign = style.icon.halign or style.icon.halign + } + end + end, + vseparator = function(style) -- i'm running out of comments return function(options) @@ -435,26 +484,50 @@ awmtk.proto_templates = { end end, - slider = function(style) + slider = function(style,vertical) -- slider widget but wired to work with the awmtk2 namespace system return function(args) - return awmtk.merge({ - handle_shape = style.slider.handle_shape or style.slider.shape, - handle_color = style.slider.bg_normal, - handle_margins = style.slider.handle_margins, - handle_width = style.slider.handle_width, - handle_border_color = style.slider.handle_border_color, - handle_border_width = style.slider.handle_border_width, - bar_shape = style.slider.bar_shape or style.slider.shape, - bar_height = style.slider.bar_height, - bar_color = style.slider.bg_focus, - bar_margins = style.slider.bar_margins, - bar_border_width = style.slider.bar_border_width, - bar_border_color = style.slider.bar_border_color, - forced_width = style.slider.width, - forced_height = style.slider.height, - widget = awmtk.wrap_hooks(wibox.widget.slider,args) - },args or {}) + if not vertical then + return awmtk.merge({ + handle_shape = style.slider.handle_shape or style.slider.shape, + handle_color = style.slider.bg_normal, + handle_margins = style.slider.handle_margins, + handle_width = style.slider.handle_width, + handle_border_color = style.slider.handle_border_color, + handle_border_width = style.slider.handle_border_width, + bar_shape = style.slider.bar_shape or style.slider.shape, + bar_height = style.slider.bar_height, + bar_color = style.slider.bg_focus, + bar_margins = style.slider.bar_margins, + bar_border_width = style.slider.bar_border_width, + bar_border_color = style.slider.bar_border_color, + forced_width = style.slider.width, + forced_height = style.slider.height, + widget = awmtk.wrap_hooks(wibox.widget.slider,args) + },args or {}) + else + return { + awmtk.merge({ + handle_shape = style.slider.handle_shape or style.slider.shape, + handle_color = style.slider.bg_normal, + handle_margins = style.slider.handle_margins, + handle_width = style.slider.handle_width, + handle_border_color = style.slider.handle_border_color, + handle_border_width = style.slider.handle_border_width, + bar_shape = style.slider.bar_shape or style.slider.shape, + bar_height = style.slider.bar_height, + bar_color = style.slider.bg_focus, + bar_margins = style.slider.bar_margins, + bar_border_width = style.slider.bar_border_width, + bar_border_color = style.slider.bar_border_color, + forced_width = style.slider.width, + forced_height = style.slider.height, + widget = awmtk.wrap_hooks(wibox.widget.slider,args) + },args or {}), + widget = wibox.container.rotate, + direction = "west" + } + end end end, diff --git a/libs/builder.lua b/libs/builder.lua index 25d76b0..d7ecae7 100644 --- a/libs/builder.lua +++ b/libs/builder.lua @@ -51,11 +51,17 @@ return function(description,opts) end local function inner_builder(struct,vertical) if struct.widget then -- External widget descriptions - return require(struct.widget)(gears.table.join({ + local args = gears.table.join({ layout = (struct.layout and inner_builder(struct.layout)), client = (struct.client and c), screen = (struct.screen and s), - vertical = vertical - },struct.options or {},opts.passthrough or {})) + vertical = (function() + if type(struct.vertical) ~= "nil" then + return struct.vertical + end + return vertical + end)() + },struct.options or {},opts.passthrough or {}) + return require(struct.widget)(args) elseif struct.list then -- List descriptions local list = { layout = wibox.layout.fixed[( diff --git a/libs/context_menu.lua b/libs/context_menu.lua index 0abd7bf..3a77106 100644 --- a/libs/context_menu.lua +++ b/libs/context_menu.lua @@ -8,8 +8,6 @@ -- POLYMENU - brutal deluxe -- This isn't in the widgets folder because it's too meta to be there local awful = require("awful") -local gears = require("gears") -local menubar_utils = require("menubar.utils") local wibox = require("wibox") local awmtk2 = require("awmtk2") diff --git a/modules/collect_garbage.lua b/modules/collect_garbage.lua index 8c1e984..cd2bbf7 100644 --- a/modules/collect_garbage.lua +++ b/modules/collect_garbage.lua @@ -5,12 +5,18 @@ -- Reno desktop 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 General Public License for more details. -- -- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- garbage collection timer local gears = require("gears") gears.timer { - timeout = 10, + timeout = 30, autostart = true, callback = function() - collectgarbage("step", 20000) - return true + local out_string = tostring(os.date()) .. "\nLua memory usage:"..tostring(collectgarbage("count")).."\n" + collectgarbage() + out_string = out_string .. "\nLua memory usage after GC: "..tostring(collectgarbage("count")).."\n" + out_string = out_string.."Objects alive:" + for name, obj in pairs{button = button, client = client, drawable = drawable, drawin = drawin, key = key, screen = screen, tag = tag } do + out_string = out_string .. "\n" .. tostring(name) .. " = "..tostring(obj.instances()) + end end } diff --git a/modules/desktop.lua b/modules/desktop.lua index a2816be..911042a 100644 --- a/modules/desktop.lua +++ b/modules/desktop.lua @@ -11,8 +11,6 @@ local wibox = require("wibox") local awful = require("awful") local beautiful = require("beautiful") local builder = require("builder") -local mbarutils = require("menubar").utils -local menugen = require("context_menu") local json = require("dkjson") local function read_file(fname) @@ -49,9 +47,9 @@ end -- }}} do --{{{ Screen local wibar_config = {} local style = awmtk2.create_style("wibar",awmtk2.generic.composite_widget,{}) -for k,v in pairs({"wibar_top","wibar_bottom","wibar_left","wibar_right"}) do - style[v] = awmtk2.create_delta(v, {}, - (beautiful.widgets and beautiful.widgets.wibar) or {}, +for _,v in pairs({"wibar_top","wibar_bottom","wibar_left","wibar_right"}) do + style[v] = awmtk2.create_delta(v, {}, + (beautiful.widgets and beautiful.widgets.wibar) or {}, style.wibar) wibar_config[v] = read_file(root_path.."/themes/"..global.theme.."/config/"..v..".json") end @@ -59,18 +57,14 @@ local templates = awmtk2.create_template_lib("wibar",awmtk2.templates,{}) local t = awmtk2.build_templates(templates,style) awful.screen.connect_for_each_screen(function(s) - for k,v in pairs({"wibar_top","wibar_bottom","wibar_left","wibar_right"}) do + for _,v in pairs({"wibar_top","wibar_bottom","wibar_left","wibar_right"}) do local contents = { widget = wibox.container.background } if wibar_config[v] then contents = builder(wibar_config[v],{ client = c, style = style[v], buttons = buttons, - screen = s, - passthrough = { - vertical = ((v == "wibar_left") or - (v == "wibar_right")) - } + screen = s }) s[v] = awful.wibar({ -- There really isn't a better way to do this. I wish there was. @@ -99,10 +93,10 @@ end -- }}} do -- {{{ Titlebars local titlebar_config = {} local style = awmtk2.create_style("titlebar",awmtk2.generic.composite_widget,{}) -for k,v in pairs({"titlebar_top","titlebar_left","titlebar_right","titlebar_bottom"}) do +for _,v in pairs({"titlebar_top","titlebar_left","titlebar_right","titlebar_bottom"}) do -- Create styles for each titlebar - style[v] = awmtk2.create_delta(v, {}, - (beautiful.widgets and beautiful.widgets.titlebar) or {}, + style[v] = awmtk2.create_delta(v, {}, + (beautiful.widgets and beautiful.widgets.titlebar) or {}, style.titlebar) -- Load in json layouts for titlebars titlebar_config[v] = read_file(root_path.."/themes/"..global.theme.."/config/"..v..".json") @@ -238,4 +232,3 @@ client.connect_signal("manage",function(c) end end) end --}}} - diff --git a/modules/powermanX.lua b/modules/powermanX.lua index 2cdd528..1716fb1 100644 --- a/modules/powermanX.lua +++ b/modules/powermanX.lua @@ -9,7 +9,6 @@ local sysctl = require("syscontrol") local naughty = require("naughty") local gears = require("gears") -local awful = require("awful") local batteries = sysctl.power_supply.enumerate() local state_tracking = {} -- Configuration variables @@ -17,12 +16,12 @@ local cfg = config.powerman or {} local quality_min = cfg.battery_quality_min or 33 local capacity_min = cfg.battery_capacity_min or 15 -- Main loop -local update_loop = gears.timer({ +gears.timer({ timeout = 2, autostart = true, callback = function() - for k,v in pairs(batteries) do - local data,err = sysctl.power_supply.read_attribs(v) + for _,v in pairs(batteries) do + local data,_ = sysctl.power_supply.read_attribs(v) state_tracking[v] = state_tracking[v] or {} if data.type == "Battery" then if (tonumber(data.quality) < quality_min) and diff --git a/modules/xdg_data.lua b/modules/xdg_data.lua index a2cc0fc..0e230ff 100644 --- a/modules/xdg_data.lua +++ b/modules/xdg_data.lua @@ -136,7 +136,6 @@ awesome.connect_signal("xdg::dir_finished",function(dir) end -- Save the cache if it doesn't exist yet io.open(gears.filesystem.get_xdg_cache_home()..".reno_xdg_cache.json","w"):write(json.encode(xdg)):close() - require("naughty").notify({title = "Human time: "..tostring(os.time()-start_human),text = "Computer time: "..tostring(os.clock()-start_computer)}) -- Finally, call the all_finished signal awesome.emit_signal("xdg::all_finished") end diff --git a/themes/reno98/config/client_menu.json b/themes/reno98/config/client_menu.json index 17fff5a..deb50dc 100644 --- a/themes/reno98/config/client_menu.json +++ b/themes/reno98/config/client_menu.json @@ -1,7 +1,8 @@ { "list": [ - {"widget": "widgets.clientcontrols"}, - {"widget": "widgets.clientbuttons"} + {"widget": "widgets.clientmenu.volume","vertical":false}, + {"widget": "widgets.clientmenu.controls"}, + {"widget": "widgets.clientmenu.buttons"} ], "vertical":true } diff --git a/themes/reno98/config/root_menu.json b/themes/reno98/config/root_menu.json index 625d067..48247c2 100644 --- a/themes/reno98/config/root_menu.json +++ b/themes/reno98/config/root_menu.json @@ -2,22 +2,27 @@ "list": [ {"widget": "widgets.base.popuptitle", "options":{ - "icon":"icons/reno98.png", - "title":"Reno 98" - } + "title":"Reno Unity" + }, + "vertical":true }, - {"widget": "widgets.base.tagswitcher", - "screen":true - }, - {"widget": "widgets.rootcontrols"}, - {"widget": "widgets.xdgmenu", - "options": { - "exclude_category": [ - "Other" - ] - } - }, - {"widget": "widgets.rootbuttons"} + { + "list": [ + {"widget": "widgets.base.tagswitcher", + "screen":true + }, + {"widget": "widgets.rootmenu.controls"}, + {"widget": "widgets.xdgmenu", + "options": { + "exclude_category": [ + "Other" + ] + } + }, + {"widget": "widgets.rootmenu.buttons"} + ], + "vertical": true + } ], - "vertical": true + "vertical": false } diff --git a/themes/reno98/config/wibar_bottom.json b/themes/reno98/config/wibar_bottom.json index 567f0b8..1b707a8 100644 --- a/themes/reno98/config/wibar_bottom.json +++ b/themes/reno98/config/wibar_bottom.json @@ -2,10 +2,7 @@ "align": { "left": [ { - "widget": "widgets.launcher" - }, - { - "widget": "widgets.tasklist", + "widget": "widgets.desktop.tasklist", "screen": true } ], @@ -13,6 +10,9 @@ ], "right": [ + { + "widget": "widgets.desktop.launcher" + } ] } } diff --git a/themes/reno98/config/wibar_top.json b/themes/reno98/config/wibar_top.json index 79bf780..a19cb1c 100644 --- a/themes/reno98/config/wibar_top.json +++ b/themes/reno98/config/wibar_top.json @@ -1,30 +1,25 @@ { "align": { "left": [ - { "widget": "widgets.soundclown" } + { "widget": "widgets.desktop.soundclown" } ], "center": [ ], "right": [ - { "widget": "widgets.notifications", + { "widget":"widgets.desktop.volume" }, + { "widget": "widgets.desktop.notifications", "screen": true }, - { "widget": "widgets.wallpapers", + { "widget": "widgets.desktop.wallpapers", "screen": true, "options": { "path": "$HOME/Pictures/Wallpapers" } }, - { "widget": "widgets.base.subpanel", - "layout": { - "list": [ - { "widget": "widgets.battery" }, - { "widget": "widgets.base.systray" }, - { "widget": "widgets.base.clock" } - ] - } - } + { "widget": "widgets.desktop.battery" }, + { "widget": "widgets.base.systray" }, + { "widget": "widgets.base.clock" } ] } } diff --git a/themes/unity/config/client_menu.json b/themes/unity/config/client_menu.json index a09013b..deb50dc 100644 --- a/themes/unity/config/client_menu.json +++ b/themes/unity/config/client_menu.json @@ -1,8 +1,8 @@ { "list": [ - {"widget": "widgets.clientvolume"}, - {"widget": "widgets.clientcontrols"}, - {"widget": "widgets.clientbuttons"} + {"widget": "widgets.clientmenu.volume","vertical":false}, + {"widget": "widgets.clientmenu.controls"}, + {"widget": "widgets.clientmenu.buttons"} ], "vertical":true } diff --git a/themes/unity/config/root_menu.json b/themes/unity/config/root_menu.json index 95a9a1a..48247c2 100644 --- a/themes/unity/config/root_menu.json +++ b/themes/unity/config/root_menu.json @@ -3,20 +3,26 @@ {"widget": "widgets.base.popuptitle", "options":{ "title":"Reno Unity" - } + }, + "vertical":true }, - {"widget": "widgets.base.tagswitcher", - "screen":true - }, - {"widget": "widgets.rootcontrols"}, - {"widget": "widgets.xdgmenu", - "options": { - "exclude_category": [ - "Other" - ] - } - }, - {"widget": "widgets.rootbuttons"} + { + "list": [ + {"widget": "widgets.base.tagswitcher", + "screen":true + }, + {"widget": "widgets.rootmenu.controls"}, + {"widget": "widgets.xdgmenu", + "options": { + "exclude_category": [ + "Other" + ] + } + }, + {"widget": "widgets.rootmenu.buttons"} + ], + "vertical": true + } ], - "vertical": true + "vertical": false } diff --git a/themes/unity/config/wibar_left.json b/themes/unity/config/wibar_left.json index c24d8b8..5c1d88f 100644 --- a/themes/unity/config/wibar_left.json +++ b/themes/unity/config/wibar_left.json @@ -2,7 +2,7 @@ "align": { "left": [ { - "widget": "widgets.tasklist", + "widget": "widgets.desktop.tasklist", "screen": true } ], @@ -11,7 +11,7 @@ ], "right": [ { - "widget": "widgets.launcher" + "widget": "widgets.desktop.launcher" } ] }, diff --git a/themes/unity/config/wibar_top.json b/themes/unity/config/wibar_top.json index 3dbed26..a19cb1c 100644 --- a/themes/unity/config/wibar_top.json +++ b/themes/unity/config/wibar_top.json @@ -1,23 +1,23 @@ { "align": { "left": [ - { "widget": "widgets.soundclown" } + { "widget": "widgets.desktop.soundclown" } ], "center": [ ], "right": [ - { "widget":"widgets.volume" }, - { "widget": "widgets.notifications", + { "widget":"widgets.desktop.volume" }, + { "widget": "widgets.desktop.notifications", "screen": true }, - { "widget": "widgets.wallpapers", + { "widget": "widgets.desktop.wallpapers", "screen": true, "options": { "path": "$HOME/Pictures/Wallpapers" } }, - { "widget": "widgets.battery" }, + { "widget": "widgets.desktop.battery" }, { "widget": "widgets.base.systray" }, { "widget": "widgets.base.clock" } ] diff --git a/themes/unity/theme.lua b/themes/unity/theme.lua index 07cc0a6..2e62355 100644 --- a/themes/unity/theme.lua +++ b/themes/unity/theme.lua @@ -25,6 +25,7 @@ theme.bg_minimize = "#2E2E2E" theme.bg_highlight = "#45433D" theme.bg_systray = theme.bg_normal + theme.fg_normal = "#e1dec7" theme.fg_focus = "#e1dec7" theme.fg_urgent = "#e1dec7" @@ -39,12 +40,36 @@ theme.border_normal = "#c0c0c0" theme.border_focus = "#c0c0c0" theme.border_marked = "#c0c0c0" -local bsize = 50 +local wibar_height = 26 +local wibar_width = 56 + + +theme.horizontal_button_bg_focus = { + type = "linear", + from = {0,0}, + to = {0,wibar_height}, + stops = { + {0,"#32322C"}, + {1,"#4E4E46"} + } +} + +theme.horizontal_button_bg_normal = { + type = "linear", + from = {0,0}, + to = {0,wibar_height}, + stops = { + {0,"#51514E"}, + {1,"#343431"} + } +} + +theme.horizontal_button_border_bg = "#51514E" theme.button_bg_focus = { type = "radial", - from = {bsize/2,-0.5*bsize,bsize/10}, - to = {bsize/2,-0.5*bsize,bsize*2}, + from = {wibar_width/2,-0.5*wibar_width,wibar_width/10}, + to = {wibar_width/2,-0.5*wibar_width,wibar_width*2}, stops = { { 0 , "#FFFFFFBB"}, { 0.45, "#DF744E99"}, @@ -55,8 +80,8 @@ theme.button_bg_focus = { theme.button_bg_normal = { type = "radial", - from = {bsize/2,-0.5*bsize,bsize/10}, - to = {bsize/2,-0.2*bsize,bsize*1.5}, + from = {wibar_width/2,-0.5*wibar_width,wibar_width/10}, + to = {wibar_width/2,-0.2*wibar_width,wibar_width*1.5}, stops = { { 0 , "#FFFFFFFF"}, { 0.5, "#33333333"}, @@ -99,8 +124,8 @@ theme.bar_bg_inverted_focus = { theme.bar_border_color = { type = "radial", - from = {bsize/2,bsize/(-3),bsize/8}, - to = {bsize/2,bsize/(-5),bsize*1}, + from = {wibar_width/2,wibar_width/(-3),wibar_width/8}, + to = {wibar_width/2,wibar_width/(-5),wibar_width*1}, stops = { { 0 , "#FFFFFF66"}, { 1, "#43434366"}, @@ -193,7 +218,7 @@ local icons = { "battery-good-charging-symbolic", "battery-low-charging-symbolic" } -for k,v in pairs(icons) do +for _,v in pairs(icons) do theme[v] = themes_path.."unity/icons/"..v..".png" theme[v:gsub("-charging","")] = themes_path.."unity/icons/"..v:gsub("-charging","")..".png" end @@ -224,7 +249,7 @@ theme.wallpapers_icon = themes_path.."unity/icons/wallpapers.png" -- This one has to be baked as a surface to avoid memory leaks theme.icon_default = themes_path.."unity/icons/unknown-app.png" -for k,v in pairs({ +for _,v in pairs({ "battery-caution-symbolic", "battery-empty-symbolic", "battery-full-symbolic", @@ -304,8 +329,8 @@ theme.widgets = { shape = function(cr,width,height) return gears.shape.rounded_rect(cr,width,height,0) end, - height = 26, - width = 60, + height = wibar_height, + width = wibar_width+6, margins = 3, stretch = true }, @@ -332,6 +357,10 @@ theme.widgets = { border_color = theme.bg_normal, paddings = {2,2,2,2} }, + icon = { + width = 25, + height = 25 + } }, -- }}} -- {{{ Menus @@ -432,6 +461,10 @@ theme.widgets = { article = { icon_size = 30 }, + icon = { + height = 60, + width = 100 + } }, -- }}} soundclown = { @@ -469,46 +502,88 @@ theme.widgets = { } }, tasklist = { + icon = { + margins = 2 + }, button = { width = 160, - height = 44, - margins = 5, + height = wibar_width-4, + margins = 4, shape_focus = theme.button_shape, shape_normal = theme.button_shape, shape_urgent = theme.button_shape, shape_minimize = theme.button_shape, - bg_normal = theme.button_bg_normal, - bg_focus = theme.button_bg_focus, - bg_urgent = theme.bg_urgent, - bg_minimize = theme.bg_minimize, - shape_border_color_normal = theme.bar_border_color, - shape_border_color_focus = theme.bar_border_color, - shape_border_color_urgent = theme.bar_border_color, - shape_border_color_minimize = theme.bar_border_color, shape_border_width_normal = dpi(1), shape_border_width_focus = dpi(1), shape_border_width_urgent = dpi(1), shape_border_width_minimize = dpi(1), + bg_normal = theme.horizontal_button_bg_normal, + bg_focus = theme.horizontal_button_bg_focus, + bg_urgent = theme.bg_urgent, + bg_minimize = theme.bg_minimize, + shape_border_color_normal = theme.horizontal_button_border_bg, + shape_border_color_focus = theme.horizontal_button_border_bg, + shape_border_color_minimize = theme.horizontal_button_border_bg, + shape_border_color_urgent = theme.horizontal_button_border_bg, + vertical = { + margins = 2, + shape_border_width_normal = dpi(1), + shape_border_width_focus = dpi(1), + shape_border_width_urgent = dpi(1), + shape_border_width_minimize = dpi(1), + bg_normal = theme.button_bg_normal, + bg_focus = theme.button_bg_focus, + bg_urgent = theme.bg_urgent, + bg_minimize = theme.bg_minimize, + shape_border_color_normal = theme.bar_border_color, + shape_border_color_focus = theme.bar_border_color, + shape_border_color_urgent = theme.bar_border_color, + shape_border_color_minimize = theme.bar_border_color + } } }, launcher = { + icon = { + width = wibar_width, + height = wibar_width, + margins = 2 + }, button = { - margins = 5, - bg_normal = theme.button_bg_normal, - bg_focus = theme.button_bg_focus, + forced_height = wibar_width, + forced_width = wibar_width, + margins = 2, + bg_normal = theme.horizontal_button_bg_normal, + bg_focus = theme.horizontal_button_bg_focus, shape_border_width = dpi(1), - shape_border_color = theme.bar_border_color, + shape_border_color = theme.horizontal_button_border_bg, + vertical = { + margins = 1, + bg_normal = theme.button_bg_normal, + bg_focus = theme.button_bg_focus, + shape_border_width = dpi(1), + shape_border_color = theme.bar_border_color, + onpress = function(widget) + widget:set_bg(theme.button_bg_focus) + end, + onrelease = function(widget) + widget:set_bg(theme.button_bg_normal) + end + }, onpress = function(widget) - widget:set_bg(theme.button_bg_focus) + widget:set_bg(theme.horizontal_button_bg_focus) end, onrelease = function(widget) - widget:set_bg(theme.button_bg_normal) + widget:set_bg(theme.horizontal_button_bg_normal) end } }, lockscreen = { popup = { margins = 0 + }, + icon = { + width = 150, + height = 150 } }, lockbar = { @@ -592,12 +667,23 @@ theme.widgets = { wibar_top = { bg_normal = theme.bar_bg_normal, fg_normal = theme.fg_normal, - size = 22, + height = 28, }, wibar_left = { bg_normal = "#0D0D0966", border_width = dpi(1), border_color = "#26262666" + }, + wibar_bottom = { + bg_normal = theme.bar_bg_normal, + fg_normal = theme.fg_normal, + height = 28, + margins = 0 + }, + wibar_right = { + bg_normal = "#0D0D0966", + border_width = dpi(1), + border_color = "#26262666" } } } @@ -662,7 +748,7 @@ theme.templates = { ontop = true },options or {}) end - end + end, } } diff --git a/themes/unity_mate/COPYING.txt b/themes/unity_mate/COPYING.txt new file mode 100644 index 0000000..0e259d4 --- /dev/null +++ b/themes/unity_mate/COPYING.txt @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/themes/unity_mate/WARNING.txt b/themes/unity_mate/WARNING.txt new file mode 100644 index 0000000..dd1c576 --- /dev/null +++ b/themes/unity_mate/WARNING.txt @@ -0,0 +1,3 @@ +A compositor (like compton) is ***required*** for this theme to work as intended. +This is in part due to the fact that it makes the top bar look less bland, and in part due to the fact that your titlebar corners will look weird otherwise (the corners won't be properly cut). +You may, of course, dismiss using a compositor, but don't tell me about not exactly round corners being a "bug" in this theme afterwards - it's the best you can get with Awesome. diff --git a/themes/unity_mate/background.png b/themes/unity_mate/background.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff783615ffb59d312cb346e7506ba23527a4175 GIT binary patch literal 536256 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 A-v9sr literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/action-poweroff-symbolic.png b/themes/unity_mate/icons/action-poweroff-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..94be34cfda2759ecb363ba33633424dbb119ef02 GIT binary patch literal 787 zcmV+u1MK{XP)Vl&|00009a7bBm000j< z000j<0hc-3!T<(mcm~^s}x#VL7{TxImt%=^~OjZoP>N*sxyz0OmY!v7m*ne`6?oJL?rq}MPyh+UW&-Hh;(E+W-Mz3 zSfhGrFM0McV;l2qr+{70_6_KZT6Pf`0v-WJjOl1(;vImPxLFaoRx@+pBCu_;Qs6bv z7MXby@G5|@1q=jtJJ1gN2n5~7lu|A7)P4w<3}CGTr4adI!1-3jo~TLg`P~j+&Q*~E z=K@ZXHR?QyJoTLlVE6ju&y8^fXeo&NF!0v+FRChuh?IddW*?5K>LvwT_Orx%rk`ehFadrUWpf13Jg#I&pYsthEoQ!%;JTMD-StpZ^%<^8 z#(@5GUQg`a`VOuP`~zS-&#ffl_A_pH9wflBd80uQX^6-qT12D~7&Pi-fHKw1UxCX7 zXFX)_cY$)&*}e)i6-3+&yf^p@eq-r3Mg=AcA`f-7itXof0jC@PNIV+AeDc@sIdaE;+!1Xtb}+YCNrU{d7zXYFp>q3# z>rP9+$25~R+)u-4-~wpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10$xc( zK~z|U#n;b^O<^3z@z=S7NR06-YN9A>A&pE}h%Ah3l$1ZgRx>3b`~wtX!^*;jg)D`I z#bl%GXfljx{3tABhR5RG$?@Fh%sI!s@~vm_eEanMyw9)i^F3Jz!T*eTRfSoWEx>;4 z!cMHmQY^v*#xRO|co;&Mu2eXLFz3Q@oWfg#it9awvADE;iTUBy)m1f)*9=b720#N> zIxxgIfi~zThg3U}NiDcvS-My)M9|R1us*Z%(%ZA4|-CV5Bkt4&i51fCEv{&*)14>`vUJ4S#DMLeS8Rz5a~bA%subV_&qt6GC{I z&{d9EfWavLpg_MT+TZKMJP)uo%0Da6_ecAu-2zx0vU{fcJ zDBp_TMa9o10DAC3dn+zI^{O03!`jM%MM=>jfx1E3dEQQs&GoSC(1>50C>nsNNq@>Jgm&Yk(F+pXR(cUc-0_Csp`0%UUL- zk!9I@%@(~&vm>ta`{(qn=J-B}yLc2T{+w0@_*d}@i459Z>@TXe00000NkvXXu0mjf D_PR-> literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/backlight-symbolic.png b/themes/unity_mate/icons/backlight-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd29bc00ab6e4597313e6ce598eff35df2a2cb1 GIT binary patch literal 6775 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 V&ZR#35&Y2zNGJCddCR%+{{bndILrV5 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/battery-caution-charging-symbolic.png b/themes/unity_mate/icons/battery-caution-charging-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..6b282dc8323927751093f0a6e2fa62bbbc3c55a0 GIT binary patch literal 723 zcmV;^0xbQBP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10$@o* zK~!jg?U=i36+sk-zY~Lq4@7N(?6oiv#7H_j%QR7v&Q2`jpP>JNww7tr2)3e)?QKOw zRPceZ)VP%nH5!~&6=q@fTHRE>Q?Ik zP}P41Tn4rQZHT47B{#;bWdYI#1f8|55P-PLsE9OjO;uI#-3#Tw10YdVsnUQR@NgPB zcM7>fmxP8crWr)8obUn^`1s$2AO%(m_{o(M-W&+cyO2aA1robVRrS;!{dn`yjV(qU zIPA2KMDRbN7ytvO{Vsz45yb`=c%CUu9l#j9_q3y^8-Xzzc-m3adVtxo9jfY%i1dd| z{am*HtV*xMWvRAGEFxz_w6*vyO03HKRRP}4#57@@;rmFUf1nO1Js<;e1<$p!| z0Ne*|1J{5>VBds_`UqGm{U_KIrF{mt0=#8>ncoGT1Dn7NU==u-dFB^z4>(;pfCI80 zSO-3OK=Rlw!)iNMIe-Il$a;FG0LT}chDR$0a6nF25Z?-be6r3sP&t4DlGwEPkqPb? zaM7mS9iVSL@B90_4$M{#;DDU9MEy002ovPDHLk FV1lTXKXm{A literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/battery-caution-symbolic.png b/themes/unity_mate/icons/battery-caution-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..72909e7ec9803c130000e3845fee738af3894cd0 GIT binary patch literal 478 zcmV<40U`d0P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10c%M_ zK~!jg?U>O`!!Qtr{~z%P8zj863@71VgWaUqT|@* z1Q?!$NY3(LBqB`R%k{t$fJQ|4p8=o+@O+A0xP-!~YjRVk8D3&kPb38|alD8z^eXL98kJ0FX4SY*$I^pKt$XXHED|~}TA=#oY7Qp#$WLuI==DrHP`0eQD zGczz7PMHCdC36IqyBP~SVqOvseN9OQOK6EK{;$OpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10c}Y{ zK~!jg?U>PRgD?<=@2W0=vqkAl^%#gT+%=dZYuL|BaDAvw1;W7va1SDX5=y`Z{?9hp z2@(-pnK$bIdnp3e6aj0BfHg(Hnj&D$yHwD&?I{*XP1E2~`RnxnxBQyt@bBJ~hHOkf&Z zTc24HPAQ4k*)4#G{V>2nz1hHj<$PS<`T#owo@sGJ6#x9#8l0IGxZQ3a(g`uf`|l0c z0*ybVdd|6e?VfdAOGWw~kb+OgtaGmBx^ql}??ojLW4ucbnKsDL!5MWAYz=T^@EGI6 zu~`8k`W)_8Rpq5J2@cNZYR`L?!zVI;v2bp(2pmn literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/battery-empty-symbolic.png b/themes/unity_mate/icons/battery-empty-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..7b88252ec2efb613049cf2e54c8797db6b9fe7db GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprYTNE{-7?jc;chyubhYV~^gB_lI}icHnr(8Xzw4 zpGQZ?qctbx>5^@qC%#rwVExF6y8Ac2NX1Uw;tg^Sf@2OyiElW@x~7n^ z*u#$d0OtW-2JV$|4#MXo!gVf)8FEm>G3#qX>$mh9)s4TPp6pzn0M?; z5|>-};cDp0@adb~I78LMSVa!b`xDV-7pi8$v@)Sw^0!#?TCR`E7TE{4z2J7<`;&hr zcf@0+YdacD^%BnNvE+58*B-Nr?N6GSZLq(gl%Y@ZciQy58`9spg-!PP8+}t?qSWCH z4EOd=+^Q5*TWrAl_`}*=|L?y$qUN5~nzA9e(fHJ)7lvoHoOr^KJ2AHAL>Jf>*)R|7 aWIp4TEtF$&_aQI{89ZJ6T-G@yGywpleU<3| literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/battery-full-charging-symbolic.png b/themes/unity_mate/icons/battery-full-charging-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..8783dae54efd5156a2bdfa3400a782b8543ce05e GIT binary patch literal 651 zcmV;60(AX}P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10vJg| zK~!jg?U=t$+dve@KQE0c)DBhKrHYcJQ`MksY#pbobT)VA*xEARq|cHyea^EEB64X z>P-OefdQZyi2!KXHHIS$5M-d}aP;E<#Qu$nNGAWOswz=!aUR$Ms;Vk!22caO%|d5S zA^X!+<33%IVIZ755eeX6?6HR>kmuwH7l1fp_Y=&EG`5q8N5+|EY#({HsdK-O6#%|f z0Qgn`;9CWNZ#@WrK}=haV4ho!!)C6<#6p&7mE#&kqz-%p zUI0hH0dT0QXRa?0kuLB_RlD;P8Y#z%rY7*6+ZFLAunT+!)`2?kD5CGE&pyyt_$Am3 zw`C<@4LD))GJgs5fG`!DpcHa;GLOv+d$Wh{3MXT@7^An1@q56v0Xa5544L-6#I_P5vI1y8Ac2NX1Uw;tg^Sf@2OyiElW@x~7n^ z*u#$d0OtW-2JV$|4#MXo!gVf)8FEm>G3#qX>$mh9)s4TPp6pzn0M?; z5|>-};cDp0@adb~I78LMSVa!b`xDV-7pi8$v@)Sw^0!#?TCR`E7TE{4z2J7<`;&hr zcf@0+YdacD^%BnNvE+58*B-Nr?N6GSZLq(gl%Y@ZciQy58`9spg-!PP8+}t?qSWCH z4EOd=+^Q5*TWrAl_`}*=|L?y$qUN5~nzA9e(fHJ)7lvoHoOr^KJ2AHAL>Jf>*)R|7 aWIp4TEtF$&_aQI{89ZJ6T-G@yGywpleU<3| literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/battery-good-charging-symbolic.png b/themes/unity_mate/icons/battery-good-charging-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..8f28dcbc0142dbd2db932b58095b88e88e0a5152 GIT binary patch literal 661 zcmV;G0&4wpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10wPI7 zK~!jg?U=Dn8$l3;zX60IC{RKZA-kbM0l7<;k_Mub=^{#a1oH-@P3e{fi58J2ty_c; zf>ddIC}~nqBnk+~r0^2fhi|>d*|&G{{nAuBw>RJJ%+B74s#0c6gbpC9DuB=`Jpiiu z-+;Hk1)v472w1mcj9VNaDnQV2>$m{KK1M~PkY}o@O469C1`dIms!E;))Pc`w=ex>1^e@T!SK0FT1%natNO1%y{k_yD*HyOY*$2mosPB^L30;S4J5w0^#F&1cV5 z`bJg(gjNL*S`|QORREzi762EHvFHhYS=Bq2$7ODv{ui|lu$I;@<7MvAT&^#&x~jTX zbz~BeI^AG_r+<;PM5H#%z{h_9l!#a1~!2o2_QapO}E>= z%pJf2nKdhYnE~XNNyE9^0W6St6U3hkAV1AwJj)%x0;!p_xQPY#9C%~W?i0{9E8hx;+YxX70>`y vfGc26RZkP285KZYD*aWW0tl@NAhiAgsc(Wc06dxb00000NkvXXu0mjfi0~6+ literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/battery-good-symbolic.png b/themes/unity_mate/icons/battery-good-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f21daf43295e0b82b6072b7f5f5801f675e36a GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nksPZ!6KjK;UqZwod#@VMr$ zVde_r-l)cXvFU)_I{6iw7aY;y-`rzq{8MT2$wG6X7L{#h&h2j8+0tOH_`sK=LYV2@ zgc{Zc>ayg-(T*iOwwKc$FfCBh+|R>c+K}BB zTh)4L@#-y$qmAW+md%t9HQ*^*Kf_et`H+dQ7-Q~+*?0D^vdnna%lEOkU>|Q;-aOH@ zaZ%Zy^*0H8P-EG{$(ZkSVD^529h&EFaaI<;yl$jZ%w7|BMT+6~ojo&8--*_J+r36@ z<=<7S6_rePr7`;aSF-N**qV|oCUPJSO}yT7 melF{r5}E+qewft& literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/battery-low-charging-symbolic.png b/themes/unity_mate/icons/battery-low-charging-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..e98269d7ddc8e8c4df979d711d7098cd52cc9cab GIT binary patch literal 657 zcmV;C0&e|@P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10v<_3 zK~!jg?U=t$6hRcnKMya2XhGD*kUI)00_Hk9N-7N{9kIke0sjMODQRg)Y>hUy*AipM zNoB(lY%C}+O8D_C7-U#(W@p{oom<#%@`}yuX5MG!eP?%{s48{VSnLFfssV_t+5@1f z{{nag8~{2ZkpM649Mh2oNJb#(bnN>8#6CtvWF*g2RTbBm&jTNUwyH{%0d#;*dFbpC zvbV17+qyEtKm>Wh2@qiHOoJ7K2=au}16Oq?A_>rTY+$0Q)4|)FLq0#+o(KW(8rx^E zA_@hl{fn#th^+=7wicz5wO1rjrviI4i@;Z|dozc?2Vfm|4a@@%GWt88 zf$q@zM>!fzW56=-oxu&K6QB=l0c*e#FqOLJ9C#1RR1RQ)j03B{4+ls{oN)QJeO5Vu z1@g$O^ictjV^fBcl>=BHPfZfP3xNDIi!o6-fCbVvWpSEH?lG`n%5DSbnU!~SpI3oa zr@My-|(pViQO08v6$pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10ZU0l zK~!jg?U>7PgfI+-rOY;A(?v*4aTyF{C~Z*3wt>%7pq!jxS-d15qnOcmGH6EDFUb!; zW`>%1(+=P$CO{h#pp6O8#sp|%0<^j141M4Ki%U}1b@JokrDBfHI!Y%dsqgYo|$=fLWl@M2%K6ey-Q=U7Mcgo%y=Z|zsx1R2IhgM zamjWPYoU@Ek1=L#*V=_@WVMBwrg@ieK91uZ0Kj|S9`V_>ZPr$-0x9^?6mKE#eLj5x zh#q8#dFu%KeR{VlfSEreCY18?ifisdM{&*tNq@sIJUq`2%_0I~j07MfWSS-d$e;AM z{Joy8)I{{PchVT+CjfwRZnux6ubhBVEp#~W-||#}AHzu>BwK7<606^ZvK6R>>MLLZ ov@rqNm;h}|fHo#To9YF81B%Le=hB;yBLDyZ07*qoM6N<$f*aDe;{X5v literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/battery.png b/themes/unity_mate/icons/battery.png new file mode 100644 index 0000000000000000000000000000000000000000..47352836db685cbf54021a4c453d8b9e9d0a16d9 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nlEPZ!6KjK;S!9Qh6@2)Nq2 zy??IxMB>I)?s7MqR!{$=Jvn&Q?~tGafmNG4wisIBB|nRZCiT*r&~A5Wk_Wfa2l};y)Nn*j&WU@ZS~zh8csWtDnm{ Hr-UW|f{&Fo literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/mpc-next-symbolic.png b/themes/unity_mate/icons/mpc-next-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..8d94bc7ee5a69574b5bebbced3a891b6d43166da GIT binary patch literal 6204 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 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/mpc-pause-symbolic.png b/themes/unity_mate/icons/mpc-pause-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..8e8a97f87918bbd8399670225ee81b24ed70a824 GIT binary patch literal 2343 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91H;@Z5N3RLW2ypB zP_o1|q9iy!t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~yqm297PBE{-7;bKc$z^ks1r zaXo0BlKX&J(ZZ44jl=1~Mkgum&l_)^d$TgAz&_4O{bll6QwE3Ax8E@`9Qe!$)Gfro zAfUp)py0v4;4p!Kp+SL>fx!{zye1X~29_bG;KjCThUYTJKN=dx?=CMm^*!o!{`ZdX zNB{JX{*7;8*wOcW=FdB}O~G|($C!Uay!&r;=fCR@rlIcX;SqJCz8Fp!aWpnZV{^#W z9s`kR^LDcr+^S8hEAM|W<@Y;A{S$xV+kfxxNM5_OnwjB4%D!P!HKPRX|2#RFm3&__ RtbmOi22WQ%mvv4FO#q@|C&d5& literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/mpc-play-symbolic.png b/themes/unity_mate/icons/mpc-play-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..5a1cfaf41de7e6ac439f64ed56d696778d4af734 GIT binary patch literal 7799 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 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/notifications-area-symbolic.png b/themes/unity_mate/icons/notifications-area-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..24341ea9a4d921ee7bf8a032b5ae0710a56ec5e5 GIT binary patch literal 5822 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 Z;gURtJlFK0#{m38KacyYWi@U8{{am?pwR#T literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/reno.png b/themes/unity_mate/icons/reno.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a3fe78f79aff83a62ef11d76ad00bd9b89c33f GIT binary patch literal 1318 zcmV+>1=;$EP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11hYv* zK~!jg)!AE!RaG3v@y|MA*_ho#Eeo>Hk}QO<9-ef|&RIR2Ij}kIz0ck=XLS6*W^c~g`+xr5 z^<2J?^t0kU0L`?xg2$eVJ z?L`&6eMc4Zm=;1d*eBI-NV7X?ApyAoqTpy2(SFkrWj+-pa7s!k?69-HO|HN z$*zwn=j8P<3>(R)5sVtmlrx#Xg}2&6Sk%qdvJoj1_DaTqkk?*6+H%^CqkR&yuVd9X zE(;+XGw1+yhnfKvIqJ5?aP~CbY-ef+p>0qB8sFHWy`9%q!DvpM!AqDBLI_6$V4#s0 z&y-2b#tBChpjmI{ft<%2Oe_+GLhC@@EQ8*=n5H%(HT}ag7&n<27cyg5&EG?2tkW2G zJX7|t9tT?n&^RUbsfw@gbrD;CGW<_o-^JXkc(g)Du^A?E#SeUh?L~acRkI-!YpNDJ z_MzijmUi-6mhBOY$H_%}D+Q1o+x=CnrNBE6usLUaI0@~|Y?U5D^>Ztd@Dn+`B7ODV z&px%`nX7&S3`8M>${em4&G|_WllHs#R}CUpEdeN#jo!+H1om0Ec9&jrTOmP?P5>*77NSiZS*! z^Q{y>qeE%!Wt>g>Z9UsJvkV3x2*g3V+RNSq3dUU zS;L22tj3S{FP7Y>Y6U>=%o5qC+6=l6yYRQ#%eu43jFYBT095e}zLO77pZb%EWqZ6) zt*8eo%lT*wGqV<~ZuY;x+%>#YbapAKR;1JM2_D%>7+L@uSobcA zA~CD9Jex6dc^YRHE!YPIAgvyVG4?FuwJ&);uil-`w5yq~K%p{d0BIExjX5nVG zWEJbf2(!3}2B`EIh!$tVo>3$T>Wx#9rut07^tajIsA)KKO)} z@}|~{x!`6V#+V@m05QfrOL=kw>+>M4<+h8sF@!MUumCiEA84X&&vSQYMyk<)!=7mZ_@xdUh%%BJGQ0RNEI_8)N*dsl6iq-3O7@8~rK?bL=Gz7m98nfT66i c@8Xct{}_P?fR7M#PXGV_07*qoM6N<$f`031d;kCd literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/unknown-app.png b/themes/unity_mate/icons/unknown-app.png new file mode 100644 index 0000000000000000000000000000000000000000..26976ec24b407c93d804c5363b2b8c0e2134468c GIT binary patch literal 11001 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 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/volume-high-symbolic.png b/themes/unity_mate/icons/volume-high-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..c4638c2c679e6e1ee954d5a2205910ff39c429b6 GIT binary patch literal 1304 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 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/volume-medium-symbolic.png b/themes/unity_mate/icons/volume-medium-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..e3e75b470dce07dbb2c29165b3a5fbdc698896e3 GIT binary patch literal 1029 zcmV+g1p51lP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11CmKZ zK~!jg?U_kv6hRb*ztZdw4SG;q2wqfz#(g;7N8dVi{``c;h)5&mb4 zNjrgZF)AQ!j0#8_u?jH8Y&FL0h%;tEh)66K&;<+v5A*me1bTscz|2_sjVbwEE_neS z`YN11kBv0$iJB;DPf01hghD0N6Z2 z@;L&4rN9wjvDdcA&4Z}T6QD6M0l+5U*9gh`0$#ai-+}F3jH$qD)$T+h0)P%6^Oxj( z0p05P0I7K%p;1wUNHf{+JNMTO=6%9xT^T4 zK!YdpgW{K!B>>n19QUsCZm0(fBtPOR=KK;Nr z#ZAF33K3TuD!{LW3>AWiTmr7R+eTog;@$u^6}K`pZqn80QDtxOxC_c|3k{gGfXmqO z0iewoQ>VDQ%5Dt}n5X~|`9U_(YM@2YJ<6UH8Z(Uz&0}RZEBhUGi3Yp01|bareadc% z46(~mzyG`t(hyLs?4KT2>;7g!gQX#0lCp|*eV-K_X6o1C!myz9PWPnM< z2&h6qM1C4$_5st$MH8^mjZkpOZH!qBoWqvL01tuPimw6=tC+_`P284Zvd&nO%0!K*UmwipUM@hc1Ji*oh&Q z5f}<)%p#ypL~a&zj;qf&1*Cz|--*-4e=pz(VP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1158Oo zK~!jg?V3%9PEi=ge}98XD9o7gF~&3@B_(DA44Nn(36t-~;+)ByJ2UTl-}~|2QJy-z?|aWV&-4GCd+)jDJolBE@h{t` zyagn+{{VSg?f{aeNUDn4KUV-r^MMDz#kf93rzfX0lQa*w4AcUBasA|S1|-b^t^m`M z`YJnsqa{ zkATME+7>H79q=^ZFI=9*^E2k=6d0&hcs+i^2lCD2iV;PL}_hy_4TDEL`m98duq9?<|EVg_(8B;XcM?dx~> zOKfBUc#)HE52c`p`#`;~-voRgu>f9VC4;BPUSN^0Zw5YQ4G?=RWMJb1ZO5(jGJG29^OgQ;r3s4qs~!qe2rA+u25OF)a6eTpn1?lLyQa=VmGeX!gCYBJvsM1+W% zR_P10uPG-bOXmi$6fcrEckTcIi06d>e7lvnjZlA^pTOjByRtut&Flp(W6@irT^Fzd zc?0YGaRspJTi@j+>)hBuqCpG_?^(yen%$j2P$P)nEi*B#uU9A3j h10=QF|7wub{s4J3j#1kJvlsvX002ovPDHLkV1gvbqapwR literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/volume.png b/themes/unity_mate/icons/volume.png new file mode 100644 index 0000000000000000000000000000000000000000..31cb3f6da099d05c0b2772d8d2c7a86b458e6728 GIT binary patch literal 1114 zcmV-g1f~0lP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11LsLZ zK~!jg?U`MORaF$ne{1eE<7cK&N=DhtRH7+9iHr#OCioKd5Tw3DFHw;OLG)%RD)ewc zkwgShQPg^fh$ONvze*&6#1xt)wVcruoiRoHVE1tT$Ft^k&h2_XD1cI(^;Msa}6;(n% z0SDzz0}h$lyt*+NL&Ht+;g5B3AX@Sfjz)vVFs*sBL0eF!%@Hj2G;#d zCt{0>eGN1fDgamnEU3Un0S6q>3&3~P*UtIhi}eRfXLr+1j@j36?Na?O6CU_dqa3L za9r3e;IUi;q>zsVjIOBr-(AT(3G@rU1WXeCvg^O9;Q}(qhxi>(-GA!vui{w-c-P?{ zxY0Q$tT!&Nh6t!a{;mKg;)sjA>hK<6=Ydw?Yh2&XK?@+7!`D_^dx>V7H1Y!kxRSZ1 z*f~dbrF-UiVScT&W+()ds}QY8fby(%@nyo=9kxYSN$*7f4pifo_hN1Xa9jRM03n1f z;H0pH!tMY+3!7zTmX$D90U?AQ;E-+?npsKyQQ2u`_MrSo6~RKr2E(hx7lGeb`}_WhXeSKPy=g0_MwJCwU)c$p+vz`A@iKdb5({D!|O9 z5`AR>_G`Wem@C^ILWs*{wrn5KRx`EbJp!*2ePsc51DM&nPz;fO803XX=>biX{+etE=ep@whj;qlhUF?;V)o3r!B7B|e zJNVUTog(~x;4_DRNwOb!&*ATfWIxa=tcOPK2mVJyyeIZMvM!P{p?0GAJpdPhiNcpu zifXuk3=w6b*~M=s+ts&~fyXGX34Z`MMc#Yj3K9NPqC~WW-a&FIQ6f5>i^=Z;OtBRX z-&E6Y4y6DmqT0F8Zb$O8E2$2WbD@5;`OjT|$fTXjwE*8c@)v+-TSH)8%)L z{AFNnJ-OoPE7xXb(}7=g`v&{b@fT3z5|L88d gjR+{Z-S-0i1zlWTEz;QuJOBUy07*qoM6N<$f{+CEa{vGU literal 0 HcmV?d00001 diff --git a/themes/unity_mate/icons/wallpapers.png b/themes/unity_mate/icons/wallpapers.png new file mode 100644 index 0000000000000000000000000000000000000000..26b98a83b0d87bd86e22d6786209a368fc1814fa GIT binary patch literal 11498 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 J%Q~loCIF4@UM2tl literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/cornernew.png b/themes/unity_mate/layouts/cornernew.png new file mode 100644 index 0000000000000000000000000000000000000000..c3fd98618746b81cb7940ac9088bd53cc4f18967 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e&H|6fVxatW5N34Jm|X!BWH0gb zb!ETLD$CEW^7X}TZ=eu=fKP}kkY2H3g_4re#ful8J$p8xPa9+=Q%R6tFvEej-}yU$ zJjNt%cNeBK?wS-Jr_$5KF~p?6*E#@GHO2;#GlO*PXD5)2AA80v*BN>FVdQ I&MBb@04)MuU;qFB literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/cornernw.png b/themes/unity_mate/layouts/cornernw.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe78b3da94de0befd857e47a253647df611d6ea GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e&H|6fVxatW5N34Jm|X!BWH0gb zb!ETLD$CE$9Po%w0Vu>D;1l8sq;qp~&CJY{l$4%5d)D%1Z97nixg^Lhm|^yBr!{+K z1G$Vz-tI0e{TVj{ft-9#7sn8fbnQLB)w7Xd#)}nA z2NyIXq$s+Ym$7;z91syGd6F?p#)<32Y_*NzNi5xtkG%YAxHj%+tzmWIn679zQA9)e yPur0rV&V}qlsy^0H8^=qzR^4@q2#h41H+^LjFlfYZ!rK`&EV>}Vp2D^ r&Y6iz7^)o5Too+pxq3fu6{1-oD!M<`?yVv literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/cornerse.png b/themes/unity_mate/layouts/cornerse.png new file mode 100644 index 0000000000000000000000000000000000000000..023ae79ad454e06284a5c7aa0cc429d3baf16c29 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e&H|6fVxatW5N34Jm|X!BWH0gb zb!ETLD$CDr#s9ob11Q8F;1l8sq;qm|l$4ar%*>uWdsZo0kN^~7DhcunX1JcG(&Z22 zF(!GtyRh_U+zbSA3O!vMLp+WrCrF4mcyMy?EHq&g=IC+oN!92*$il=S?Y7w1eI8R2 zW2^Csi9Cn-G{O~HHuQFsG;#%Ol}ywMIQB>^#9s;wQHC1ea37z{MmJ~$Pjeh+9lgQu&X%Q~loCIDN5N(cY| literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/cornersew.png b/themes/unity_mate/layouts/cornersew.png new file mode 100644 index 0000000000000000000000000000000000000000..f7cfa1c0db222304f9d880c023601c576fd5e040 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e&H|6fVxatW5N34Jm|X!BWH0gb zb!ETLD$CDrTxM<80~F#9@Ck7R(koW1P*PI5c=6)1XU`_|X@ksUDhcunW;pQnJAVg| z$C%{p?!uJDU6TUj6neTihIkxLPLL3BIKs-ov(SW1n8U}xCtaiWAPW_56RBi3pEFojSz;MPdY~mqR<8MIA89ZJ6T-G@yGywpICQY0G literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/cornersw.png b/themes/unity_mate/layouts/cornersw.png new file mode 100644 index 0000000000000000000000000000000000000000..c1453c9fd005d78c90ca4021c97ff7a6be40bfcc GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e&H|6fVxatW5N34Jm|X!BWH0gb zb!ETLD$6gx!IgE>3@F4O;1l8sq;qm|l$4ar%*>uWdsZo0kN^~7DhcunX1JcG(&Z22 zF(!GtyRh_U+zbSA3OrpLLp+YZof62!pvd8}+gUvz|H5DX?E$(y78m@lZ2G!SMNXn` z#wGO=wPwJ~P-p(1|6&#G~0 yWvlHWgEfhFxWnGPd*aVpcSJ#_j!p61Tbp%GYjv0{uI~Wa&EVC;4o;^Fa;`B725K~EzUogWn`(It9 zKpta~x4R2d8h1?!kW=XC;uzx5`F6@dP6kCDmbVAPaukmI%NDX}<&FGMykf;?E~5z# z+FCZS8rFB{FXdXfca{EDuAR=OX0!YYRQRx-t@M^E$9@=QD@S+`Ag zYY6j?(BU~Ob<8&L={-L=tq;mFVdQ&MBb@01#$Z AEC2ui literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/dwindle.png b/themes/unity_mate/layouts/dwindle.png new file mode 100644 index 0000000000000000000000000000000000000000..9902d22d9fe71e7fcb27ebb4dc6060e5d1bf6b1e GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD?t0G|+7 zAgu@n%F4=0xPhwB%yOVoo{}KHUeVH?;Y4|>V5y~}6KPNpN c8ax1cTu7JkOv%?(R3)DDQp8<e zr8>M=riXfO(0aibc>LhKqv39jF9KOzSf+@t`_dqo$-IIgz3RXRwQF8)RVFd%r?5_5 g_~)d@LxTrEj|=HCo+mdKI;Vst02Qcz*8l(j literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/fairh.png b/themes/unity_mate/layouts/fairh.png new file mode 100644 index 0000000000000000000000000000000000000000..d41deead1ee2490ce0ada3a48c16a9a898535222 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zAg!#dtb_r6|GT*ZD92tBE-?C@snutH7kHZHl8kyAs)w*6C^|qtdZeq+OWAn zLFSO=!E;PaMH&arNrf7$O3=_!nDHi5QO5nv8b>C#;_oY(0$C3ml`}K&>)WzVFDqRJ PG>5^{)z4*}Q$iB}b|yz_ literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/fairhw.png b/themes/unity_mate/layouts/fairhw.png new file mode 100644 index 0000000000000000000000000000000000000000..bb50e3ae13ecba910f0777618649b856f6408328 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zApIN$o*{vQ7k^g)<=9Jt{DK)gy}TbieiCiIW(82l#?!?y#N&8!f`rI{H8MO+8#Xs6 z$Q;rW0G|+7 zAg!#dtb_r6|GT*ZD92tBE-?C@snutH7kHZww^AIAs)w*6C^|qtdU`CGT7lD z(5DjAbda^FD5c?`Y^Z}jD~qzXsOJ&EW^0cF8M9=3Coj${3OSfD>j*PL%Qsv0xNA?< Qfd(;ny85}Sb4q9e0A;#IW&i*H literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/fairvw.png b/themes/unity_mate/layouts/fairvw.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4ed52219e33c9189a536b712b3cc82f277ff4a GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zApIN$o*{vQ7k^g)<=9Jt{DK)gy}TbieiCiIW(82l*3-o?#N&8!f`rI{H8PA%20I)C z`c#6N4ze~Cr8FFr4R!EmWl{DP^*kcjZ0&I%W0s8X#j+S3j3^P6`0G|+7 zAgv4rO4z{SwStR5c9aD91vAKcdU`R)Q0)K! literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/floatingw.png b/themes/unity_mate/layouts/floatingw.png new file mode 100644 index 0000000000000000000000000000000000000000..481589427960286e42e6c5c4e764e1222dccf10d GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>`0G|+7 zApP{|)8{bo3>BQ=6(|JRQ4-`A%pmLO<-P6E<0mbTVp4&Ek)AG&As)w*6C^|qB&&%9 z^ekB*G`lI&gDWkGbupKlXph!{UZx7Zql*)y6j_a5E@cR3WC~B{^K}%O#1zwz#M;v$ w(vhU0AdtG4t8Ge?*Pl@7Yg=ZTSZL)joT}LD)L)->8fXcFr>mdKI;Vst0H7CS?*IS* literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/fullscreen.png b/themes/unity_mate/layouts/fullscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..d02f6fc339a93c92f0b238c89d1889d3da811381 GIT binary patch literal 866 zcmV-o1D*VdP)lCcZQz;03CZsP%%N zFX}ho(MS2V;Ipwe=t2SiW42_n*)BVCrtNG!Cpjs-@=h`8S5d z%Md=Q#!;|cmtq6+mxXXC-tud^uJdYRzA^w$-t+D>*XoMjA6K`yDRNfws0E7+}LSGu)9``0l z;J0V+rtRX5B}n+C$XEzLh<`DZ6q!LuQYi4LB@leY8%vV%rpbBs-p1W0v_uR6a>!|N zry;UK##IyAXydgIdd?^SPD17fJ;A*V+r+zidK3VTLWbC=AhawkTwNCL-*u~ zK?r|z#k+c%6aY<;rjDxjSO^;AxNil%>2*A}=N*O={mgyGrjM@##Ux^OQ}&y@BE$gH s0Q~odrs@+4VP7P5^T9|qHa6M*0ydFz%Ff(hL;wH)07*qoM6N<$f+5&_C;$Ke literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/fullscreenw.png b/themes/unity_mate/layouts/fullscreenw.png new file mode 100644 index 0000000000000000000000000000000000000000..5c35bfa8afe6c4f091f3895d92c50f845df52483 GIT binary patch literal 865 zcmV-n1D^beP)DEINg2jB%EarEGlDCI7^0NIKDE~nlw6Yw>-q|E}IwOrD#hdl~f3bJRyW_bzF)=YQ%_^13 zn{v5agdfb97ocr@BminSgW?D7L;-Lx%Ps)o0)Wly$Lsa_*?c~KahMm2#l>2!c9$IY z+$Q?yGXm~YAA|m=@33=IYCA(F92Hli(KyEj&}=r(j}X5;Veye6v|6nTYydRB4r@!7q6%bM ziB0J3K(Vs{U?8~^^3c>vKz6qa{}dD>B~CU5!OIC2uS3`fi1P{?07lZQzT+F}gh|Wu z_i;OX)ni5ae9guza9un0IicbMAz&7`!3N+s&drpF{|^EFO(jCN*Z?q)+{V51B_-l@ z2;Xrv+_5nT{($eL@Y$ar{FDU|0U!VbfB+Bx0zd!=00AHX1b_e#00O`WfR|#yo{dG( zxA@#np?Fs<08*GlI2*N+{);34=?eP>qa3T7+)$MVAfdsx= zf_IWG-dce~P>DRp9nPEjzSaW}p5D0C0^<2aR9h+t24(4p$lIzs9OEa0kCaYCww2?vM9cdB~x)0G|+7 zAg!jRrlO*v3L8SBlE>)0G|+7 zApQ99<0ns^Jbn7~ISf3*2JDrd=>S#pmIV0)Gf2zGdU|2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4b=pctzcxp`j&fO&(QQ6C>GkF+rq|wF-V;qT%Xi;A z$@3&v@g)BwpSCrIQb4eiVFT|2<^wSivl%mXGn`@ZtGl>NkD>UaFC!DPM{YNN!_42^ zcAYPb%o=ib#;5J;V@(LSP#$i=AZTmx<-RcIfiwEYW*kuz_nz@HQ0l-9iOZinJcJqi zgBap$)#tlQcrnZnxOiKO_kfGBBWnNy7&Rm?9%HzdJ?Fyo_qv-*7-rwzzRDx4hN0#) z=TZiNi=UPD@-iOiQ@$&5z@UCLH|v4Er#rG5-t@n3W-M@wkW`32%q@9f+I7CuY%fG> z?pIl{9c{FIQwqT6hGjm?|P5AJ5mZE_ElZT^0G>fMaK zgKa8K&o3@J?C=Q%(yQ$6qayO?wu2_WHwohM8h6A`XlY)WrHDX0xeW!iHnJ zpRSvtI^n0^zE$bPrFN5E?e^Pus(o^4e$z_l|0}-)F9^O+uHKbAVdnXm?24q%3`$nI ztL`0}#4(rQ#zmh1#zRaU|CX=Z7SN(;od2?aA~48*{$RCRx%I-Xea|lg2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4jwZ_m&7OIeW7A=9_Z| z?y;Kvo_O{gkEcKe5G-k$xt(zjv%v9VlVmmVXx4b(9RRfI-|p5hWY-EmNS1|NFDHTv2xuUD9G9Q z;v^?STAk+RA0|u<8@c@t$Q;N%YIxlzfKkK&j1ELKNH%O|6aNyqt;>YdKyad;>`5=l zhE0E2f*H=Q{&J12L4l)b(OgwwhQ}qL>D&%Y1u^CacKP+0GPnw8F)yjEFk@Eno$9=p z;f&3h9rvsnSQ77ZFc`-_kI7ecD9Yc>u&XqaPgjqFHcVj6un2)oY18 z|L@-X`b;9nQ>o-#t`^UONBg@Mu5>+mAvO5vhb<3_esDXi;T2>JV1S@(M!SC&QTzt0 ze%&pSmG?E>%KC__Ti)U;-;FCFcMJGy)#IC7M4q0F|Gs>4?|h~+cTQ&{f32}(JKy!~ zL(Dm5zseVH?;Y4|YH4ETUc-UaS>tnUB<;@-y)(9=rh^uTT#p6zJ jsU5!5EUpyKW5K}Csin)9_P(eI=nMu=S3j3^P6(R3)DDQp8<g zO?Ko2F&7FIRtmq^D<|;WLXNe9=@j>ydK<0@v1S2W3J)9XcYUlDw!GP+!WyAv8gZ5F oq~0iD6%>FVdQ&MBb@07`m(0ssI2 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/tile.png b/themes/unity_mate/layouts/tile.png new file mode 100644 index 0000000000000000000000000000000000000000..3ede21e8cf98ce00b16ced05213f7436c8dc6664 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zAg!#dtb_r6|GT*ZD92tBE-?C@snutH7kHZ0iG_7As)w*6C^|qtdZeq+OWAn zLFSO=!E;PaMH&arNrf61aB;Xz(`tFxaVE*Zm`{4aY9^V?Ni6w&%i1rRSk6*&7hRyG k5V11RyHg{x=l~mdKI;Vst0FISWYybcN literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/tilebottom.png b/themes/unity_mate/layouts/tilebottom.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8c2570ae64d88453f888fadb1e6e20b4b7e531 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zAg!#dtb_r6|GT*ZD92tBE-?C@snutH7kHZ{+=$5As)w*6C^|qtdUXYVAAF| zzIFl2ngufa5}^+9tSrjjqT88{ADpNlm}$ge&HeDK&>Nj44TsK2g*y0yW#|3du+i=E glNC)DO*%OlY~*!5=bHM@0UFKV>FVdQ&MBb@0B_1oUH||9 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/tilebottomw.png b/themes/unity_mate/layouts/tilebottomw.png new file mode 100644 index 0000000000000000000000000000000000000000..a1de7b29fc3476f41d29ed09b6c87a6880aeb785 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zApIN$o*{vQ7k^g)<=9Jt{DK)gy}TbieiCiIW(82l-_yl0#N&8!f`rI{H8ScPOxhgB z*DhdLvp|MlBGe(Cl||WGbUV}WgA)}5GmSW`xgVYtdZV+X;m|p$PzQgo?7V*)Ho9GY gvZCptNhc?Rjl9n1TvPu!K%*HvUHx3vIVCg!0M2k+^#A|> literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/tileleft.png b/themes/unity_mate/layouts/tileleft.png new file mode 100644 index 0000000000000000000000000000000000000000..31d6870477a706d765b66ebb3ac2f76ba2bbd0ee GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zAg!#dtb_r6|GT*ZD92tBE-?C@snutH7kHZfu1goAs)w*6C^|qtdZeq+OWAn zLFSO=!E;PaMH&arNrgK2v))+5;o7Lx^0woQQ(yz{g=ofYQ#@vwyI($>F-yjG@?tIz l&&e87rM8)LCh)Q`Fl5cw`Mk`lcR$c@22WQ%mvv4FO#m>2QJMe% literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/tileleftw.png b/themes/unity_mate/layouts/tileleftw.png new file mode 100644 index 0000000000000000000000000000000000000000..cf14c25e6dfcea21b1ce34e1a8e26da6d865f895 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zApIN$o*{vQ7k^g)<=9Jt{DK)gy}TbieiCiIW(80v(9^{+#N&8!f`rI{H8MO+8#Xs6 z$Q;r)HajO1YR}`BGVKD#z literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/tiletop.png b/themes/unity_mate/layouts/tiletop.png new file mode 100644 index 0000000000000000000000000000000000000000..98cade20c8ad66f318a3c9ce484f54c7f5cc0fc4 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^79h;R3?!pgsObVJ=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zAg!#dtb_r6|GT*ZD92tBE-?C@snutH7kHZ-kvUwAr_~T4Yb*t71-Ex))a6o zZef&OEyE?TVWXR>=A<@e#^D fu=>%o5*CIkC!Nn+FN#Hg#xi)i`njxgN@xNAmIg|^ literal 0 HcmV?d00001 diff --git a/themes/unity_mate/layouts/tiletopw.png b/themes/unity_mate/layouts/tiletopw.png new file mode 100644 index 0000000000000000000000000000000000000000..d1d0872b8a6008c2686a6c455a412e7ae428166e GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>W0G|+7 zApIN$o*{vQ7k^g)<=9Jt{DK)gy}TbieiCiIW(80vz|+Ms#N&8!f`rI{H8MO+8#Xs6 z$Q;rW0G|+7 zApIN$o*{vQ7k^g)<=9Jt{DK)gy}TbieiCiIW(80vz|+Ms#N&8!f`rI{H8MO+8#Xs6 z$Q;rP000>X1^@s6#OZ}&00004b3#c}2nYxW zd2z8Hj+`L9UQg2LG>t}MEh2;Ea(U|nQA(kdBAd<9YPAv(`2en+Ap7$9 zJe^KwE+TKhr4wXdu~;OEA~PC|UVw8a$i8y9{L}CE<2a6=fKw-kQVQSqsaC6BA~H^r zQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sf4K5~rW#b#FTbqDFk|nMYCC>S| zxv6<249-QVi6yBi3gww484B*6z5(HleBwYwVxBIJAr_~TfA}*P^a!vnP7vu~;$dKz X$MK&rzAi=usDi=M)z4*}Q$iB}5zjAs literal 0 HcmV?d00001 diff --git a/themes/unity_mate/taglist/squarew.png b/themes/unity_mate/taglist/squarew.png new file mode 100644 index 0000000000000000000000000000000000000000..913f2ca6ba168e824644509d6fed72b31c677d49 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3HGtKUiJ>QjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sf4K5~rW$n|Rx>tZgk|nMYCC>S| zxv6<249-QVi6yBi3gww484B*6z5(HleBwYwGM+AuAr_~TfA}*PG;qo!WN03EeKyd5 d%Z(A}pyPS@6O*PM?E$J|@O1TaS?83{1OQ#WGiU$+ literal 0 HcmV?d00001 diff --git a/themes/unity_mate/theme.lua b/themes/unity_mate/theme.lua new file mode 100644 index 0000000..2e62355 --- /dev/null +++ b/themes/unity_mate/theme.lua @@ -0,0 +1,757 @@ +-- Reno Unity - Unity theme for Reno desktop +--[[ + Reno Unity - A theme for Reno desktop + + Written in 2022 by Yessiest (yessiest@memeware.net) + + To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. + + You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see . +--]] +local theme_assets = require("beautiful.theme_assets") +local xresources = require("beautiful.xresources") +local dpi = xresources.apply_dpi +local gears = require("gears") +local themes_path = root_path.."/themes/" + +local theme = {} + +theme.font = "Ubuntu 8" + +theme.bg_normal = "#19191D" +theme.bg_focus = "#3E3E3E" +theme.bg_urgent = "#2E2E2E" +theme.bg_minimize = "#2E2E2E" +theme.bg_highlight = "#45433D" +theme.bg_systray = theme.bg_normal + + +theme.fg_normal = "#e1dec7" +theme.fg_focus = "#e1dec7" +theme.fg_urgent = "#e1dec7" +theme.fg_minimize = "#e1dec7" + +theme.window_rounding = 5 +theme.useless_gap = dpi(0) +-- technically speaking these are irrelevant since they're not exactly smart +-- borders +theme.border_width = dpi(0) +theme.border_normal = "#c0c0c0" +theme.border_focus = "#c0c0c0" +theme.border_marked = "#c0c0c0" + +local wibar_height = 26 +local wibar_width = 56 + + +theme.horizontal_button_bg_focus = { + type = "linear", + from = {0,0}, + to = {0,wibar_height}, + stops = { + {0,"#32322C"}, + {1,"#4E4E46"} + } +} + +theme.horizontal_button_bg_normal = { + type = "linear", + from = {0,0}, + to = {0,wibar_height}, + stops = { + {0,"#51514E"}, + {1,"#343431"} + } +} + +theme.horizontal_button_border_bg = "#51514E" + +theme.button_bg_focus = { + type = "radial", + from = {wibar_width/2,-0.5*wibar_width,wibar_width/10}, + to = {wibar_width/2,-0.5*wibar_width,wibar_width*2}, + stops = { + { 0 , "#FFFFFFBB"}, + { 0.45, "#DF744E99"}, + { 0.55, "#DF744E99"}, + { 1, "#FFFFFF44"} + } +} + +theme.button_bg_normal = { + type = "radial", + from = {wibar_width/2,-0.5*wibar_width,wibar_width/10}, + to = {wibar_width/2,-0.2*wibar_width,wibar_width*1.5}, + stops = { + { 0 , "#FFFFFFFF"}, + { 0.5, "#33333333"}, + { 1, "#FFFFFF22"} + } +} + +theme.button_shape = function(cr,width,height) + return require("gears").shape.rounded_rect(cr,width,height,2) +end + + +theme.bar_bg_focus = { + type = "linear", + from = { 0, 20 }, + to = { 0, 0 }, + stops = { { 0, "#3C3B37"} , { 1 , "#59574E"} } +} + +theme.bar_bg_normal = { + type = "linear", + from = { 0, 20 }, + to = { 0, 0 }, + stops = { { 0, "#3C3B37"} , { 1 , "#41403D"} } +} + +theme.bar_bg_inverted_normal = { + type = "linear", + from = { 0, 20 }, + to = { 0, 0 }, + stops = { { 0 , "#41403D"}, { 1, "#3C3B37"} } +} + +theme.bar_bg_inverted_focus = { + type = "linear", + from = { 0, 20 }, + to = { 0, 0 }, + stops = { { 0 , "#59574E"}, { 1, "#3C3B37"} } +} + +theme.bar_border_color = { + type = "radial", + from = {wibar_width/2,wibar_width/(-3),wibar_width/8}, + to = {wibar_width/2,wibar_width/(-5),wibar_width*1}, + stops = { + { 0 , "#FFFFFF66"}, + { 1, "#43434366"}, + } +} + +theme.titlebar_bg_focus = theme.bar_bg_focus +theme.titlebar_bg_normal = theme.bar_bg_normal + +local taglist_square_size = dpi(4) +theme.taglist_squares_sel = theme_assets.taglist_squares_sel( + taglist_square_size, theme.fg_normal +) +theme.taglist_squares_unsel = theme_assets.taglist_squares_unsel( + taglist_square_size, theme.fg_normal +) +theme.menu_height = dpi(15) +theme.menu_width = dpi(100) +theme.systray_icon_spacing = 2 + +-- Define the image to load + +theme.titlebar_ontop_button_normal_inactive = themes_path.."unity/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = themes_path.."unity/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = themes_path.."unity/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = themes_path.."unity/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = themes_path.."unity/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = themes_path.."unity/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = themes_path.."unity/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = themes_path.."unity/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = themes_path.."unity/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = themes_path.."unity/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = themes_path.."unity/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = themes_path.."unity/titlebar/floating_focus_active.png" + +theme = theme_assets.recolor_titlebar(theme,theme.fg_normal,"normal") +theme = theme_assets.recolor_titlebar(theme,theme.fg_focus,"focus") + +theme.titlebar_close_button_normal = themes_path.."unity/titlebar/close_normal.png" +theme.titlebar_close_button_focus = themes_path.."unity/titlebar/close_focus.png" + +theme.titlebar_minimize_button_normal = themes_path.."unity/titlebar/minimize_normal.png" +theme.titlebar_minimize_button_focus = themes_path.."unity/titlebar/minimize_focus.png" + +theme.titlebar_maximized_button_normal_inactive = themes_path.."unity/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = themes_path.."unity/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = themes_path.."unity/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = themes_path.."unity/titlebar/maximized_focus_active.png" + +-- You can use your own layout icons like this: +theme.layout_fairh = themes_path.."unity/layouts/fairhw.png" +theme.layout_fairv = themes_path.."unity/layouts/fairvw.png" +theme.layout_floating = themes_path.."unity/layouts/floatingw.png" +theme.layout_magnifier = themes_path.."unity/layouts/magnifierw.png" +theme.layout_max = themes_path.."unity/layouts/maxw.png" +theme.layout_fullscreen = themes_path.."unity/layouts/fullscreenw.png" +theme.layout_tilebottom = themes_path.."unity/layouts/tilebottomw.png" +theme.layout_tileleft = themes_path.."unity/layouts/tileleftw.png" +theme.layout_tile = themes_path.."unity/layouts/tilew.png" +theme.layout_tiletop = themes_path.."unity/layouts/tiletopw.png" +theme.layout_spiral = themes_path.."unity/layouts/spiralw.png" +theme.layout_dwindle = themes_path.."unity/layouts/dwindlew.png" +theme.layout_cornernw = themes_path.."unity/layouts/cornernww.png" +theme.layout_cornerne = themes_path.."unity/layouts/cornernew.png" +theme.layout_cornersw = themes_path.."unity/layouts/cornersww.png" +theme.layout_cornerse = themes_path.."unity/layouts/cornersew.png" + +-- Generate Awesome icon: +theme.awesome_icon = theme_assets.awesome_icon( + theme.menu_height, theme.bg_focus, theme.fg_focus +) + +theme.hotkeys_border_width = 3 +theme.hotkeys_border_color = theme.bg_focus +theme.hotkeys_modifiers_fg = theme.fg_normal +theme.hotkeys_label_fg = theme.fg_normal + +---theme.bgimage_outset +-- Define the icon theme for application icons. If not set then the icons +-- from /usr/share/icons and /usr/share/icons/hicolor will be used. +theme.icon_theme = "Humanity" + +-- Icons +local icons = { + "battery-caution-charging-symbolic", + "battery-empty-charging-symbolic", + "battery-full-charging-symbolic", + "battery-good-charging-symbolic", + "battery-low-charging-symbolic" +} +for _,v in pairs(icons) do + theme[v] = themes_path.."unity/icons/"..v..".png" + theme[v:gsub("-charging","")] = themes_path.."unity/icons/"..v:gsub("-charging","")..".png" +end +theme["battery-full-charged-symbolic"] = themes_path.."unity/icons/battery-full-charged-symbolic.png" +theme["battery-missing-symbolic"] = themes_path.."unity/icons/battery-missing-symbolic.png" +theme["ac-adapter-symbolic"] = themes_path.."unity/icons/ac-adapter-symbolic.png" +theme["backlight-symbolic"] = themes_path.."unity/icons/backlight-symbolic.png" +theme["notifications-area-symbolic"] = themes_path.."unity/icons/notifications-area-symbolic.png" + +theme["mpc-previous-symbolic"] = themes_path.."unity/icons/mpc-previous-symbolic.png" + +theme["mpc-play-symbolic"] = themes_path.."unity/icons/mpc-play-symbolic.png" +theme["mpc-pause-symbolic"] = themes_path.."unity/icons/mpc-pause-symbolic.png" +theme["mpc-next-symbolic"] = themes_path.."unity/icons/mpc-next-symbolic.png" + +theme["action-poweroff-symbolic"] = themes_path.."unity/icons/action-poweroff-symbolic.png" +theme["action-lock-screen-symbolic"] = themes_path.."unity/icons/action-lock-screen-symbolic.png" +theme["action-suspend-symbolic"] = themes_path.."unity/icons/action-suspend-symbolic.png" +theme["volume-high-symbolic"] = themes_path.."unity/icons/volume-high-symbolic.png" +theme["volume-medium-symbolic"] = themes_path.."unity/icons/volume-medium-symbolic.png" +theme["volume-low-symbolic"] = themes_path.."unity/icons/volume-low-symbolic.png" +theme["volume-muted-symbolic"] = themes_path.."unity/icons/volume-muted-symbolic.png" + + +theme.wallpaper = themes_path.."unity/background.png" +theme.wallpapers_icon = themes_path.."unity/icons/wallpapers.png" +-- Default icon for clients +-- This one has to be baked as a surface to avoid memory leaks +theme.icon_default = themes_path.."unity/icons/unknown-app.png" + +for _,v in pairs({ + "battery-caution-symbolic", + "battery-empty-symbolic", + "battery-full-symbolic", + "battery-good-symbolic", + "battery-low-symbolic", + "battery-caution-charging-symbolic", + "battery-empty-charging-symbolic", + "battery-full-charging-symbolic", + "battery-good-charging-symbolic", + "battery-low-charging-symbolic", + "battery-full-charged-symbolic", + "battery-missing-symbolic", + "ac-adapter-symbolic", + "backlight-symbolic", + "notifications-area-symbolic", + "mpc-previous-symbolic", + "mpc-play-symbolic", + "mpc-pause-symbolic", + "mpc-next-symbolic", + "action-poweroff-symbolic", + "action-lock-screen-symbolic", + "action-suspend-symbolic", + "wallpapers_icon", + "icon_default", + "volume-high-symbolic", + "volume-medium-symbolic", + "volume-low-symbolic", + "volume-muted-symbolic"}) do + if theme[v] and gears.filesystem.file_readable(theme[v]) then + theme[v] = gears.color.recolor_image(theme[v],theme.fg_normal) + end +end +-- Notification popups settings +theme.notification_width = 240 +theme.notification_height = 60 + + +theme.widgets = { + -- {{{ Widget base + default = { + container = { + shape = function(cr,width,height) + return require("gears").shape.rounded_rect(cr,width,height,2) + end, + bgimage_highlight = theme.bgimage_inset + }, + button = { + shape = theme.button_shape, + onpress = function(widget) + widget:set_bg(theme.bg_focus) + end, + onrelease = function(widget) + widget:set_bg(theme.bg_normal) + end + }, + popup = { + shape = function(cr,width,height) + return gears.shape.rounded_rect(cr,width,height,4) + end, + root_shape = function(cr,width,height) + return gears.shape.rounded_rect(cr,width,height,6) + end, + }, + titlebar = { + hidden_size = 2, + root_shape = function(cr,width,height) + return gears.shape.partially_rounded_rect(cr,width,height, + true,true,false,false,6) end, + root_bg_focus = theme.titlebar_bg_focus, + root_bg_normal = theme.titlebar_bg_normal, + top = 2, + bottom = 2, + left = 3, + right = 3 + }, + wibar = { + shape = function(cr,width,height) + return gears.shape.rounded_rect(cr,width,height,0) + end, + height = wibar_height, + width = wibar_width+6, + margins = 3, + stretch = true + }, + slider = { + shape = function(cr,width,height) + return gears.shape.rounded_rect(cr,width,height,0) + end, + height = 20, + width = 140, + bg_focus = theme.bg_normal, + bg_normal = theme.bg_focus, + handle_width = 8, + handle_border_color = theme.bg_normal, + handle_border_width = 2, + bar_height = 6, + bar_border_color = theme.bg_focus, + bar_border_width = 2 + }, + checkbox = { + width = 15, + height = 15, + shape = gears.shape.circle, + border_width = 3, + border_color = theme.bg_normal, + paddings = {2,2,2,2} + }, + icon = { + width = 25, + height = 25 + } + }, + -- }}} + -- {{{ Menus + generic_menu = { + base = { + spacing = 2, + menu_slide = true + }, + button = { + bg_normal = theme.bg_highlight, + onpress = function(widget) + widget:set_bg(theme.bg_focus) + end, + onrelease = function(widget) + widget:set_bg(theme.bg_highlight) + end, + forced_height = 20, + forced_width = 160 + }, + }, + -- }}} + -- {{{ Popup activating icons + generic_iconified_widget = { + button = { + margins = 1, + bg_normal = "#00000000", + onpress = function(widget) + widget:set_bg(theme.bg_normal) + end, + onrelease = function(widget) + widget:set_bg("#00000000") + end + } + }, + -- }}} + -- {{{ Bars/Panels/Menu popups + generic_composite_widget = { + base = { + spacing = 2 + } + }, + -- }}} + -- {{{ Status panel widgets + generic_status_widget = { + container = { + margins = 2, + bg_normal = "#00000000", + }, + button = { + margins = 1, + bg_normal = "#00000000", + onpress = function() end, + onrelease = function() end, + } + }, + -- }}} + -- {{{ Various button lists + generic_button_list = { + button = { + bg_normal = theme.bg_highlight, + onpress = function(widget) + widget:set_bg(theme.bg_focus) + end, + onrelease = function(widget) + widget:set_bg(theme.bg_highlight) + end, + forced_width = 20, + forced_height = 20 + }, + base = { + spacing = 2 + } + }, + -- }}} + -- {{{ All widgets that fit into a single line + generic_oneline_widget = { + container = { + bgimage_normal = theme.bgimage_inset + }, + button = { + margins = 2, + onpress = function(widget) + widget:set_bg(theme.bg_normal) + end, + onrelease = function(widget) + widget:set_bg("#00000000") + end, + bg_normal = "#00000000" + } + }, + -- }}} + -- {{{ All kinds of widget popups + generic_popup = { + button = { + width = 180, + height = 40 + }, + article = { + icon_size = 30 + }, + icon = { + height = 60, + width = 100 + } + }, + -- }}} + soundclown = { + --[[ --Uncomment to leetify that MPC + container = { + bg_normal = "#0c0c0c", + fg_normal = "#00FF00" + }, + ]] + base = { + width = 140 + }, + }, + subpanel = { + container = { + bgimage_normal = theme.bgimage_inset, + bg_normal = theme.bar_bg_inverted_normal, + margins = 0, + shape = function(cr,width,height) + return gears.shape.rounded_rect(cr,width,height,8) + end + } + }, + taglist = { + base = { + spacing = 2, + layout = require("wibox").layout.flex.horizontal + }, + button = { + bgimage_focus = theme.bgimage_inset, + bgimage_normal = theme.bgimage_outset, + }, + container = { + margins = 3 + } + }, + tasklist = { + icon = { + margins = 2 + }, + button = { + width = 160, + height = wibar_width-4, + margins = 4, + shape_focus = theme.button_shape, + shape_normal = theme.button_shape, + shape_urgent = theme.button_shape, + shape_minimize = theme.button_shape, + shape_border_width_normal = dpi(1), + shape_border_width_focus = dpi(1), + shape_border_width_urgent = dpi(1), + shape_border_width_minimize = dpi(1), + bg_normal = theme.horizontal_button_bg_normal, + bg_focus = theme.horizontal_button_bg_focus, + bg_urgent = theme.bg_urgent, + bg_minimize = theme.bg_minimize, + shape_border_color_normal = theme.horizontal_button_border_bg, + shape_border_color_focus = theme.horizontal_button_border_bg, + shape_border_color_minimize = theme.horizontal_button_border_bg, + shape_border_color_urgent = theme.horizontal_button_border_bg, + vertical = { + margins = 2, + shape_border_width_normal = dpi(1), + shape_border_width_focus = dpi(1), + shape_border_width_urgent = dpi(1), + shape_border_width_minimize = dpi(1), + bg_normal = theme.button_bg_normal, + bg_focus = theme.button_bg_focus, + bg_urgent = theme.bg_urgent, + bg_minimize = theme.bg_minimize, + shape_border_color_normal = theme.bar_border_color, + shape_border_color_focus = theme.bar_border_color, + shape_border_color_urgent = theme.bar_border_color, + shape_border_color_minimize = theme.bar_border_color + } + } + }, + launcher = { + icon = { + width = wibar_width, + height = wibar_width, + margins = 2 + }, + button = { + forced_height = wibar_width, + forced_width = wibar_width, + margins = 2, + bg_normal = theme.horizontal_button_bg_normal, + bg_focus = theme.horizontal_button_bg_focus, + shape_border_width = dpi(1), + shape_border_color = theme.horizontal_button_border_bg, + vertical = { + margins = 1, + bg_normal = theme.button_bg_normal, + bg_focus = theme.button_bg_focus, + shape_border_width = dpi(1), + shape_border_color = theme.bar_border_color, + onpress = function(widget) + widget:set_bg(theme.button_bg_focus) + end, + onrelease = function(widget) + widget:set_bg(theme.button_bg_normal) + end + }, + onpress = function(widget) + widget:set_bg(theme.horizontal_button_bg_focus) + end, + onrelease = function(widget) + widget:set_bg(theme.horizontal_button_bg_normal) + end + } + }, + lockscreen = { + popup = { + margins = 0 + }, + icon = { + width = 150, + height = 150 + } + }, + lockbar = { + base = { + height = 22 + } + }, + lockpanel = { + base = { + icon_height = 60, + icon_width = 60, + panel_height = 300, + panel_width = 200, + panel_bgimage = theme.bgimage_outset + }, + container = { + shape = function(cr,width,height) + return gears.shape.rounded_rect(cr,width,height,8) + end, + shape_border_color = theme.bg_highlight, + shape_border_width = dpi(2) + } + }, + systray = { + container = { + margins = 2, + shape = function(cr,width,height) + return gears.shape.rounded_rect(cr,width,height,4) + end, + shape_border_color = theme.bg_normal, + shape_border_width = dpi(2) + } + }, + lock_clock = { + textbox = { + font = "Ubuntu Mono 20" + } + }, + titlebar = { + titlebar_top = { + onfocus = function(titlebar) + local root = titlebar:get_children_by_id("titlebar_root")[1] + root:set_bg(theme.titlebar_bg_focus) + root:set_shape(function(cr,width,height) + return gears.shape.partially_rounded_rect( + cr,width,height, + true,true,false,false,6) end) + end, + onunfocus = function(titlebar) + local root = titlebar:get_children_by_id("titlebar_root")[1] + root:set_bg(theme.titlebar_bg_normal) + root:set_shape(function(cr,width,height) + return gears.shape.partially_rounded_rect( + cr,width,height, + true,true,false,false,6) end) + end, + bg_focus = "#00000000", + bg_normal = "#00000000", + fg_focus = "#FAFAFA", + fg_normal = theme.fg_normal, + size = 22, + spacing = 1 + }, + titlebar_left = { + size = 2, + bg_focus = "#3C3B37", + bg_normal = "#3C3B37", + }, + titlebar_right = { + size = 2, + bg_focus = "#3C3B37", + bg_normal = "#3C3B37", + }, + titlebar_bottom = { + size = 2, + bg_focus = "#3C3B37", + bg_normal = "#3C3B37", + } + }, + wibar = { + wibar_top = { + bg_normal = theme.bar_bg_normal, + fg_normal = theme.fg_normal, + height = 28, + }, + wibar_left = { + bg_normal = "#0D0D0966", + border_width = dpi(1), + border_color = "#26262666" + }, + wibar_bottom = { + bg_normal = theme.bar_bg_normal, + fg_normal = theme.fg_normal, + height = 28, + margins = 0 + }, + wibar_right = { + bg_normal = "#0D0D0966", + border_width = dpi(1), + border_color = "#26262666" + } + } +} + +local wibox = require("wibox") + +theme.templates = { + templates = { + titlebar = function(style) + return function(layout,options) + local margins = style.titlebar.margins + if (style.titlebar.left or + style.titlebar.right or + style.titlebar.bottom or + style.titlebar.top) then + margins = nil + end + return { + { + gears.table.join({ + layout, + margins = margins, + layout = wibox.container.margin, + left = style.titlebar.left, + right = style.titlebar.right, + bottom = style.titlebar.bottom, + top = style.titlebar.top + },options or {}), + bgimage = style.titlebar.root_bgimage_normal, + bg = style.titlebar.root_bg_normal, + fg = style.titlebar.root_fg_normal, + shape = style.titlebar.root_shape, + shape_border_color = style.titlebar.root_shape_border_color, + shape_border_width = style.titlebar.root_shape_border_width, + widget = wibox.container.background, + id = "titlebar_root" + }, + layout = wibox.container.margin, + left = style.titlebar.root_margin_left, + right = style.titlebar.root_margin_right, + top = style.titlebar.root_margin_top, + bottom = style.titlebar.root_margin_bottom + } + end + end, + popup = function(style) + return function(widget,options) + return gears.table.join({ + widget = { + { + widget, + margins = style.popup.margins, + layout = wibox.container.margin + }, + bg = style.popup.bg_normal, + shape = style.popup.root_shape, + widget = wibox.container.background + }, + bg = "#00000000", + shape = style.popup.shape, + visible = false, + ontop = true + },options or {}) + end + end, + } +} + +return theme + +-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80 diff --git a/themes/unity_mate/titlebar/close_focus.png b/themes/unity_mate/titlebar/close_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..51b1a80664d533c5316103e71478ab638ba9a540 GIT binary patch literal 938 zcmV;b16BNqP)DSLG!Y0s^U3BvYZZo3;z2!mhNc8q_64RTlw-V1;;8A`4cCXMOl+>O$L6a5pPjiH zF->z14HHsg9rYiQr5Hn!`f<U+Rv#Ii!rIzael4XuvAd@;zM*pkx>}=X zkA#pZJ9uo__+%ab#6jIkfG+1v%9$(NihIU4DVG#wt@+K-M%Bc$Mf5Y!7W!vM&b z5kR_J#jm#>V5YoykR1NL?9f>D8jGzQUK22%E6m2!Yh}+E4J>{T&=5p zgAY8Y7=?LL?maF^~+`bDrW~^qmPI&R(B4 ztW;GwHXyl&jvz;GB@M5T(Q{5>?Y2``9Ta-5u6VyJalRM3WBkpkItGX z3FVN1E9FzN6>-@(JqouiySp<^N*3)DDFC@u0wTil^0c` z&mKnVb+xZ>MPVEw-uXBE8sCx#k8cbvd@vYt&~3Vi8UnU3Fy%GirW3+nwQ!aq+W*>L zqrRzHRVAV-gRp(H6epV{_yjq*rgC(9Z=&>0pW_nn#FD*p`%i!Y0AIuBF-+6UHUIzs M07*qoM6N<$g0P~!8vpqOXD=2%?XBQhf6V30{Lvr6WqFa-NI0VSK(*jKKwKMBm5ow^~+bA zL(iPWf=gZ4W7s_SFUtK-LXryjHioCA(n+T4xg!;x zbfkxE0BEb3)oeTO(HCd48J~!vnDzUE6kss;$ws3Qe;qJMOG{p*!r5!fu8HIRy$;YUtx=jMXC9n-7zMPkIZbz zFtW8GpbJoQ?+bHEr4&f59mT7#-efY(2x)6=WaN1+Ylodo4aufc9@kT0pW--Tnx>^d zR3qA&TXxu)^&nM4en_FGGbcJj!roGFE|*i%*V$U&%dJtN31}GlpZ0-Xz~88_7yJAD z-grEgK+9U-HT(O|S(YV0IvWm$1PiHGB@9jb1HThGu~3LyJ)FFs+|Db zjN|cxW^<2!5v?M!JgB3_-)WxKNr&FN575@!TLZv{NiwjpSjN<*g~(qM=fe_y3fwRJ@{An2jxD?oRhhiqYyq5eq{S4zyOW%_jx@x RQy|P~P?KEYN6~k|4ie24+PQQ!^V+-^{G+ zh09lN+qwI|xm$Pdzxwp!*WWnt!uLRRrJgR1ArXh)UN`4!aNuzXEIL=%xbwedX66Rn zT;@xE>f#=say)Qj@h!*PZq@@E*sT~hytyc>;LyO(*w4t#u;Y|)!)MkHjtSctdKpAM zuQGFCN;oHd!=~}eCWezgu9X~Mdh*MWL*NJVgq79m%!$=nzbEkvRhKbuc(fzzzhWgQ P3>Z9J{an^LB{Ts5w(z^i literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/floating_focus_inactive.png b/themes/unity_mate/titlebar/floating_focus_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c19ba8005593d7583ec3dc84785ef4ad0763d197 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>u0G|+7 zApIN$o`HeG-IvZlQPz?mzhH*Utn5!B`!7xc3fOqMIEHu}Pfn0vEl3dJV)o0B(I{x` zZe38gKtY7@g2iGkH_-`;8xkf3H+EYtDs(HpwxTJJ^{`DkuK@!?wUIr~`8_{-faWlG My85}Sb4q9e0L<`Cxc~qF literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/floating_normal_active.png b/themes/unity_mate/titlebar/floating_normal_active.png new file mode 100644 index 0000000000000000000000000000000000000000..62342d19e7a9fad2384d3ebb68e065de18a05400 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!n2Vh}LpV4%Za?&Y0OWEOctjQh zm0t&8MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UT1AIbU zf%K|Xt2S-gv~lA`Ah{U~AdD?rw!lSz!ay!W7LCLzKJP(u8_;N(k|4ie24+PQQ!^V+ z-^{G+h09lN+qwI|xm$Pdzxwp!*WWnt!uLRRrJgR1ArXh)UN`4!aNuzXEIL=%xbwed zX66RnT;@xE>f#=say)Qj@h!*PZq@@E*sT~hytyc>;LyO(*w4t#u;Y|)!)MkHjtSct zdKpAMuQGFCN;oHd!=~}eCWezgu9X~Mdh*MWL*NJVgq79m%!$=nzbEkvRhKbuc(fzz TzhWgQ3>Z9J{an^LB{Ts5C|s&j literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/floating_normal_inactive.png b/themes/unity_mate/titlebar/floating_normal_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..e2bbdfa1793b1bff74d7a745e952778a672eaf3c GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=3*z$5DpHG+YkL80J)q69+AaB z<<~)&(Me-=1yE43#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>u0G|+7 zAiZVFmQ9;BZH58fK2>X=C~HZOUob;vR`w^6{TC+z1#CQB978;gCnrd-79g{GOjZ QKyw&8UHx3vIVCg!0PqV+WdHyG literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/maximized_focus_active.png b/themes/unity_mate/titlebar/maximized_focus_active.png new file mode 100644 index 0000000000000000000000000000000000000000..189d0f4c085f6894e6e39b9ab5cce997cf42dbe8 GIT binary patch literal 934 zcmV;X16lluP)nQ?grwu zZWwwYlgZpsRb>wA)36cPHta_jMjtH8dgVB79cw4KK!PgcW1}553}p8873Nh{eKb5g ze0+R-j0(jf<+537Hk(wd)rljiR4UaV2p=9C)ZW6U)nTdi^%Xlnss8@rLMD@bQZARX z6BFks3lLS+$n#thLZ{x|9F2~iq*AGr-re23DTJo9TJ4pDnFQnf7{y{?9-%#*ot>p@ zE=}!rn>^p8!1pN#0`h&2{JrilSUAm4*P+l8zAyy|lC}!Hyc`@-!(Z8v~CFmuS1P zeFNLi7)-;5v&a{@u8RZFq0`JvS1WKtuKL7v# literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/maximized_focus_inactive.png b/themes/unity_mate/titlebar/maximized_focus_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..199b8533f3f2f7a79c81eb9b584a125f15c271bf GIT binary patch literal 914 zcmV;D18w|?P)$qN1iE926b7)QR5l>+5*6Xg3o z!3n)fvaC=nCJU=pYqYcTg)ewgtJNQefKDu%&2WAanM`^ep*<@WiyYa?Rn;-v_-Ogs5*Xl`PL~`faI|e( zSTyIJ_c=|4!V;Lq9-aCizr+nAi3%q0zjI^rPF_Vy>RacNjvUA-YdHBG1dbbh>a zT;4<^&jpwyNw=n^E+Mq82&vbLoUUWs>x1ANF8M5gFvOlu)A=bnDWBZI_6r7!VdE10|dIB3_9m*(bEE$MbxLOwLmRP_&IaKdqvw1Ew#YuNvPaI??28@j7yw3Zskc?04 zhppd?!^~XV^1fRAvuGHa2!WY#6uZ0MhQ20ij+rSCL#0yThj_=L2_%$9MDV?8REJI5gM~4a`SojdAX_?fhH|X^AtcF+I0?;e? zb;7FAlenaW^(?9$afCb$F>XK>Ye>xk)+S&Tq;en0{s=~IkfT~y&zyce8&YXwA*d2o o+gSev{#RNj?7hKC`%i!Y07d!kc)KpZVE_OC07*qoM6N<$f>~0j1^@s6 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/maximized_normal_active.png b/themes/unity_mate/titlebar/maximized_normal_active.png new file mode 100644 index 0000000000000000000000000000000000000000..f3832ad02fc1c75ad9c0b6e87db6b960bf93083b GIT binary patch literal 625 zcmV-%0*?KOP)t_qz@VUridg*xvR4IhAc#Kh$+0(`Fc1X6zaj`Ct)+C(>RPC2a81(G@5C(J zxV9_v!pAvHzx&;D&OPTU^?IHDXH_bd%-5z79zM8d!qk8&a0OTgz5`!?Pr$pkd;7nc zTf2Wd+b5<7-GKRK7{;#SEN_%b?)uu=C1Sg>vbiuoP0nto*I=9f_&d+_k*0~8_)ClVHhTa zMV1gMCSXj1!LKgQY9@xE9l$*5bbchEb3>liutF%*>2$d)o5*6A8z%_v2SKpaYPD%J z3X)0q8>Mnwq2xDz=c2dU2jGpKLg@X}R|A62k?LI#fAS!QQG`A^m-G@_POI1JbFXzV z>^H%GG4s`shTf9iv#Y==Z~%Ok-m@gNt!IztKaMGJC&j|+j{pMzWs%DalOr{Y00000 LNkvXXu0mjfA_XT+ literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/maximized_normal_inactive.png b/themes/unity_mate/titlebar/maximized_normal_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7af085e9976f8d98a686c036ed4c1bb8a48b58bb GIT binary patch literal 625 zcmV-%0*?KOP)xIL;y*>Hd^IK^)oAf`cR;#6FnWymh(E|fp15$_FfLw4yRcgk7I0J?+ijjrnz)4WWYc8OF~(rgxx@B1_wxilV6Z0I}zaDRL2Sw0M)O;r^; z#bS{RLqFHG$z)0=Cw&Tn;CZ!r?e!lpfa(B!Szo^jOVow23d4}P-Jh^{wgKR0z7sLX z#P+sSDv^}(LV@Q8%jFUucUrBsnN2`rb=9co`U=hG^XLK!(d+pctVVj8rV-*=MjSa= z?-E$uvdr9%&Mtl=yDZD%q}*eei0^J`nx0y9(Un*imk%Ydf|O#ZqLngARv`-;gyDQC zSRB_u7WTvUJyI0qpFphdc|OIRk!Ew>aopR6VQ}4~$_EFnzrutNF_Jbgr8eB`fvs?ZC zfD5;WX1@#lSEmw^Hyq<$P3GB6NCnb`e9O$U$hC7v&@w9v`z^o#dyL`K%LUw$00000 LNkvXXu0mjfw6P{x literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/minimize_focus.png b/themes/unity_mate/titlebar/minimize_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec8e4c11f675b85aece8fb419184881e02d2c24 GIT binary patch literal 864 zcmV-m1E2hfP)K@@+xoA0!wO#`J( zF0mECKR{^^+k-SGPu}eRARax4f*>jgo&@jG-n+j9(#`U8P{C0NUy!U%=-n=))!NCFXsBhjdFfmLZ5rY-VeZT``3@Vf}v~olgk)+b; zR3V?wZ<(f1$NC~r0gixurTq7!(P(=zaR*qtaZ+P-r5X_>fz15;+%3y8A6Ki@#d3L> z78Xhb8TI?8)a`cY`1m_D8jX(Use6#UfsF$QCSPk->Ck3M29m))vV%8L-vSQEJ#t~&|w>p$2N&>K@Wo1=22T!Q^==FyQE zhOxP{yhOGgMkJ)3rIZ?;C#V1Meb!%w9d7+5^XNJ<47xm%&uh;-d|#K%bnqGuV{%Wg z*-1W^W5Fu(B*KC$@RvRFV8y+?Pjuc0a_eiPGkkxrhgl-5-hn-KN}SYy%%qKt>zD)L zc!V4rA5Zy8M*%zD;sW*)VT&B1086v8c_=I7z|;vwE;LzmM21po3U+#ScE)7;QE5oD z$h%JGL@P+?{dECx1bYEkzuj(Q_TO^RGMR83=XJN+8w^Kdt)Od5mxc%t`wvTlqwJx@ zdc9r;<+Q^=F`0)&8&!V4arjLu>ImUEAaP@au9hnhxvr$6R*Q8XAeb(baXabcq9wkh zQpr@mKUl-7fuc!jQf{RHYFZkj;fR{eCOdwPK7AQByBCqMmIC2kI-P7HscVQLONLJ- z8e4BFPhSesK_@4j4svz}M6V(u{RHvj_~(1Zy~ZuZoq>zI1lc0+1A%=-bRUqG?eJ)m qkVs9*&UtB*|9NS}zh2s(0t^6n{63O;$48g|00007AnLKFqPH#}1VIq=B|#9OdBK=8gmgk19c^u!hM7{EYQtim z%i3%9IkWfS;_*29k8N$PnPagPVQF!p7cL4!fN>xMJOH=A6>xTP8Y_Q|<68(#!`-`F zeMbWW?kT_D7aAKIVdQB}>)1~iJezUWV}h_EisHVM|{NjjGtwSMf&^YKb3|NH)|D}l%yWVS=qDeW=8p#b>X^i*nln1X6uVT_SH|=Fuf&L7DycNQ zu!Evln z>)2Pon*o2v8vpG*1K}LKdW}1b0`#6u0K-5QxUsxv>etwokE206G~n3Y1sDJoe7#6+ SbH4Zh0000@h+kf!PrOQ_yJbd){$&WvO6_zS{0d>stba4!c zIQ;hdNxmink=Dd55eGTv1URI=`)#ijJ!!L*rdsTr`t#GDOZNP-rEi5d;|rNk z?gnLH1&0O(#{VpA?|w2iShL?@xH0dX%W>a^>DiYIlz+Uf)xXZxFp=4f!HchgSs-5C zWhZBWbZ(%aZ8<~D4#jH>J~9T3AHK#m)*2dX@XU5m_P2V%W{JY_&xzP7Z c^O9+2*)B-3tX(;y7U)t2Pgg&ebxsLQ0C;ZdcK`qY literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/ontop_focus_inactive.png b/themes/unity_mate/titlebar/ontop_focus_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a48e1c5c7a4b20a783fb8afe704616531d367039 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!n2Vh}LpV4%Za?&Y0OWEOctjQh zm0t&8MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UH2l#}z z0_p!SaP{id`}glZe*F0L>(@ZWvuDqqKY#x6A@jx=l%tUoZnBGYcCBC$E5rsJOI@yt=Wu zjkBkhcVKvWUU5lfReSfO8FLn`TD@`SzWt{!T)TDu(c>rYKYafB&{yph(aa1vpBB}n zeXRMsX2$$kdzYon6Z`nI(4bs6Qo(@7|6RvB{(I^B{lDIxfBW*npT1k}eiu8sKK>)q z{hl9nUu8;}^tSHUm*g(b82$4*zw=5bhr@N}m&>H??`BfJ6=}bSLEs?+yTyS{ literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/ontop_normal_active.png b/themes/unity_mate/titlebar/ontop_normal_active.png new file mode 100644 index 0000000000000000000000000000000000000000..117a203c65f0de56854c427b6125a147c8c0aeba GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!n2Vh}LpV4%Za?&Y0OWEOctjQh zm0t&8MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S_1AIbU zf%KU(XI8CRwQk+IjT<*^*|KFT7;M_KY4hgIKrR{sA_yme3^;(OgmdvQzOkO|23o9E z666=mz{(~juA}SW>E#_8SKiUt)xBcnsx4c$?LTR)GTn8@tL;Kf(L zED$g6vXiqwIyX?zww$46hvGE`9~lG24_{*&YYmMxavE-D7(MgdGvn*|rtg_w{@w7? gTmdKI;Vst0GABY_5c6? literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/ontop_normal_inactive.png b/themes/unity_mate/titlebar/ontop_normal_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d3a10c8a7d1f94a8f99dfbcda0e8338beef56657 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!n2Vh}LpV4%Za?&Y0OWEOctjQh zm0t&8MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UH2l#}z z0_p$%|F2rLYXAQIaB}0ujqBI1-@JMAwr$&hYzSlP)~!JHmMvR=44?=QY}&L5NCHK` zJOme694HIq0!bi%C_^J5iXnoy)Szhra;Ido{{%YSrX(AeR0yWdN z0?j$^>Eaj?aro^tcd@1b9)^QWT^eE=w7d2;%bxsu{;8XMM#O~kZnZQ2o_VIu=$SM_ zpqE*oz*nT8v89+k zi|W!o)_h(wWB#nY%hKkFeSBJIP%a#)V8G-5uHzm5z4ZP5UvJO9eR<(e-z|5)iyd7b z|B>l_&yTvVGNnv&8?HB&zv)F;j$I0*KXLdZTpVB`;VQua{b|>XYbyB`ttSr zk6*w4{QdXQ>-P_!aZf#6977@wzrAvt?~s82OTgvo_X1V#_ik_b`@dd^Nz>xllUPQl zPjiZ9s(Z_|8;XifJ)dT^JzatO&4GDWuQzUG&`D{W!;q4~c>KsU`BU-EPtJVpcRb=c z&2m9UWYhPwul#yfrtxs!Fl7D1(Xl_RfH$Fm&wPp1qWK0E4}>PM@7i|!$^u!2;+A@&Q+O>Sd&5oo!9KPjrH;U8PhMs1gM6M3d=aetMz`PUzv1^1lKu>9!}IM3_H$92GL zgUZ*NJjYBH@R~{mF!r)NQS@fMG+_~A;)jb2-{%P$FJh7s^$28C4-WjbP0l+XkKj-jRa#!x(bdz}KXKaZx$_q+ zT)brIvYiLcU%qkY!NW&So<4i=>g~JtA3lEi{pat$NcD5TAZ8Twba4!cIQ(|<$uK5E z0as=wt;I@8N*A=wad8-(P*Kp>eCqfA{z7IUE1jU&=Q~c_{rc$My2)NG1`<5~yR7Sv ze2NvVIcCu))4+d@hnZoHq!PpW0@k#J9BB`E_Z-qapmk#35TB9V}k|LqfeI zH-D8u$lsSM=e@OF?-%-e`Cpmqm-=59Uwvnr@@LlJ`8^@BcQ<^ysCq2=kDtf?H~hcW z{Lk0DP@}kr`Sv^KrjFb;p}(BDVwd>j3d26B%k7e%pssQG?_9Np_n`+CvCB0c4bIuw zJ+uE!H1`?(|9+d?zVWALxL^PNu<6zNZ69`RzxS-WTS}w;uIKm0clY%c`@wonq;ZYAiBJSE=ovg+{an^LB{Ts5ij1~F literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/sticky_normal_active.png b/themes/unity_mate/titlebar/sticky_normal_active.png new file mode 100644 index 0000000000000000000000000000000000000000..bdb5595dbafe4cd35499dc8c638f26ce27ceb835 GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!n2Vh}LpV4%Za?&Y0OWEOctjQh zm0t&8MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Uf1o(uw z0_p$%|F2rL>dculKyv^7{XlZtwrx9h?AW?>>!wYcwrtt5apOiH8%S>6ym`Zh4M0I4 z7s!T)K-2)aK$Soe&H#!70gwwM(WKA>A<95HDFab2w0MF3aV`n+3ua(sW@Y2x6qS@$ zR8mn>*U-||HFFIJi%%^mEh}$soiu&soOuhEtysNw!gnPb5^?zLmE(Me3 z5!Y#!3pyg3zNdZV*Sj)}hx>*h>mQDe{b>cf2@QPaORN^nH?VjhG>LuJw&Pb8$TAeS z%==)U;q`5D8^eo0%LV*NQAG{^*m5>%yR4hYGi8hWtF+C({^%^Y=X{3cPmjQPUOzsr z17;gkzTV_HX0m|SR4Rb6m+gt7H}jTx9q@PtbS~la#1OAftM4;Lr9ujIUEO VV$V(cq5||VgQu&X%Q~loCIC1(MV9~o literal 0 HcmV?d00001 diff --git a/themes/unity_mate/titlebar/sticky_normal_inactive.png b/themes/unity_mate/titlebar/sticky_normal_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a96b9b1951dee732d570ce3afe9512f9e4546d8f GIT binary patch literal 758 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!n2Vh}LpV4%Za?&Y0OWEOctjQh zm0t&8MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Tk2Ka=y z0_lc^hE=Op?ccv2NN(G<4Z_&Db0?6!Wy_Y08#e+O8#ZiMzkWTCv3c|6ty{MO1%ZrB zn>N9@K$Q?SP!Pg~Fd%AxB0vU&4Iz<5fEpoOAOj8{h5)$`^*{z(1g?e>M&715=YjK=Z`^tC@X?c}&tANG`|kaRkDq@3`TH+Y{Twie83jFE977@w zzny$CjLA^Im6=Ivv67O~1+8;j97ZQp6f`!U`u)GZkXgt|Cn)y$j#GEPKDxJVvR8|N z1ke92>-r;~Vnu6?Sv1Nt@So#hW|$+X#IU}AHEkhB+C$zwhjb5Uo!B?|&@zAh8?{LX zi`V~`t+h5latSLXVq{@2A<-`S@8nRR%6Pl)W@4c{)R9*h3t z=kfmy|F1Rw^K~!OC@x~Y{m!|mBezZHFK4dUB|f>ruutl8yW}URYh3<2SFPcF=z&G- za*aoWb9Q#m?0*x@eMbMk-zK+j{OK9)*S|k(di8$Whh5w6J?rk4(x|`d`MvSo{XO$N t;~h86&tYL<|G#zi)9%_tpr`zPu$~iXT;pyc6afr+22WQ%mvv4FO#rh4ggO8K literal 0 HcmV?d00001 diff --git a/themes/widget_calibration/config/root_menu.json b/themes/widget_calibration/config/root_menu.json index 95a9a1a..370e5ca 100644 --- a/themes/widget_calibration/config/root_menu.json +++ b/themes/widget_calibration/config/root_menu.json @@ -5,18 +5,23 @@ "title":"Reno Unity" } }, - {"widget": "widgets.base.tagswitcher", - "screen":true - }, - {"widget": "widgets.rootcontrols"}, - {"widget": "widgets.xdgmenu", - "options": { - "exclude_category": [ - "Other" - ] - } - }, - {"widget": "widgets.rootbuttons"} + { + "list": [ + {"widget": "widgets.base.tagswitcher", + "screen":true + }, + {"widget": "widgets.rootcontrols"}, + {"widget": "widgets.xdgmenu", + "options": { + "exclude_category": [ + "Other" + ] + } + }, + {"widget": "widgets.rootbuttons"} + ], + "vertical": true + } ], - "vertical": true + "vertical": false } diff --git a/themes/widget_calibration/theme.lua b/themes/widget_calibration/theme.lua index 07cc0a6..18e123d 100644 --- a/themes/widget_calibration/theme.lua +++ b/themes/widget_calibration/theme.lua @@ -305,7 +305,7 @@ theme.widgets = { return gears.shape.rounded_rect(cr,width,height,0) end, height = 26, - width = 60, + width = bsize+6, margins = 3, stretch = true }, @@ -332,6 +332,10 @@ theme.widgets = { border_color = theme.bg_normal, paddings = {2,2,2,2} }, + icon = { + width = 25, + height = 25 + } }, -- }}} -- {{{ Menus @@ -432,6 +436,10 @@ theme.widgets = { article = { icon_size = 30 }, + icon = { + height = 60, + width = 100 + } }, -- }}} soundclown = { @@ -469,10 +477,13 @@ theme.widgets = { } }, tasklist = { + icon = { + margins = 2 + }, button = { width = 160, - height = 44, - margins = 5, + height = bsize-4, + margins = 2, shape_focus = theme.button_shape, shape_normal = theme.button_shape, shape_urgent = theme.button_shape, @@ -492,8 +503,15 @@ theme.widgets = { } }, launcher = { + icon = { + width = bsize, + height = bsize, + margins = 2 + }, button = { - margins = 5, + forced_height = bsize, + forced_width = bsize, + margins = 2, bg_normal = theme.button_bg_normal, bg_focus = theme.button_bg_focus, shape_border_width = dpi(1), @@ -509,6 +527,10 @@ theme.widgets = { lockscreen = { popup = { margins = 0 + }, + icon = { + width = 150, + height = 150 } }, lockbar = { diff --git a/widgets/base/base.lua b/widgets/base/base.lua index bd07f6f..6273c3b 100644 --- a/widgets/base/base.lua +++ b/widgets/base/base.lua @@ -13,7 +13,7 @@ local awful = require("awful") local beautiful = require("beautiful") return function(args) - local style = awmtk2.create_style("base",awmtk2.default,args.style) + local style = awmtk2.create_style("base",awmtk2.default,args.style,args.vertical) local templates = awmtk2.create_template_lib("base",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local widget = wibox.widget(t.container(t.textbox({markup = "Why are you loading this widget bruh"}))) diff --git a/widgets/base/clock.lua b/widgets/base/clock.lua index 5b336c7..f75069c 100644 --- a/widgets/base/clock.lua +++ b/widgets/base/clock.lua @@ -17,7 +17,7 @@ local TimeZone = glib.TimeZone return function(args) local style = awmtk2.create_style("clock", - awmtk2.generic.status_widget,args.style) + awmtk2.generic.status_widget,args.style,args.vertical) local templates = awmtk2.create_template_lib("clock",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) -- Don't mind me just stealing default library code diff --git a/widgets/base/popuptitle.lua b/widgets/base/popuptitle.lua index f536fd2..57723b0 100644 --- a/widgets/base/popuptitle.lua +++ b/widgets/base/popuptitle.lua @@ -8,14 +8,11 @@ -- Base for widgets local awmtk2 = require("awmtk2") local wibox = require("wibox") -local gears = require("gears") -local awful = require("awful") -local beautiful = require("beautiful") return function(args) args.icon = args.icon or "" local style = awmtk2.create_style("popuptitle", - awmtk2.generic.oneline_widget,args.style) + awmtk2.generic.oneline_widget,args.style,args.vertical) local templates = awmtk2.create_template_lib("popuptitle",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local widget diff --git a/widgets/base/subpanel.lua b/widgets/base/subpanel.lua index 3958681..2a42f01 100644 --- a/widgets/base/subpanel.lua +++ b/widgets/base/subpanel.lua @@ -14,7 +14,7 @@ local beautiful = require("beautiful") return function(args) local style = awmtk2.create_style("subpanel", - awmtk2.generic.composite_widget,args.style) + awmtk2.generic.composite_widget,args.style,args.vertical) local templates = awmtk2.create_template_lib("subpanel",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local widget = wibox.widget(t.container(args.layout)) diff --git a/widgets/base/systray.lua b/widgets/base/systray.lua index ee95267..e4e0dee 100644 --- a/widgets/base/systray.lua +++ b/widgets/base/systray.lua @@ -8,17 +8,29 @@ -- Base for widgets local awmtk2 = require("awmtk2") local wibox = require("wibox") -local gears = require("gears") -local awful = require("awful") -local beautiful = require("beautiful") return function(args) local style = awmtk2.create_style("systray", - awmtk2.generic.status_widget,args.style) + awmtk2.generic.status_widget,args.style,args.vertical) local templates = awmtk2.create_template_lib("systray",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) - local widget = wibox.widget(t.container({ - widget = wibox.widget.systray - })) + local widget = wibox.widget(t.center(t.container({ + widget = wibox.widget.systray, + id = "systray" + }))) + if args.vertical then + widget:get_children_by_id("systray")[1]:set_horizontal(false) + end + -- Part of a private API + if awesome.systray() == 0 then + widget.visible = false + end + awesome.connect_signal("systray::update",function() + if awesome.systray() == 0 then + widget.visible = false + else + widget.visible = true + end + end) return widget end diff --git a/widgets/base/tagswitcher.lua b/widgets/base/tagswitcher.lua index 816cbb2..d03f6cc 100644 --- a/widgets/base/tagswitcher.lua +++ b/widgets/base/tagswitcher.lua @@ -14,7 +14,7 @@ local beautiful = require("beautiful") return function(args) local style = awmtk2.create_style("taglist", - awmtk2.generic.oneline_widget,args.style) + awmtk2.generic.oneline_widget,args.style,args.vertical) local templates = awmtk2.create_template_lib("taglist",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local widget = wibox.widget(t.container(awful.widget.taglist({ diff --git a/widgets/battery.lua b/widgets/battery.lua index 1e923f6..cf5d642 100644 --- a/widgets/battery.lua +++ b/widgets/battery.lua @@ -60,12 +60,11 @@ return function(args) local templates = awmtk2.create_template_lib("battery",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) battery_widget = wibox.widget(t.button({ - { + t.icon({ image = beautiful["battery-missing-symbolic"], resize = true, - widget = wibox.widget.imagebox, id = "virtual_id" - }, + }), (args.percentage and { markup = "0%", id = "percentage_id", diff --git a/widgets/clientbuttons.lua b/widgets/clientbuttons.lua index 4057aed..00fc2a2 100644 --- a/widgets/clientbuttons.lua +++ b/widgets/clientbuttons.lua @@ -21,11 +21,10 @@ return function(args) local ontop_off = beautiful.titlebar_ontop_button_normal_active local sticky_on = beautiful.titlebar_sticky_button_normal_inactive local sticky_off = beautiful.titlebar_sticky_button_normal_active - local floating = wibox.widget(t.button({ + local floating = wibox.widget(t.button(t.icon({ image = (client.focus and client.focus.floating and floating_on) or floating_off, - widget = wibox.widget.imagebox, id = "icon" - },{ + }),{ forced_height = style.button.forced_height, forced_width = style.button.forced_width })) @@ -39,11 +38,10 @@ return function(args) local icon = widget:get_children_by_id("icon")[1] icon.image = (client.focus.floating and floating_on) or floating_off end) - local ontop = wibox.widget(t.button({ + local ontop = wibox.widget(t.button(t.icon({ image = (client.focus and client.focus.ontop and ontop_on) or ontop_off, - widget = wibox.widget.imagebox, id = "icon" - },{ + }),{ forced_height = style.button.forced_height, forced_width = style.button.forced_width })) @@ -57,11 +55,10 @@ return function(args) local icon = widget:get_children_by_id("icon")[1] icon.image = (client.focus.ontop and ontop_on) or ontop_off end) - local sticky = wibox.widget(t.button({ + local sticky = wibox.widget(t.button(t.icon({ image = (client.focus and client.focus.sticky and sticky_on) or sticky_off, - widget = wibox.widget.imagebox, id = "icon" - },{ + }),{ forced_height = style.button.forced_height, forced_width = style.button.forced_width })) diff --git a/widgets/clientmenu/buttons.lua b/widgets/clientmenu/buttons.lua new file mode 100644 index 0000000..6d77f73 --- /dev/null +++ b/widgets/clientmenu/buttons.lua @@ -0,0 +1,88 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Additional client controls, hidden for cleaner UI in the submenu. +local awmtk2 = require("awmtk2") +local wibox = require("wibox") +local beautiful = require("beautiful") + +return function(args) + local style = awmtk2.create_style("client_buttons", + awmtk2.generic.button_list,args.style,args.vertical) + local templates = awmtk2.create_template_lib("client_buttons",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local floating_on = beautiful.titlebar_floating_button_normal_inactive + local floating_off = beautiful.titlebar_floating_button_normal_active + local ontop_on = beautiful.titlebar_ontop_button_normal_inactive + local ontop_off = beautiful.titlebar_ontop_button_normal_active + local sticky_on = beautiful.titlebar_sticky_button_normal_inactive + local sticky_off = beautiful.titlebar_sticky_button_normal_active + local floating = wibox.widget(t.button(t.icon({ + image = (client.focus and client.focus.floating and floating_on) or floating_off, + id = "icon" + }),{ + forced_height = style.button.forced_height, + forced_width = style.button.forced_width + })) + floating:connect_signal("button::press",style.button.onpress) + floating:connect_signal("button::release",style.button.onrelease) + floating:connect_signal("button::press",function(widget) + client.focus.floating = (not client.focus.floating) + widget:emit_signal("widget::update",widget) + end) + floating:connect_signal("widget::update",function(widget) + local icon = widget:get_children_by_id("icon")[1] + icon.image = (client.focus.floating and floating_on) or floating_off + end) + local ontop = wibox.widget(t.button(t.icon({ + image = (client.focus and client.focus.ontop and ontop_on) or ontop_off, + id = "icon" + }),{ + forced_height = style.button.forced_height, + forced_width = style.button.forced_width + })) + ontop:connect_signal("button::press",style.button.onpress) + ontop:connect_signal("button::release",style.button.onrelease) + ontop:connect_signal("button::press",function(widget) + client.focus.ontop = (not client.focus.ontop) + widget:emit_signal("widget::update",widget) + end) + ontop:connect_signal("widget::update",function(widget) + local icon = widget:get_children_by_id("icon")[1] + icon.image = (client.focus.ontop and ontop_on) or ontop_off + end) + local sticky = wibox.widget(t.button(t.icon({ + image = (client.focus and client.focus.sticky and sticky_on) or sticky_off, + id = "icon" + }),{ + forced_height = style.button.forced_height, + forced_width = style.button.forced_width + })) + sticky:connect_signal("button::press",style.button.onpress) + sticky:connect_signal("button::release",style.button.onrelease) + sticky:connect_signal("button::press",function(widget) + client.focus.sticky = (not client.focus.sticky) + widget:emit_signal("widget::update",widget) + end) + sticky:connect_signal("widget::update",function(widget) + local icon = widget:get_children_by_id("icon")[1] + icon.image = (client.focus.sticky and sticky_on) or sticky_off + end) + client.connect_signal("focus",function(c) + sticky:emit_signal("widget::update") + ontop:emit_signal("widget::update") + floating:emit_signal("widget::update") + end) + local widget = wibox.widget({ + floating, + ontop, + sticky, + layout = wibox.layout.fixed.horizontal, + spacing = style.base.spacing + }) + return widget +end diff --git a/widgets/clientmenu/controls.lua b/widgets/clientmenu/controls.lua new file mode 100644 index 0000000..e58a133 --- /dev/null +++ b/widgets/clientmenu/controls.lua @@ -0,0 +1,72 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Basic client control menu +local awmtk2 = require("awmtk2") +local wibox = require("wibox") +local gears = require("gears") +local awful = require("awful") +local beautiful = require("beautiful") +local menugen = require("context_menu") + +return function(args) + local style = awmtk2.create_style("client_controls", + awmtk2.generic.menu,args.style,args.vertical) + local templates = awmtk2.create_template_lib("client_controls",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local move_to_tag = {} + local add_to_tag = {} + awful.screen.connect_for_each_screen(function(s) + table.insert(move_to_tag,{ + "Screen "..s.index, + (function() + local t = {} + for k,v in pairs(s.tags) do + table.insert(t,{v.name,function() + if client.focus then + client.focus:tags({v}) + end + end}) + end + return t + end)() + }) + table.insert(add_to_tag,{ + "Screen "..s.index, + (function() + local t = {} + for k,v in pairs(s.tags) do + table.insert(t,{v.name,function() + if client.focus then + local tags = client.focus:tags() + for k,tag in pairs(tags) do + if v == tag then + table.remove(tags,k) + client.focus:tags(tags) + return + end + end + table.insert(tags,v) + client.focus:tags(tags) + end + end}) + end + return t + end)() + }) + end) + local widget = menugen({ + items = { + { "Kill client", function() client.focus:kill() end }, + { "Raise client", function() client.focus:raise() end}, + { "Lower client", function() client.focus:lower() end}, + { "Move to tag", move_to_tag }, + { "Switch on tag", add_to_tag } + }, + }) + return widget +end diff --git a/widgets/clientmenu/volume.lua b/widgets/clientmenu/volume.lua new file mode 100644 index 0000000..356d1bf --- /dev/null +++ b/widgets/clientmenu/volume.lua @@ -0,0 +1,155 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Pulseaudio per-client volume setting +local awful = require("awful") +local gears = require("gears") +local wibox = require("wibox") +local awmtk2 = require("awmtk2") +local fastyaml = require("parsers").fast_split_yaml +local beautiful = require("beautiful") +local ask = require("asckey") + +local test_pactl = os.execute("pactl --version") +local result = test_pactl +if _VERSION:match("5.1") then + result = (test_pactl == 0) +end +if not result then + return +end + +local function get_icon(percent) + if percent >= 66 then + return beautiful["volume-high-symbolic"] + elseif percent >= 33 then + return beautiful["volume-medium-symbolic"] + elseif percent > 0 then + return beautiful["volume-low-symbolic"] + else + return beautiful["volume-muted-symbolic"] + end +end + + +return function(args) + local style = awmtk2.create_style("client_volume", + awmtk2.generic.oneline_widget, args.style,args.vertical) + local templates = awmtk2.create_template_lib("client_volume",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local widget = wibox.widget(t.container({ + t.icon({ + id = "client_volume_icon", + resize = true, + }), + (args.vertical and { + t.textbox({ + id = "error" + }), + widget = wibox.container.rotate, + direction = "east" + }) or t.textbox({ + id = "error" + }), + t.slider({ + minimum = 0, + maximum = 100, + id = "client_volume", + value = -1 + }), + layout = (args.vertical and wibox.layout.fixed.vertical) or + wibox.layout.fixed.horizontal + })) + local errorbox = widget:get_children_by_id("error")[1] + local icon = widget:get_children_by_id("client_volume_icon")[1] + local slider = widget:get_children_by_id("client_volume")[1] + -- Local tracking value to prevent zero volume on start + local touched = false + -- Attach to focus change + client.connect_signal("update_volume",function(c) + awful.spawn.easy_async("pactl list sink-inputs",function(stdout) + local pactl_data = fastyaml(stdout) + local cl + for _,v in pairs(pactl_data) do + if not c then return end + if v:match("application.process.id = \""..tostring(c.pid).."\"") then + cl = v + end + end + if not cl then + slider.visible = false + errorbox.visible = true + errorbox:set_markup("No sound/Not available") + icon:set_image(beautiful["volume-muted-symbolic"]) + return + end + local volume = tonumber(cl:match("Volume:[^\n]-(%d*)%%")) + slider.visible = true + errorbox.visible = false + icon:set_image(get_icon(volume)) + slider.value = volume + touched = true + end) + end) + client.connect_signal("focus",function(c) + touched = false + c:emit_signal("update_volume") + end) + local update_timer = gears.timer({ + timeout = 0.5, + autostart = true, + callback = function() + if client.focus then + client.focus:emit_signal("update_volume") + end + end + }) + -- Async lock to prevent callback interference + local volume_lock = false + -- Function to set client volume + local function volume(value) + if volume_lock then return end + volume_lock = true + awful.spawn.easy_async("pactl list sink-inputs",function(stdout) + local pactl_data = fastyaml(stdout) + if not (client.focus and client.focus.pid) then + volume_lock = false + return + end + for _,v in pairs(pactl_data) do + if v:match("application.process.id = \""..tostring(client.focus.pid).."\"") then + local sink_id = v:match("^%s*Sink Input #(%d+)") + if sink_id then + print(sink_id, value) + awful.spawn("pactl set-sink-input-volume "..tostring(sink_id).." "..tostring(value).."%") + end + end + end + volume_lock = false + end) + end + -- Attach change to slider + slider:connect_signal("widget::redraw_needed",function() + if touched then + volume(slider.value) + update_timer:again() + end + end) + root.keys(gears.table.join( + root.keys(), + ask.k(":client.volume_up", function() + volume("+5") + end,{description = "increase client volume", group = "client"}), + ask.k(":client.volume_down", function() + volume("-5") + end,{description = "decrease client volume", group = "client"}), + ask.k(":client.volume_mute", function() + volume(0) + end,{description = "mute client", group = "client"}) + )) + return widget +end diff --git a/widgets/clientvolume.lua b/widgets/clientvolume.lua index 8619ba6..acc1863 100644 --- a/widgets/clientvolume.lua +++ b/widgets/clientvolume.lua @@ -42,10 +42,9 @@ return function(args) local templates = awmtk2.create_template_lib("client_volume",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local widget = wibox.widget(t.container({ - t.center({ + t.icon({ id = "client_volume_icon", resize = true, - widget = wibox.widget.imagebox }), t.textbox({ id = "error" diff --git a/widgets/desktop/battery.lua b/widgets/desktop/battery.lua new file mode 100644 index 0000000..10057fe --- /dev/null +++ b/widgets/desktop/battery.lua @@ -0,0 +1,310 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Generic battery widget with support for multiple power sources, backlights and backlight control +local awful = require("awful") +local beautiful = require("beautiful") +local gears = require("gears") +local wibox = require("wibox") +local awmtk2 = require("awmtk2") +local syscontrol = require("syscontrol") +local ask = require("asckey") + +local function get_virtual_icon(data) + -- Get an icon from a cumulative total of battery percentages and current charging state + local count = 0 + local cumulative = 0 + local name = "battery-" + for _,v in pairs(data) do + if type(v) == "number" then + cumulative = cumulative + v + count = count + 1 + end + end + local percentage = math.floor((cumulative/(count*100))*100) + if percentage < 15 then + name = name.."caution-" + elseif percentage < 30 then + name = name.."low-" + elseif percentage < 60 then + name = name.."good-" + else + name = name.."full-" + end + if data["charge"] then + name = name.."charging-" + end + return beautiful[name.."symbolic"],percentage +end + +return function(args) + local style = awmtk2.create_style("battery", + awmtk2.generic.popup,args.style,args.vertical) + local templates = awmtk2.create_template_lib("battery",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + -- set up popup layout + local layout = wibox.widget({ + layout = wibox.layout.fixed.vertical, + spacing = style.base.spacing + }) + -- create popup + local popup = awful.popup(t.popup(layout)) + local battery_widget + do -- create battery widget + local style = awmtk2.create_style("battery", + awmtk2.generic.status_widget,args.style,args.vertical) + local templates = awmtk2.create_template_lib("battery",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + battery_widget = wibox.widget(t.button({ + t.icon({ + image = beautiful["battery-missing-symbolic"], + resize = true, + id = "virtual_id" + }), + (args.percentage and { + markup = "0%", + id = "percentage_id", + widget = wibox.widget.textbox + }), + layout = wibox.layout.fixed.horizontal, + spacing = style.base.spacing + })) + -- make it possible to press the button and make it toggle the popup + battery_widget:connect_signal("button::press",style.button.onpress) + battery_widget:connect_signal("button::release",style.button.onrelease) + battery_widget:connect_signal("button::press",function(_,_,_,button) + if button == 1 then + popup.visible = (not popup.visible) + if popup.visible then + popup:move_next_to(mouse.current_widget_geometry) + end + end + end) + end + -- map widgets to their names to make it easier to update separate components + local widget_map = {} + -- also map current charge state of every device to get the icon for the tray + local percentage_map = {} + -- {{{ Power supply devices + local power_devices = syscontrol.power_supply.enumerate() + for _,device in pairs(power_devices) do + local data = syscontrol.power_supply.read_attribs(device) + if data.type == "Battery" then + widget_map[data.name] = wibox.widget(t.container({ + t.article({ + icon = get_virtual_icon({ + data.capacity, + charge = data.charging + }), + icon_id = "battery_icon", + title = "Battery ("..data.model..")", + }), + t.textbox({ + markup = ("Capacity: %d%%"):format(data.capacity), + id = "capacity_id" + }), + t.textbox({ + markup = ("Quality: %.4f%%"):format(data.quality), + id = "quality_id", + }), + layout = wibox.layout.fixed.vertical + },{ + bg = style.container.bg_highlight, + bgimage = style.container.bgimage_highlight + })) + layout:add(widget_map[data.name]) + percentage_map[data.name] = data.capacity + elseif data.type == "Mains" then + widget_map[data.name] = wibox.widget(t.container({ + t.article({ + icon = beautiful["ac-adapter-symbolic"], + title = "Power supply", + }), + t.textbox({ + markup = "Powered: "..tostring(data.online), + id = "online_id", + }), + layout = wibox.layout.fixed.vertical + },{ + bg = style.container.bg_highlight, + bgimage = style.container.bgimage_highlight + })) + layout:add(widget_map[data.name]) + percentage_map["charge"] = data.online + end + end + -- "Virtual" here means a battery that displays the state of a cumulative total of all attached batteries (as if there are any devices that even have more than 1 battery) + local function update_virtual_battery() + local icon = battery_widget:get_children_by_id("virtual_id")[1] + local percentage = battery_widget:get_children_by_id("percentage_id")[1] + local capacity + icon.image,capacity = get_virtual_icon(percentage_map) + if percentage then + percentage:set_markup(tostring(capacity).."%") + end + end + update_virtual_battery() + -- Update loop + local power_update = gears.timer({ + timeout = args.power_polling or 2, + autostart = true, + callback = function() + for _,v in pairs(power_devices) do + local data,err = syscontrol.power_supply.read_attribs(v) + if data and data.type == "Mains" then + local w = widget_map[data.name] + local online = w:get_children_by_id("online_id")[1] + online:set_markup("Powered: "..tostring(data.online)) + percentage_map["charge"] = data.online + elseif data and data.type == "Battery" then + local w = widget_map[data.name] + local icon = w:get_children_by_id("battery_icon")[1] + local capacity = w:get_children_by_id("capacity_id")[1] + local quality = w:get_children_by_id("quality_id")[1] + icon.image = get_virtual_icon({ + data.capacity, + charge = data.charging + }) + capacity:set_markup(("Capacity: %d%%"):format(data.capacity)) + quality:set_markup(("Quality: %.4f%%"):format(data.quality)) + percentage_map[data.name] = data.capacity + else + print(err) + end + update_virtual_battery() + end + end + }) + -- }}} + -- {{{ Backlight + local backlight_devices = syscontrol.backlight.enumerate() + local default_backlight_device + for _,v in pairs(backlight_devices) do + local data = syscontrol.backlight.read_attribs(v) + if data then + widget_map[data.name] = wibox.widget(t.container({ + { + t.article({ + icon = beautiful["backlight-symbolic"], + title = "Backlight", + }), + (data.writable and t.center( + t.checkbox({ + checked = false, + id = "checkbox", + forced_height = style.article.icon_size, + forced_width = style.article.icon_size + }), + { + width = style.checkbox.width, + height = style.checkbox.height + }) + ), + layout = wibox.layout.fixed.horizontal, + spacing = style.base.spacing + }, + t.textbox({ + markup = "Brightness: "..tostring(data.brightness), + id = "brightness_id" + }), + t.textbox({ + markup = "Max brightness: "..tostring(data.max_brightness), + id = "max_brightness" + }), + (data.writable and t.slider({ + minimum = data.max_brightness*0.05, + maximum = data.max_brightness, + value = tonumber(data.brightness), + id = "slider" + })), + layout = wibox.layout.fixed.vertical + },{ + bg = style.container.bg_highlight, + bgimage = style.container.bgimage_highlight + })) + if data.writable then + local w = widget_map[data.name] + local slider = w:get_children_by_id("slider")[1] + slider:connect_signal("widget::redraw_needed",function(self) + local value = self.value + syscontrol.backlight.set_brightness(data,math.floor(value)) + end) + slider.value = tonumber(data.brightness) + local checkbox = w:get_children_by_id("checkbox")[1] + checkbox:connect_signal("button::press",function() + if default_backlight_device then + local check2 = widget_map[default_backlight_device.name] + :get_children_by_id("checkbox")[1] + check2.checked = true + end + default_backlight_device = data + end) + end + layout:add(widget_map[data.name]) + end + end + -- Update loop + local backlight_update = gears.timer({ + timeout = args.backlight_polling or 2, + autostart = true, + callback = function() + for _,v in pairs(backlight_devices) do + local data,err = syscontrol.backlight.read_attribs(v) + if data then + local w = widget_map[data.name] + local online = w:get_children_by_id("brightness_id")[1] + online:set_markup("Brightness: "..tostring(data.brightness)) + else + print(err) + end + end + end + }) + -- Keybindings + root.keys(gears.table.join( + root.keys(), + ask.k(":battery.brightness_up",function() + if default_backlight_device then + local data = default_backlight_device + local s = widget_map[data.name]:get_children_by_id("slider")[1] + local value = s.value+(data.max_brightness*0.05) + if value > data.max_brightness then + value = data.max_brightness + end + syscontrol.backlight.set_brightness(data,math.floor(value)) + s.value = math.floor(value) + end + end,{description="increase brightness", group = "widgets"}), + ask.k(":battery.brightness_down",function() + if default_backlight_device then + local data = default_backlight_device + local s = widget_map[data.name]:get_children_by_id("slider")[1] + local value = s.value-(data.max_brightness*0.05) + if value < data.max_brightness*0.05 then + value = data.max_brightness*0.05 + end + syscontrol.backlight.set_brightness(data,math.floor(value)) + s.value = math.floor(value) + end + end,{description="decrease brightness", group = "widgets"}) + )) + -- }}} + -- We don't need this widget if we don't have anything to show + local function count(t) + local count = 0 + for k,v in pairs(t) do + count = count + 1 + end + return count + end + if count(widget_map) == 0 then + backlight_update:stop() + power_update:stop() + return + end + return battery_widget +end diff --git a/widgets/desktop/launcher.lua b/widgets/desktop/launcher.lua new file mode 100644 index 0000000..ca89193 --- /dev/null +++ b/widgets/desktop/launcher.lua @@ -0,0 +1,55 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Quick application launcher +local awful = require("awful") +local wibox = require("wibox") +local gears = require("gears") +local awmtk2 = require("awmtk2") +local beautiful = require("beautiful") +local menubar_utils = require("menubar").utils + +local function synchronous_ls(dir) + local filenames = {} + local handler = io.popen("ls -1 "..dir,"r") + handler:read("*a"):gsub("[^\n]+",function(filename) + table.insert(filenames,filename) + end) + return filenames +end + +return function(args) + local style = awmtk2.create_style("launcher", + awmtk2.generic.button_list, args.style, args.vertical) + local templates = awmtk2.create_template_lib("launcher", awmtk2.templates, args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local w = wibox.widget({ + layout = ((args.vertical and + wibox.layout.fixed.vertical) or + wibox.layout.fixed.horizontal + ), + spacing = style.base.spacing + }) + local path = args.path or root_path.."/links" + if gears.filesystem.dir_readable(path) then + local files = synchronous_ls(path) + for _,v in pairs(files) do + local data = menubar_utils.parse_desktop_file(path.."/"..v) + local new_widget = wibox.widget(t.button(t.icon({ + image = menubar_utils.lookup_icon_uncached(data.Icon), + }))) + local exec = data.Exec:gsub("%%%w","") + new_widget:connect_signal("button::press",style.button.onpress) + new_widget:connect_signal("button::release",style.button.onrelease) + new_widget:connect_signal("button::press",function() + awful.spawn(exec) + end) + w:add(new_widget) + end + end + return w +end diff --git a/widgets/desktop/notifications.lua b/widgets/desktop/notifications.lua new file mode 100644 index 0000000..fba29ab --- /dev/null +++ b/widgets/desktop/notifications.lua @@ -0,0 +1,110 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Notifications pager +local awful = require("awful") +local pager = require("pager") +local beautiful = require("beautiful") +local gears = require("gears") +local wibox = require("wibox") +local awmtk2 = require("awmtk2") +local naughty = require("naughty") + +return function(args) + local style = awmtk2.create_style("notifications", + awmtk2.generic.popup,args.style,args.vertical) + local templates = awmtk2.create_template_lib("notifications",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local layout = wibox.widget({ + layout = wibox.layout.fixed.vertical, + spacing = style.base.spacing + }) + local pager = pager(layout,{},args.max_notifications or 8) + local test_xclip = os.execute("xclip -version") + local result = test_xclip + if _VERSION:match("5.1") then + result = (test_xclip == 0) + end + local count = 0 + local popup = awful.popup(t.popup({ + t.textbox({ + markup = "Click to copy text" + }), + ((not result) and t.textbox({ + markup = "(xclip is not installed)" + })), + t.container(layout,{ + bg = style.container.bg_highlight, + bgimage = style.container.bgimage_highlight + }), + t.textbox({ + id = "page_id", + markup = "Page 0/0" + }), + layout = wibox.layout.fixed.vertical + },{ + visible = false + })) + naughty.config.notify_callback = function(update_args) + count = count + 1 + local w = wibox.widget(t.button(t.article({ + icon = update_args.icon, + title = update_args.title or "(No title)", + description = update_args.text + }),{ + forced_height = style.button.height, + forced_width = style.button.width + })) + local page_index = popup.widget:get_children_by_id("page_id")[1] + page_index:set_markup("Page "..tostring(pager.index+1).."/".. + tostring(math.ceil(count/(args.max_notifications or 8)))) + w:connect_signal("button::press",style.button.onpress) + w:connect_signal("button::release",style.button.onrelease) + w:connect_signal("button::press",function(self,x,y,button) + if button == 1 then + clip = io.open("/tmp/clip","w") + clip:write(update_args.text) + clip:close() + awful.spawn.with_shell("cat /tmp/clip | xclip -selection clipboard") + elseif button == 4 then + pager:prev() + page_index:set_markup("Page "..tostring(pager.index+1).."/".. + tostring(math.ceil(count/(args.max_notifications or 8)))) + elseif button == 5 then + pager:next() + page_index:set_markup("Page "..tostring(pager.index+1).."/".. + tostring(math.ceil(count/(args.max_notifications or 8)))) + end + end) + table.insert(pager.list,1,w) + pager:update() + return update_args + end + -- create popup button + local clip_widget + do + local style = awmtk2.create_style("notifications", + awmtk2.generic.iconified_widget,args.style,args.vertical) + local templates = awmtk2.create_template_lib("notifications",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + clip_widget = wibox.widget(t.button(t.icon({ + image = beautiful["notifications-area-symbolic"], + resize = true, + }))) + clip_widget:connect_signal("button::press",style.button.onpress) + clip_widget:connect_signal("button::release",style.button.onrelease) + clip_widget:connect_signal("button::press",function(self,x,y,button) + if button == 1 then + popup.visible = (not popup.visible) + if popup.visible then + popup:move_next_to(mouse.current_widget_geometry) + end + end + end) + end + return clip_widget +end diff --git a/widgets/desktop/soundclown.lua b/widgets/desktop/soundclown.lua new file mode 100644 index 0000000..fc12005 --- /dev/null +++ b/widgets/desktop/soundclown.lua @@ -0,0 +1,145 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Widget for interacting with mpd +-- MPC IS REQUIRED +local awmtk2 = require("awmtk2") +local wibox = require("wibox") +local gears = require("gears") +local awful = require("awful") +local beautiful = require("beautiful") +local ask = require("asckey") + +return function(args) + local style = awmtk2.create_style("soundclown", + awmtk2.generic.oneline_widget,args.style,args.vertical) + local templates = awmtk2.create_template_lib("soundclown",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local test = os.execute("mpc help") + if type(test) == "number" then + test = (test == 0) + end + if not test then + return + end + local controls_widget = { + t.button(t.icon({ + image = beautiful["mpc-previous-symbolic"], + }),{ + id = "prev" + }), + t.button(t.icon({ + image = beautiful["mpc-play-symbolic"], + id = "statusicon" + }),{ + id = "play" + }), + t.button(t.icon({ + image = beautiful["mpc-next-symbolic"], + }),{ + id = "next" + }), + spacing = style.base.spacing, + layout = wibox.layout.flex.horizontal + } + local display_widget = t.container({ + { + t.textbox({ + markup = "MPC Loading..", + id = "display" + }), + widget = wibox.container.scroll.horizontal, + step_function = wibox.container.scroll.step_functions + .linear_back_and_forth, + speed = 50, + }, + widget = wibox.container.constraint, + height = style.base.height, + width = style.base.width, + strategy = "exact" + }) + local widget = wibox.widget({ + display_widget, + ((not args.hide_controls) and controls_widget), + spacing = style.base.spacing, + layout = (args.vertical and wibox.layout.fixed.vertical) or + wibox.layout.fixed.horizontal + }) + local display = widget:get_children_by_id("display")[1] + local bprev = widget:get_children_by_id("prev")[1] + bprev:connect_signal("button::press",style.button.onpress) + bprev:connect_signal("button::release",style.button.onrelease) + local function prev() + awful.spawn("mpc cdprev") + end + bprev:connect_signal("button::press",prev) + local pause_state = true + local icon = widget:get_children_by_id("statusicon")[1] + local bplay = widget:get_children_by_id("play")[1] + bplay:connect_signal("button::press",style.button.onpress) + bplay:connect_signal("button::release",style.button.onrelease) + local function play() + pause_state = (not pause_state) + if pause_state == false then + icon.image = beautiful["mpc-pause-symbolic"] + awful.spawn("mpc pause") + else + icon.image = beautiful["mpc-play-symbolic"] + awful.spawn("mpc play") + end + end + bplay:connect_signal("button::press",play) + local bnext = widget:get_children_by_id("next")[1] + bnext:connect_signal("button::press",style.button.onpress) + bnext:connect_signal("button::release",style.button.onrelease) + local function nextb() + awful.spawn("mpc next") + end + bnext:connect_signal("button::press",nextb) + local update_ready = true + local function update_mpd_status() + awful.spawn.easy_async("mpc",function(out) + local status = " " + if not out:match("playing") then + if not out:match("paused") then + pause_state = true + icon.image = beautiful["mpc-play-symbolic"] + display:set_markup(status) + update_ready = true + return + else + status = status.."[PAUSED] " + end + end + status = status..out:match("#%d*").." ".. + out:match("[^\n]*").." ".. + out:match("%d*:%d*/%d*:%d*%s*%(%d*%%%)") + display:set_markup(status) + update_ready = true + end) + end + update_mpd_status() + gears.timer { + timeout = args.polling_delay or 1, + autostart = true, + callback = function() + if not update_ready then return end + update_ready = false + update_mpd_status() + end + } + root.keys(gears.table.join( + root.keys(), + ask.k(":mpc.prev",prev, + {description = "switch to previous MPD track",group="widgets"}), + ask.k(":mpc.play",play, + {description = "play/pause MPD",group="widgets"}), + ask.k(":mpc.next",nextb, + {description = "switch to next MPD track",group="widgets"}) + )) + return widget +end diff --git a/widgets/desktop/tasklist.lua b/widgets/desktop/tasklist.lua new file mode 100644 index 0000000..74f842d --- /dev/null +++ b/widgets/desktop/tasklist.lua @@ -0,0 +1,136 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- awful.widget.tasklist but it can change geometry based on "vertical" property +local awful = require("awful") +local wibox = require("wibox") +local gears = require("gears") +local awmtk2 = require("awmtk2") +local tasklist_buttons = gears.table.join( + awful.button({}, 1, function(c) + if c == client.focus then + c.minimized = true + else + c:emit_signal( + "request::activate", + "tasklist", + {raise = true} + ) + end + end), + awful.button({}, 4, function() + awful.client.focus.byidx(1) + end), + awful.button({}, 5, function() + awful.client.focus.byidx(-1) + end) +) + +return function(args) + local style = awmtk2.create_style("tasklist", + awmtk2.generic.oneline_widget, args.style, args.vertical) + local templates = awmtk2.create_template_lib("tasklist", awmtk2.templates, args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local button = t.button({ + { + { + id = "clienticon", + widget = awful.widget.clienticon + }, + (not args.vertical) and t.textbox({ + id = "text_role" + }), + layout = wibox.layout.fixed.horizontal, + spacing = style.button.spacing + }, + widget = wibox.container.constraint, + strategy="exact", + width = style.button.width, + height = style.button.height, + id = "constraint_task" + },{ + create_callback = function(self, c, index, objects) + self:get_children_by_id('clienticon')[1].client = c + -- If for some ungodly reason you enabled the behaviour of the original awesomewm, this script will just stop after setting the client icon. + if self.id == "background_role" then + return + end + local textbox = self:get_children_by_id("text_role")[1] or {} + -- Apparently the original system for changing bgimage is + -- 1) broken + -- 2) uses deprecated functions (nice code practices awesomewm) + -- Solution: write my own. I blame material design for all this. + -- (P.S: Not to bullshit you, check it yourself - replicatable + -- by adding theme.tasklist_bg_image_normal or + -- theme.tasklist_bg_image_focus in current beautiful theme.) + local onfocus = function() + self.bgimage = style.button.bgimage_focus + self.bg = style.button.bg_focus + self.shape = style.button.shape_focus + self.shape_border_width = style.button.shape_border_width_focus + self.shape_border_color = style.button.shape_border_color_focus + textbox.font = style.textbox.font_focus + end + local onunfocus = function() + self.bgimage = style.button.bgimage_normal + self.bg = style.button.bg_normal + self.shape = style.button.shape_normal + self.shape_border_width = style.button.shape_border_width_normal + self.shape_border_color = style.button.shape_border_color_normal + textbox.font = style.textbox.font_normal + end + local onurgent = function() + if not c.urgent then return end + self.bgimage = style.button.bgimage_urgent + self.bg = style.button.bg_urgent + self.shape = style.button.shape_urgent + self.shape_border_width = style.button.shape_border_width_urgent + self.shape_border_color = style.button.shape_border_color_urgent + textbox.font = style.textbox.font_urgent + end + local onminimize = function() + if not c.minimized then return end + self.bgimage = style.button.bgimage_minimize + self.bg = style.button.bg_minimize + self.shape = style.button.shape_minimize + self.shape_border_width = style.button.shape_border_width_minimize + self.shape_border_color = style.button.shape_border_color_minimize + textbox.font = style.textbox.font_minimize + end + c:connect_signal("focus",onfocus) + c:connect_signal("unfocus",onunfocus) + c:connect_signal("property::urgent",onurgent) + c:connect_signal("property::minimized",onminimize) + if client.focus == c then + onfocus() + else + onunfocus() + end + end, + -- Uncomment this only, and **ONLY** if you actually need it. + --id = "background_role" + }) + return awful.widget.tasklist { + screen = args.screen, + filter = awful.widget.tasklist.filter.currenttags, + buttons = tasklist_buttons, + layout = { + -- basically we just map every property of this to beautiful.tasklist.base + spacing = style.base.spacing, + spacing_widget = style.base.spacing_widget, + -- Now THIS is shit racing + layout = ( + (args.vertical and style.base.layout_vertical) or + style.base.layout_horizontal + ) or ( + (args.vertical and wibox.layout.fixed.vertical) or + wibox.layout.fixed.horizontal + ) + }, + widget_template = button + } +end diff --git a/widgets/desktop/volume.lua b/widgets/desktop/volume.lua new file mode 100644 index 0000000..9c91522 --- /dev/null +++ b/widgets/desktop/volume.lua @@ -0,0 +1,135 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Pulseaudio per-client volume setting +local awful = require("awful") +local gears = require("gears") +local wibox = require("wibox") +local awmtk2 = require("awmtk2") +local beautiful = require("beautiful") +local ask = require("asckey") + +local test_pactl = os.execute("pactl --version") +local pactl_found = test_pactl +if _VERSION:match("5.1") then + pactl_found = (test_pactl == 0) +end +local test_amixer = os.execute("amixer --version") +local amixer_found = test_amixer +if _VERSION:match("5.1") then + amixer_found = (test_amixer == 0) +end +if (not (amixer_found or pactl_found)) then + return +end + +local try_launch = "pavucontrol" +local function get_icon(percent) + if percent >= 66 then + return beautiful["volume-high-symbolic"] + elseif percent >= 33 then + return beautiful["volume-medium-symbolic"] + elseif percent > 0 then + return beautiful["volume-low-symbolic"] + else + return beautiful["volume-muted-symbolic"] + end +end + +return function(args) + local style = awmtk2.create_style("volume", + awmtk2.generic.oneline_widget, args.style,args.vertical) + local templates = awmtk2.create_template_lib("volume",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local slider_part = wibox.widget( + t.container({ + t.slider({ + minimum = 0, + maximum = 100, + id = "volume", + value = -1 + }), + layout = (args.vertical and wibox.layout.fixed.vertical) or + wibox.layout.fixed.horizontal + },{ + visible = false, + id = "slidercontainer" + }) + ) + local widget = wibox.widget({ + t.button(t.icon({ + image = get_icon(0), + id = "volume_icon", + resize = true, + })), + id = "volume_widget_root", + layout = (args.vertical and wibox.layout.fixed.vertical) or + wibox.layout.fixed.horizontal + }) + local icon = widget:get_children_by_id("volume_icon")[1] + local slider = slider_part:get_children_by_id("volume")[1] + local container = slider_part:get_children_by_id("slidercontainer")[1] + -- Alsa master handle + args.device = args.device or "default" + local update_timer = gears.timer { + autostart = true, + timeout = 0.5, + call_now = true, + callback = function() + awful.spawn.easy_async_with_shell("amixer -D "..args.device.." sget Master",function(stdout) + local volume_percent = stdout:match("%[(%d+)%%%]") + volume_percent = tonumber(volume_percent) + if not volume_percent then + return + end + slider.value = volume_percent + if stdout:match("%[off%]") then + volume_percent = 0 + end + icon.image = get_icon(volume_percent) + end) + end + } + slider:connect_signal("widget::redraw_needed",function() + awful.spawn("amixer -D "..args.device.." sset Master "..slider.value.."%") + update_timer:again() + icon.image = get_icon(slider.value) + end) + icon:connect_signal("button::press",function(_,_,_,button) + if button == 1 then + container.visible = not container.visible + local children = widget:get_children_by_id("volume_widget_root")[1] + if container.visible then + children:add(slider_part) + else + children:remove_widgets(slider_part) + end + end + if button == 3 then + awful.spawn.with_shell(args.mixer or try_launch) + end + if button == 4 then + awful.spawn("amixer -D "..args.device.." sset Master 5%+") + end + if button == 5 then + awful.spawn("amixer -D "..args.device.." sset Master 5%-") + end + end) + root.keys(gears.table.join( + root.keys(), + ask.k(":root.volume_up",function() + awful.spawn("amixer -D "..args.device.." sset Master 5%+") + end,{description = "increase master volume",group = "widgets"}), + ask.k(":root.volume_down",function() + awful.spawn("amixer -D "..args.device.." sset Master 5%-") + end,{description = "decrease master volume",group = "widgets"}), + ask.k(":root.volume_mute",function() + awful.spawn("amixer -D "..args.device.." sset Master toggle") + end,{description = "mute master volume", group = "widgets"}) + )) + return widget +end diff --git a/widgets/desktop/wallpapers.lua b/widgets/desktop/wallpapers.lua new file mode 100644 index 0000000..9753158 --- /dev/null +++ b/widgets/desktop/wallpapers.lua @@ -0,0 +1,146 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Wallpaper list widget +local awful = require("awful") +local pager = require("pager") +local beautiful = require("beautiful") +local gears = require("gears") +local wibox = require("wibox") +local awmtk2 = require("awmtk2") +local thumbnailer = require("thumbnail") + +local function ls(path) + local ls_data = io.popen("find "..path.." -maxdepth 1 -type f \\( -name \\*.jpg -o -name \\*.png \\) -exec realpath {} \\;") + local output = {} + if ls_data then + ls_data:read("*a"):gsub("[^\n]+",function(capt) + table.insert(output,capt) + end) + ls_data:close() + return output + end + error("Failed to process directory "..path) +end + +return function(args) + local style = awmtk2.create_style("wallpapers", + awmtk2.generic.popup,args.style,args.vertical) + local templates = awmtk2.create_template_lib("wallpapers",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + -- set wallpaper + local fhandler = io.open(root_path.."/wallpaper.txt","r") + if fhandler then + local wallpaper_path = fhandler:read("*a") + gears.wallpaper.maximized(wallpaper_path,args.screen) + else + -- try to set wallpaper from theme settings + if beautiful.wallpaper then + gears.wallpaper.maximized(beautiful.wallpaper,args.screen) + end + end + -- update wallpaper preference and set wallpaper + local function set_wallpaper(s) + local handler = io.open(root_path.."/wallpaper.txt","w") + handler:write(s) + handler:close() + gears.wallpaper.maximized(s,args.screen) + end + if not args.path then + args.path = os.getenv("HOME")..".local/share/wallpapers/" + end + args.path = args.path:gsub("$HOME",os.getenv("HOME")) + -- read wallpapers from wallpaper directory + local image_list = ls(args.path) + -- generate thumbnails to save memory + thumbnailer.generate(args.path,args.path.."/.thumbnails",60) + -- create a layout for wallpaper buttons + local layout = wibox.widget({ + layout = wibox.layout.grid, + forced_num_cols = args.columns or 4, + homogenous = true, + expand = true, + orientation = "vertical", + spacing = style.base.spacing + }) + -- create layout popup + local popup = awful.popup(t.popup({ + t.container(layout,{ + bg = style.container.bg_highlight, + bgimage = style.container.bgimage_highlight + }), + t.textbox({ + markup = "Page 0/0", + id = "page_index" + }), + layout = wibox.layout.fixed.vertical + },{ + visible = false + })) + local page_index = popup.widget:get_children_by_id("page_index")[1] + -- set up a pager for having multiple pages of wallpapers + local pager_size = ((args.rows and args.columns) and args.rows*args.columns) or 20 + local pager = pager(layout,{},pager_size) + -- add wallpaper buttons + for _,v in pairs(image_list) do + local new_button = wibox.widget(t.button(t.icon({ + image = args.path.."/.thumbnails/"..v:match("/[^/]*$"), + resize = true, + height = args.height or 60, + width = args.width or 100 + }))) + new_button:connect_signal("button::press",style.button.onpress) + new_button:connect_signal("button::release",style.button.onrelease) + new_button:connect_signal("button::press",function(self,x,y,button) + if button == 1 then + set_wallpaper(v) + elseif button == 4 then + pager:prev() + page_index:set_markup("Page "..tostring(pager.index+1).."/".. + tostring(math.ceil(#image_list/pager_size))) + elseif button == 5 then + pager:next() + page_index:set_markup("Page "..tostring(pager.index+1).."/".. + tostring(math.ceil(#image_list/pager_size))) + end + end) + table.insert(pager.list,new_button) + end + page_index:set_markup("Page "..tostring(pager.index+1).."/".. + tostring(math.ceil(#image_list/pager_size))) + -- update pager + pager:update() + -- make popup togglable + popup:connect_signal("button::press",function(self,x,y,button) + if button == 3 then + popup.visible = false + end + end) + -- create popup button + local clip_widget + do + local style = awmtk2.create_style("wallpapers", + awmtk2.generic.iconified_widget,args.style,args.vertical) + local templates = awmtk2.create_template_lib("wallpapers",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + clip_widget = wibox.widget(t.button(t.icon({ + image = beautiful.wallpapers_icon, + resize = true, + }))) + clip_widget:connect_signal("button::press",style.button.onpress) + clip_widget:connect_signal("button::release",style.button.onrelease) + clip_widget:connect_signal("button::press",function(self,x,y,button) + if button == 1 then + popup.visible = (not popup.visible) + if popup.visible then + popup:move_next_to(mouse.current_widget_geometry) + end + end + end) + end + return clip_widget +end diff --git a/widgets/dismal.lua b/widgets/dismal.lua index 4177cdc..e95a39f 100644 --- a/widgets/dismal.lua +++ b/widgets/dismal.lua @@ -30,7 +30,7 @@ end return function(args) local style = awmtk2.create_style("dismal", - awmtk2.generic.popup,args.style) + awmtk2.generic.popup,args.style,args.vertical) local templates = awmtk2.create_template_lib("dismal",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local dismal = awful.popup(t.popup({ diff --git a/widgets/launcher.lua b/widgets/launcher.lua index 4c5aad1..b224b64 100644 --- a/widgets/launcher.lua +++ b/widgets/launcher.lua @@ -37,11 +37,10 @@ return function(args) local path = args.path or root_path.."/links" if gears.filesystem.dir_readable(path) then local files = synchronous_ls(path) - for k,v in pairs(files) do + for _,v in pairs(files) do local data = menubar_utils.parse_desktop_file(path.."/"..v) - local new_widget = wibox.widget(t.button(t.center({ + local new_widget = wibox.widget(t.button(t.icon({ image = menubar_utils.lookup_icon_uncached(data.Icon), - widget = wibox.widget.imagebox, }))) local exec = data.Exec:gsub("%%%w","") new_widget:connect_signal("button::press",style.button.onpress) diff --git a/widgets/lock/clock.lua b/widgets/lock/clock.lua index 4632b3a..bbd852d 100644 --- a/widgets/lock/clock.lua +++ b/widgets/lock/clock.lua @@ -17,7 +17,7 @@ local TimeZone = glib.TimeZone return function(args) local style = awmtk2.create_style("lock_clock", - awmtk2.generic.status_widget,args.style) + awmtk2.generic.status_widget,args.style,args.vertical) local templates = awmtk2.create_template_lib("lock_clock",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) -- Don't mind me just stealing default library code diff --git a/widgets/lockscreen.lua b/widgets/lockscreen.lua index b1318ca..bb9fa0a 100644 --- a/widgets/lockscreen.lua +++ b/widgets/lockscreen.lua @@ -32,7 +32,7 @@ local function _preload(args) local config_path = root_path.."/themes/"..global.theme.."/config/lockbar.json" if readable(config_path) then local style = awmtk2.create_style("lockbar", - awmtk2.generic.composite_widget, args.style) + awmtk2.generic.composite_widget, args.style,args.vertical) local templates = awmtk2.create_template_lib("lockbar",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local config_file = io.open(config_path,"r") @@ -52,7 +52,7 @@ local function _preload(args) end -- }}} do -- {{{ Lock widget local style = awmtk2.create_style("lockpanel", - awmtk2.generic.composite_widget, args.style) + awmtk2.generic.composite_widget, args.style,args.vertical) local templates = awmtk2.create_template_lib("lockpanel",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local config_path = root_path.."/themes/"..global.theme.."/config/lockpanel.json" @@ -89,13 +89,9 @@ local function _preload(args) { t.container({ { - (readable(os.getenv("HOME").."./.face") and t.center(t.container({ - widget = wibox.widget.imagebox, + (readable(os.getenv("HOME").."./.face") and t.icon({ resize = true, image = "./.face", - }),{ - height = style.base.icon_height, - width = style.base.icon_width })), t.container(t.textbox({ markup = "Logged in as "..os.getenv("USER") @@ -157,7 +153,7 @@ local function _preload(args) end) end -- }}} do -- {{{ Lock screen root - local style = awmtk2.create_style("lockscreen", awmtk2.default, args.style) + local style = awmtk2.create_style("lockscreen", awmtk2.default, args.style,args.vertical) local templates = awmtk2.create_template_lib("lockscreen",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local wallpaper diff --git a/widgets/notifications.lua b/widgets/notifications.lua index 99787df..5e106cc 100644 --- a/widgets/notifications.lua +++ b/widgets/notifications.lua @@ -91,11 +91,10 @@ return function(args) awmtk2.generic.iconified_widget,args.style) local templates = awmtk2.create_template_lib("notifications",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) - clip_widget = wibox.widget(t.button({ + clip_widget = wibox.widget(t.button(t.icon({ image = beautiful["notifications-area-symbolic"], resize = true, - widget = wibox.widget.imagebox, - })) + }))) clip_widget:connect_signal("button::press",style.button.onpress) clip_widget:connect_signal("button::release",style.button.onrelease) clip_widget:connect_signal("button::press",function(self,x,y,button) diff --git a/widgets/rootbuttons.lua b/widgets/rootbuttons.lua index a288e58..923504e 100644 --- a/widgets/rootbuttons.lua +++ b/widgets/rootbuttons.lua @@ -17,10 +17,9 @@ return function(args) awmtk2.generic.button_list,args.style) local templates = awmtk2.create_template_lib("root_buttons",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) - local poweroff = wibox.widget(t.button({ + local poweroff = wibox.widget(t.button(t.icon({ image = beautiful["action-poweroff-symbolic"], - widget = wibox.widget.imagebox, - },{ + }),{ forced_width = style.button.forced_width, forced_height = style.button.forced_height })) @@ -30,10 +29,9 @@ return function(args) awful.spawn("systemctl poweroff") -- Works only with systemd awful.spawn("loginctl poweroff") -- Works only with elogind end) - local lock = wibox.widget(t.button({ + local lock = wibox.widget(t.button(t.icon({ image = beautiful["action-lock-screen-symbolic"], - widget = wibox.widget.imagebox, - },{ + }),{ forced_width = style.button.forced_width, forced_height = style.button.forced_height })) @@ -42,10 +40,9 @@ return function(args) lock:connect_signal("button::press",function() awesome.emit_signal("lock_screen") end) - local suspend = wibox.widget(t.button({ + local suspend = wibox.widget(t.button(t.icon({ image = beautiful["action-suspend-symbolic"], - widget = wibox.widget.imagebox, - },{ + }),{ forced_width = style.button.forced_width, forced_height = style.button.forced_height })) diff --git a/widgets/rootmenu/buttons.lua b/widgets/rootmenu/buttons.lua new file mode 100644 index 0000000..39c99a0 --- /dev/null +++ b/widgets/rootmenu/buttons.lua @@ -0,0 +1,63 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Power/lock/suspend buttons for the global context menu +local awmtk2 = require("awmtk2") +local wibox = require("wibox") +local gears = require("gears") +local awful = require("awful") +local beautiful = require("beautiful") + +return function(args) + local style = awmtk2.create_style("root_buttons", + awmtk2.generic.button_list,args.style,args.vertical) + local templates = awmtk2.create_template_lib("root_buttons",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local poweroff = wibox.widget(t.button(t.icon({ + image = beautiful["action-poweroff-symbolic"], + }),{ + forced_width = style.button.forced_width, + forced_height = style.button.forced_height + })) + poweroff:connect_signal("button::press",style.button.onpress) + poweroff:connect_signal("button::release",style.button.onrelease) + poweroff:connect_signal("button::press",function() + awful.spawn("systemctl poweroff") -- Works only with systemd + awful.spawn("loginctl poweroff") -- Works only with elogind + end) + local lock = wibox.widget(t.button(t.icon({ + image = beautiful["action-lock-screen-symbolic"], + }),{ + forced_width = style.button.forced_width, + forced_height = style.button.forced_height + })) + lock:connect_signal("button::press",style.button.onpress) + lock:connect_signal("button::release",style.button.onrelease) + lock:connect_signal("button::press",function() + awesome.emit_signal("lock_screen") + end) + local suspend = wibox.widget(t.button(t.icon({ + image = beautiful["action-suspend-symbolic"], + }),{ + forced_width = style.button.forced_width, + forced_height = style.button.forced_height + })) + suspend:connect_signal("button::press",style.button.onpress) + suspend:connect_signal("button::release",style.button.onrelease) + suspend:connect_signal("button::press",function() + awful.spawn("systemctl suspend") + awful.spawn("loginctl suspend") + end) + local widget = wibox.widget { + poweroff, + lock, + suspend, + layout = wibox.layout.fixed.horizontal, + spacing = style.base.spacing + } + return widget +end diff --git a/widgets/rootmenu/controls.lua b/widgets/rootmenu/controls.lua new file mode 100644 index 0000000..47f0186 --- /dev/null +++ b/widgets/rootmenu/controls.lua @@ -0,0 +1,33 @@ +-- This file is part of Reno desktop. +-- +-- Reno desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +-- +-- Reno desktop 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 General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License along with Reno desktop. If not, see . +-- Simple global context menu controls +local awmtk2 = require("awmtk2") +local wibox = require("wibox") +local gears = require("gears") +local awful = require("awful") +local beautiful = require("beautiful") +local menugen = require("context_menu") + +return function(args) + local style = awmtk2.create_style("root_menu", + awmtk2.generic.menu,args.style,args.vertical) + local templates = awmtk2.create_template_lib("root_menu",awmtk2.templates,args.templates) + local t = awmtk2.build_templates(templates,style,args.vertical) + local widget = menugen({ + items = { + {"Awesome", { + {"open config dir", "xdg-open "..root_path}, + {"open docs", "xdg-open https://awesomewm.org/doc/api/"}, + {"restart", function() awesome.restart() end}, + {"quit", function() awesome.quit() end} + }, beautiful.awesome_icon}, + {"open terminal", global.terminal}, + }, + }) + return widget +end diff --git a/widgets/soundclown.lua b/widgets/soundclown.lua index a74e556..183ff27 100644 --- a/widgets/soundclown.lua +++ b/widgets/soundclown.lua @@ -44,23 +44,20 @@ return function(args) strategy = "exact" }), ((not args.hide_controls) and { - t.button({ + t.button(t.icon({ image = beautiful["mpc-previous-symbolic"], - widget = wibox.widget.imagebox - },{ + }),{ id = "prev" }), - t.button({ + t.button(t.icon({ image = beautiful["mpc-play-symbolic"], - widget = wibox.widget.imagebox, id = "statusicon" - },{ + }),{ id = "play" }), - t.button({ + t.button(t.icon({ image = beautiful["mpc-next-symbolic"], - widget = wibox.widget.imagebox - },{ + }),{ id = "next" }), spacing = style.base.spacing, diff --git a/widgets/volume.lua b/widgets/volume.lua index 614d9ac..8265fcd 100644 --- a/widgets/volume.lua +++ b/widgets/volume.lua @@ -47,12 +47,11 @@ return function(args) local templates = awmtk2.create_template_lib("volume",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) local widget = wibox.widget({ - t.button({ + t.button(t.icon({ image = get_icon(0), id = "volume_icon", resize = true, - widget = wibox.widget.imagebox - }), + })), t.container({ t.slider({ minimum = 0, diff --git a/widgets/wallpapers.lua b/widgets/wallpapers.lua index 4da7018..cd71b99 100644 --- a/widgets/wallpapers.lua +++ b/widgets/wallpapers.lua @@ -86,12 +86,10 @@ return function(args) local pager_size = ((args.rows and args.columns) and args.rows*args.columns) or 20 local pager = pager(layout,{},pager_size) -- add wallpaper buttons - for k,v in pairs(image_list) do - local new_button = wibox.widget(t.button(t.center({ + for _,v in pairs(image_list) do + local new_button = wibox.widget(t.button(t.icon({ image = args.path.."/.thumbnails/"..v:match("/[^/]*$"), resize = true, - widget = wibox.widget.imagebox - },{ height = args.height or 60, width = args.width or 100 }))) @@ -129,11 +127,10 @@ return function(args) awmtk2.generic.iconified_widget,args.style) local templates = awmtk2.create_template_lib("wallpapers",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) - clip_widget = wibox.widget(t.button({ + clip_widget = wibox.widget(t.button(t.icon({ image = beautiful.wallpapers_icon, resize = true, - widget = wibox.widget.imagebox - })) + }))) clip_widget:connect_signal("button::press",style.button.onpress) clip_widget:connect_signal("button::release",style.button.onrelease) clip_widget:connect_signal("button::press",function(self,x,y,button) diff --git a/widgets/xdgmenu.lua b/widgets/xdgmenu.lua index e718d71..f348b96 100644 --- a/widgets/xdgmenu.lua +++ b/widgets/xdgmenu.lua @@ -22,7 +22,7 @@ end return function(args) local style = awmtk2.create_style("xdg_menu", - awmtk2.generic.menu,args.style) + awmtk2.generic.menu,args.style,args.vertical) local templates = awmtk2.create_template_lib("xdg_menu",awmtk2.templates,args.templates) local t = awmtk2.build_templates(templates,style,args.vertical) -- Add a "loading" indicator while XDG is still parsing data @@ -32,7 +32,7 @@ return function(args) widget = wibox.widget.textbox }), layout = wibox.layout.fixed.vertical, - spacing = style.base.spacing, + spacing = 0, id = "xdg_menu_root" }) local function exclude(name) @@ -99,6 +99,11 @@ return function(args) })) appswitch:connect_signal("button::press",function(self) menu.visible = (not menu.visible) + if not menu.visible then + xdg_menu_root.spacing = 0 + else + xdg_menu_root.spacing = style.base.spacing + end local textbox = appswitch:get_children_by_id("apptext")[1] if menu.visible then style.button.onpress(self)