From 0b6b06b6a7f3f766dadf94b7346f1811c03eddfe Mon Sep 17 00:00:00 2001 From: Yessiest Date: Sat, 11 Mar 2023 03:35:55 +0400 Subject: [PATCH] various QOL improvements --- Rakefile | 5 +- desktop.conf | 2 +- modules/desktop.lua | 13 +++++ themes/reno98/COPYRIGHT | 12 +++++ themes/reno98/config/global.json | 4 +- themes/reno98/icons/README | 2 +- .../notifications-area-flagged-symbolic.png | Bin 0 -> 455 bytes .../icons/notifications-area-symbolic.png | Bin 455 -> 8475 bytes themes/reno98/theme.lua | 1 + themes/serenity/COPYRIGHT | 12 +++++ themes/serenity/config/global.json | 4 +- themes/serenity/icons/README | 2 +- .../notifications-area-flagged-symbolic.png | Bin 0 -> 455 bytes .../icons/notifications-area-symbolic.png | Bin 455 -> 8475 bytes themes/serenity/theme.lua | 1 + themes/unity/COPYRIGHT | 14 +++++ themes/unity/WARNING.txt | 2 +- themes/unity/config/global.json | 4 +- themes/unity/icons/README | 2 +- .../notifications-area-flagged-symbolic.png | Bin 0 -> 14306 bytes themes/unity/theme.lua | 2 + themes/unity_mate/COPYRIGHT | 14 +++++ themes/unity_mate/WARNING.txt | 2 +- themes/unity_mate/config/global.json | 4 +- themes/unity_mate/icons/README | 2 +- .../notifications-area-flagged-symbolic.png | Bin 0 -> 14306 bytes themes/unity_mate/theme.lua | 2 + widgets/desktop/notifications.lua | 49 ++++++++++-------- widgets/dismal.lua | 20 ++++++- 29 files changed, 135 insertions(+), 40 deletions(-) create mode 100644 themes/reno98/COPYRIGHT create mode 100644 themes/reno98/icons/notifications-area-flagged-symbolic.png create mode 100644 themes/serenity/COPYRIGHT create mode 100644 themes/serenity/icons/notifications-area-flagged-symbolic.png create mode 100644 themes/unity/COPYRIGHT create mode 100644 themes/unity/icons/notifications-area-flagged-symbolic.png create mode 100644 themes/unity_mate/COPYRIGHT create mode 100644 themes/unity_mate/icons/notifications-area-flagged-symbolic.png diff --git a/Rakefile b/Rakefile index d01a891..1029724 100644 --- a/Rakefile +++ b/Rakefile @@ -62,7 +62,10 @@ end desc "Uninstall from .config" task :clean do - rm_rf "#{ConfigPath}/awesome" + base = ["libs","modules","themes","widgets","rc.lua"] + base.each { |x| + rm_rf "#{ConfigPath}/awesome/"+x + } end desc "Wipe configuration and reinstall from scratch" diff --git a/desktop.conf b/desktop.conf index 88929ea..fa76735 100644 --- a/desktop.conf +++ b/desktop.conf @@ -3,7 +3,7 @@ terminal = "$HOME/.local/bin/st" browser = "prime-run librewolf" modkey = "Mod4" -theme = "unity" +theme = "reno98" shell = "zsh" # Keybindings diff --git a/modules/desktop.lua b/modules/desktop.lua index 911042a..4ff00b0 100644 --- a/modules/desktop.lua +++ b/modules/desktop.lua @@ -232,3 +232,16 @@ client.connect_signal("manage",function(c) end end) end --}}} +-- Find a client to focus on +for s in screen do + for _,t in pairs(awful.tag.gettags(s)) do + t:connect_signal("property::selected", function(t) + if not client.focus then + local c = t:clients()[1] + if c then + client.focus = c + end + end + end) + end +end diff --git a/themes/reno98/COPYRIGHT b/themes/reno98/COPYRIGHT new file mode 100644 index 0000000..8d056eb --- /dev/null +++ b/themes/reno98/COPYRIGHT @@ -0,0 +1,12 @@ +Notice: all assets in the layouts directory and taglist directory, as well as submenu.png, belong to the AwesomeWM team and respective authors of these assets. + +The following assets in the titlebar directory are made specifically for reno98 and are licensed under CC0: +close_focus.png +close_normal.png +maximized_focus_inactive.png +maximized_normal_inactive.png +maximized_normal_active.png +minimize_focus.png +minimize_normal.png + +Other assets in the directory are kept from the default theme of AwesomeWM and belong to the respecitve authors. diff --git a/themes/reno98/config/global.json b/themes/reno98/config/global.json index dab1382..9c155ef 100644 --- a/themes/reno98/config/global.json +++ b/themes/reno98/config/global.json @@ -1,7 +1,7 @@ { "widgets.dismal":{ - "x":0, - "y":26 + "pos":"top_left", + "ignore_wibars":false }, "widgets.rootmenu":{}, "widgets.lockscreen":{}, diff --git a/themes/reno98/icons/README b/themes/reno98/icons/README index 7023132..ce4c831 100644 --- a/themes/reno98/icons/README +++ b/themes/reno98/icons/README @@ -1,3 +1,3 @@ Licensed under conditions of CC0 (https://creativecommons.org/publicdomain/zero/1.0/legalcode.txt) -To the extent possible under law, Yessiest (yessiest@memeware.net) has waived all copyright and related or neighboring rights to Reno98 icons +To the extent possible under law, Yessiest (yessiest@memeware.net) has waived all copyright and related or neighboring rights to Reno icons \ No newline at end of file diff --git a/themes/reno98/icons/notifications-area-flagged-symbolic.png b/themes/reno98/icons/notifications-area-flagged-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..ceb057847d5510eb938978db72f488fe5e41eeab GIT binary patch literal 455 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 Y4wi`KF!IJ9lK=n!07*qoM6N<$g2-vXIRF3v diff --git a/themes/reno98/theme.lua b/themes/reno98/theme.lua index 74e0520..216619e 100644 --- a/themes/reno98/theme.lua +++ b/themes/reno98/theme.lua @@ -325,6 +325,7 @@ theme["battery-missing-symbolic"] = themes_path.."reno98/icons/battery-missing-s theme["ac-adapter-symbolic"] = themes_path.."reno98/icons/ac-adapter-symbolic.png" theme["backlight-symbolic"] = themes_path.."reno98/icons/backlight-symbolic.png" theme["notifications-area-symbolic"] = themes_path.."reno98/icons/notifications-area-symbolic.png" +theme["notifications-area-flagged-symbolic"] = themes_path.."reno98/icons/notifications-area-flagged-symbolic.png" theme["mpc-previous-symbolic"] = themes_path.."reno98/icons/mpc-previous-symbolic.png" diff --git a/themes/serenity/COPYRIGHT b/themes/serenity/COPYRIGHT new file mode 100644 index 0000000..8d056eb --- /dev/null +++ b/themes/serenity/COPYRIGHT @@ -0,0 +1,12 @@ +Notice: all assets in the layouts directory and taglist directory, as well as submenu.png, belong to the AwesomeWM team and respective authors of these assets. + +The following assets in the titlebar directory are made specifically for reno98 and are licensed under CC0: +close_focus.png +close_normal.png +maximized_focus_inactive.png +maximized_normal_inactive.png +maximized_normal_active.png +minimize_focus.png +minimize_normal.png + +Other assets in the directory are kept from the default theme of AwesomeWM and belong to the respecitve authors. diff --git a/themes/serenity/config/global.json b/themes/serenity/config/global.json index dab1382..9c155ef 100644 --- a/themes/serenity/config/global.json +++ b/themes/serenity/config/global.json @@ -1,7 +1,7 @@ { "widgets.dismal":{ - "x":0, - "y":26 + "pos":"top_left", + "ignore_wibars":false }, "widgets.rootmenu":{}, "widgets.lockscreen":{}, diff --git a/themes/serenity/icons/README b/themes/serenity/icons/README index 7023132..ce4c831 100644 --- a/themes/serenity/icons/README +++ b/themes/serenity/icons/README @@ -1,3 +1,3 @@ Licensed under conditions of CC0 (https://creativecommons.org/publicdomain/zero/1.0/legalcode.txt) -To the extent possible under law, Yessiest (yessiest@memeware.net) has waived all copyright and related or neighboring rights to Reno98 icons +To the extent possible under law, Yessiest (yessiest@memeware.net) has waived all copyright and related or neighboring rights to Reno icons \ No newline at end of file diff --git a/themes/serenity/icons/notifications-area-flagged-symbolic.png b/themes/serenity/icons/notifications-area-flagged-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..ceb057847d5510eb938978db72f488fe5e41eeab GIT binary patch literal 455 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 Y4wi`KF!IJ9lK=n!07*qoM6N<$g2-vXIRF3v diff --git a/themes/serenity/theme.lua b/themes/serenity/theme.lua index 0e48369..02846f0 100644 --- a/themes/serenity/theme.lua +++ b/themes/serenity/theme.lua @@ -427,6 +427,7 @@ theme["battery-missing-symbolic"] = themes_path.."serenity/icons/battery-missing theme["ac-adapter-symbolic"] = themes_path.."serenity/icons/ac-adapter-symbolic.png" theme["backlight-symbolic"] = themes_path.."serenity/icons/backlight-symbolic.png" theme["notifications-area-symbolic"] = themes_path.."serenity/icons/notifications-area-symbolic.png" +theme["notifications-area-flagged-symbolic"] = themes_path.."serenity/icons/notifications-area-flagged-symbolic.png" theme["mpc-previous-symbolic"] = themes_path.."serenity/icons/mpc-previous-symbolic.png" diff --git a/themes/unity/COPYRIGHT b/themes/unity/COPYRIGHT new file mode 100644 index 0000000..ef59c69 --- /dev/null +++ b/themes/unity/COPYRIGHT @@ -0,0 +1,14 @@ +Notice: all assets in the layouts directory and taglist directory, as well as submenu.png, belong to the AwesomeWM team and respective authors of these assets. + +The following assets in the titlebar directory are taken from the Ambiance theme: +close_focus.png +close_normal.png +maximized_focus_inactive.png +maximized_normal_inactive.png +maximized_normal_active.png +minimize_focus.png +minimize_normal.png + +Other assets in the directory are kept from the default theme of AwesomeWM and belong to the respecitve authors. + +background.png art is taken from Ubuntu release 20.04 diff --git a/themes/unity/WARNING.txt b/themes/unity/WARNING.txt index dd1c576..053935a 100644 --- a/themes/unity/WARNING.txt +++ b/themes/unity/WARNING.txt @@ -1,3 +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. +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 X11. diff --git a/themes/unity/config/global.json b/themes/unity/config/global.json index dab1382..9c155ef 100644 --- a/themes/unity/config/global.json +++ b/themes/unity/config/global.json @@ -1,7 +1,7 @@ { "widgets.dismal":{ - "x":0, - "y":26 + "pos":"top_left", + "ignore_wibars":false }, "widgets.rootmenu":{}, "widgets.lockscreen":{}, diff --git a/themes/unity/icons/README b/themes/unity/icons/README index 7023132..0e0ea17 100644 --- a/themes/unity/icons/README +++ b/themes/unity/icons/README @@ -1,3 +1,3 @@ Licensed under conditions of CC0 (https://creativecommons.org/publicdomain/zero/1.0/legalcode.txt) -To the extent possible under law, Yessiest (yessiest@memeware.net) has waived all copyright and related or neighboring rights to Reno98 icons +To the extent possible under law, Yessiest (yessiest@memeware.net) has waived all copyright and related or neighboring rights to Reno icons diff --git a/themes/unity/icons/notifications-area-flagged-symbolic.png b/themes/unity/icons/notifications-area-flagged-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1532e60670695d1a9e9f7189a2dc955cb95b8a GIT binary patch literal 14306 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 literal 0 HcmV?d00001 diff --git a/themes/unity/theme.lua b/themes/unity/theme.lua index 2e62355..42f2685 100644 --- a/themes/unity/theme.lua +++ b/themes/unity/theme.lua @@ -227,6 +227,7 @@ theme["battery-missing-symbolic"] = themes_path.."unity/icons/battery-missing-sy 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["notifications-area-flagged-symbolic"] = themes_path.."unity/icons/notifications-area-flagged-symbolic.png" theme["mpc-previous-symbolic"] = themes_path.."unity/icons/mpc-previous-symbolic.png" @@ -265,6 +266,7 @@ for _,v in pairs({ "ac-adapter-symbolic", "backlight-symbolic", "notifications-area-symbolic", + "notifications-area-flagged-symbolic", "mpc-previous-symbolic", "mpc-play-symbolic", "mpc-pause-symbolic", diff --git a/themes/unity_mate/COPYRIGHT b/themes/unity_mate/COPYRIGHT new file mode 100644 index 0000000..ef59c69 --- /dev/null +++ b/themes/unity_mate/COPYRIGHT @@ -0,0 +1,14 @@ +Notice: all assets in the layouts directory and taglist directory, as well as submenu.png, belong to the AwesomeWM team and respective authors of these assets. + +The following assets in the titlebar directory are taken from the Ambiance theme: +close_focus.png +close_normal.png +maximized_focus_inactive.png +maximized_normal_inactive.png +maximized_normal_active.png +minimize_focus.png +minimize_normal.png + +Other assets in the directory are kept from the default theme of AwesomeWM and belong to the respecitve authors. + +background.png art is taken from Ubuntu release 20.04 diff --git a/themes/unity_mate/WARNING.txt b/themes/unity_mate/WARNING.txt index dd1c576..053935a 100644 --- a/themes/unity_mate/WARNING.txt +++ b/themes/unity_mate/WARNING.txt @@ -1,3 +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. +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 X11. diff --git a/themes/unity_mate/config/global.json b/themes/unity_mate/config/global.json index dab1382..9c155ef 100644 --- a/themes/unity_mate/config/global.json +++ b/themes/unity_mate/config/global.json @@ -1,7 +1,7 @@ { "widgets.dismal":{ - "x":0, - "y":26 + "pos":"top_left", + "ignore_wibars":false }, "widgets.rootmenu":{}, "widgets.lockscreen":{}, diff --git a/themes/unity_mate/icons/README b/themes/unity_mate/icons/README index 7023132..0e0ea17 100644 --- a/themes/unity_mate/icons/README +++ b/themes/unity_mate/icons/README @@ -1,3 +1,3 @@ Licensed under conditions of CC0 (https://creativecommons.org/publicdomain/zero/1.0/legalcode.txt) -To the extent possible under law, Yessiest (yessiest@memeware.net) has waived all copyright and related or neighboring rights to Reno98 icons +To the extent possible under law, Yessiest (yessiest@memeware.net) has waived all copyright and related or neighboring rights to Reno icons diff --git a/themes/unity_mate/icons/notifications-area-flagged-symbolic.png b/themes/unity_mate/icons/notifications-area-flagged-symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1532e60670695d1a9e9f7189a2dc955cb95b8a GIT binary patch literal 14306 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 literal 0 HcmV?d00001 diff --git a/themes/unity_mate/theme.lua b/themes/unity_mate/theme.lua index bc3b12d..000aa73 100644 --- a/themes/unity_mate/theme.lua +++ b/themes/unity_mate/theme.lua @@ -227,6 +227,7 @@ theme["battery-missing-symbolic"] = themes_path.."unity_mate/icons/battery-missi theme["ac-adapter-symbolic"] = themes_path.."unity_mate/icons/ac-adapter-symbolic.png" theme["backlight-symbolic"] = themes_path.."unity_mate/icons/backlight-symbolic.png" theme["notifications-area-symbolic"] = themes_path.."unity_mate/icons/notifications-area-symbolic.png" +theme["notifications-area-flagged-symbolic"] = themes_path.."unity_mate/icons/notifications-area-flagged-symbolic.png" theme["mpc-previous-symbolic"] = themes_path.."unity_mate/icons/mpc-previous-symbolic.png" @@ -265,6 +266,7 @@ for _,v in pairs({ "ac-adapter-symbolic", "backlight-symbolic", "notifications-area-symbolic", + "notifications-area-flagged-symbolic", "mpc-previous-symbolic", "mpc-play-symbolic", "mpc-pause-symbolic", diff --git a/widgets/desktop/notifications.lua b/widgets/desktop/notifications.lua index afe967d..95eea00 100644 --- a/widgets/desktop/notifications.lua +++ b/widgets/desktop/notifications.lua @@ -53,6 +53,32 @@ return function(args) popup.visible = false end end) + -- create popup button + local clip_widget + local clip_icon + 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"], + id = "notification-icon", + resize = true, + }))) + clip_icon = clip_widget:get_children_by_id("notification-icon")[1] + 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) + clip_icon.image = beautiful["notifications-area-symbolic"] + 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 naughty.config.notify_callback = function(update_args) count = count + 1 local w = wibox.widget(t.button(t.article({ @@ -86,29 +112,8 @@ return function(args) end) table.insert(pager.list,1,w) pager:update() + clip_icon.image = beautiful["notifications-area-flagged-symbolic"] 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/dismal.lua b/widgets/dismal.lua index e71b4b0..1bf94aa 100644 --- a/widgets/dismal.lua +++ b/widgets/dismal.lua @@ -75,6 +75,23 @@ return function(args) layout = wibox.layout.fixed.horizontal, spacing = style.container.spacing })) + local available_positions = { + top_left = awful.placement.top_left, + top_right = awful.placement.top_right, + bottom_left = awful.placement.bottom_left, + bottom_right = awful.placement.bottom_right, + left = awful.placement.left, + right = awful.placement.right, + top = awful.placement.top, + bottom = awful.placement.bottom, + centered = awful.placement.centered + } + local honor_workarea = true + if (args.ignore_wibars) then + honor_workarea = false + end + local popup_position = (args.pos and available_positions[args.pos]) + or available_positions["top_left"] local button_cache = gears.cache(function(name,exec,description,icon,key) -- beacause apparently cache doesn't allow nil values if icon == "" then icon = nil end @@ -208,9 +225,8 @@ return function(args) ask.k(":dismal.run", function() results_list:reset() dismal.visible = true - dismal.x = args.x or 0 - dismal.y = args.y or 0 if dismal.visible then + popup_position(dismal,{honor_workarea=honor_workarea}) awful.prompt.run { prompt = "Run: ", textbox = input_field,