Commit Graph

31 Commits

Author SHA1 Message Date
Aire-One 7bb8653128 feat(dock): initial dock implementation
This commit is more a showcase to demonstrate how we can use the slot
package to build custom UI. It includes a minimal UPower service and
slot's parameters binding and reusable UI modules.

I feel like this is going the right direction. We still have some
improvement margin, but the code is well separated in layers. We can
easily connect to the service in different contexts.
2024-12-04 23:36:33 +01:00
Aire-One 782806b1f5 fix(configuration): ruled needs array tables 2024-12-02 01:18:57 +01:00
Aire-One fde6cd1f65 chore(vscode): update Lua settings 2024-11-28 01:36:30 +01:00
Aire-One 066d5dfe12 chore: simplify slots declaration 2024-11-28 01:06:30 +01:00
Aire-One 820a48dea0 chore: build awesome-slot from source
I'm working on some new updates on awesome-slot that I want to test here
on my config before pushing the commits.
2024-11-27 01:35:36 +01:00
Aire-One 77ce301c22 chore(luarocks): pin dependencies versions 2024-11-03 15:44:43 +01:00
Aire-One fb75185889 refactor 2024-11-03 02:24:32 +01:00
Aire-One 67759f302d fix(myawesomemenu) wrap callback in anon function
`awful.menu` calls function callback with default arguments from the
menu widget. It's safer to explicitly invoke callbacks without parameter
from an anonymous function.
2021-12-26 18:27:16 +01:00
Aire-One 6fd8406ac7 add(create_tags) spawn a terminal on the first_tag 2021-12-26 17:21:30 +01:00
Aire-One 588c4f241c add(theme) bar_bg 2021-12-26 17:19:13 +01:00
Aire-One f2b0f9708f chore(bindings) module + use argument constructors 2021-12-02 19:55:58 +01:00
Aire-One 5a741f2bc1 Merge pull request 'Tooling and conf for a proper developement environment on VSCode(ium)' (#1) from tooling/vscode into master
Reviewed-on: #1
2021-11-29 19:37:36 +01:00
Aire-One 1e31cc35a6 add(vscode) extensions recommendations 2021-11-29 19:28:55 +01:00
Aire-One 24e6a27363 add(lua-format) remove config file 2021-11-29 18:59:37 +01:00
Aire-One acd4f3e924 add(debug) vscode debug config 2021-11-29 18:56:22 +01:00
Aire-One a267fc99ab fix: stylua formatting 2021-11-29 18:53:23 +01:00
Aire-One 2b904ebc54 add: luacheck 2021-10-06 00:29:50 +02:00
Aire-One 87973384a0 add: luaformatter 2021-10-06 00:29:50 +02:00
Aire-One a9620e8904 add: editorconfig 🐭 2021-10-06 00:29:50 +02:00
Aire-One 57724c340d add(debug) lld debugger with Xephyr 2021-10-04 20:32:34 +02:00
Aire-One a0a8250d14 add(wallpaper) pizza 🍕 2021-09-29 01:48:44 +02:00
Aire-One 3d7c85c3aa add(global_keybindings) generic client and layout 2021-09-27 00:53:37 +02:00
Aire-One 1f00c3775a add(global_keybindings) open terminal command 2021-09-27 00:52:09 +02:00
Aire-One 9bf5157b05 fix(global_keybindings) hotkeys_popup 2021-09-27 00:51:20 +02:00
Aire-One b1b459d60f add(bar) Center the taglist widget
Use `expand = 'outside'` on the bar main align layout to correctly center the
taglist widget, and use more place containers to align all the widget groups.
2021-08-05 20:40:28 +02:00
Aire-One 4c411d1af0 inf(desktop_decoration) Modularize desktop bar 2021-07-04 17:39:03 +02:00
Aire-One baeb76de22 add(desktop_decoration) Customize the desktop bar 2021-07-04 17:24:00 +02:00
Aire-One 8c158dd6c3 add(tag) Configure first tag 2021-06-28 19:05:22 +02:00
Aire-One ccae324eb3 add(conf) Applications configuration 2021-06-28 18:49:12 +02:00
Aire-One 416fa31206 add(theme) Wallpaper 2021-06-28 08:27:22 +02:00
Aire-One 82e9525978 init 2021-05-25 17:37:29 +02:00