Revolutionize Your Desktop With AGS | Easiest Wayland Widgets
10,965
Published 2024-06-09
Donations: ko-fi.com/vimjoyer
AGS wiki: aylur.github.io/ags-docs/
AGS examples: github.com/Aylur/ags/tree/main/example/simple-bar
libastal: github.com/astal-sh/libastal
All Comments (21)
-
Correction: bun cannot be used to run ags, only build it, so there is no performance improvements when using bun other than a fast build
-
So thankful for a widget system that uses a preexisting language and not some esoteric proprietary bs
-
Why do people say ags is easy... Of course simple bar is easy, but control centers and screen overviews are mindcracking. Also it is nearly impossible to understand other people ags configs if you not a native js speaker
-
Great walkthrough! libastal with gjs also supports jsx, currently not all services are ported yet, but it works quite good already
-
Such a high quality video , loved the side by side!
-
Very helpful video! Good work!
-
very cool. I may actually add a bar to my setup now :D
-
This is awesome! I was using awesome for widgets and it is a pain. This forced me to use X11 instead of Wayland AGS allows me to use wayland and even to use js instead of lua. Thanks for finding this gem :)
-
Didn’t hear about this before, i once tried ewww but thought it was uncomfortable to use, this looks easier!
-
Nice I never thought setting up custom widgets could be so easy. This definitely is way easier to work with than eww.
-
thanks for sharing
-
please bring us more content about AGS 🙏🙏
-
never thought ags was this easy. Thank you for the new rabbit hole!
-
Спасибо за ваши видео! Добра вам
-
oh js how i love it variables using const
-
I see vimjoyer, i click
-
yay you used my title suggestion :)
-
I would love if you make video tutorial on how ags handle events and hook, cause that's has been my problem of switching to ags. I can't write a hyprland workspaces script that has a dummy workspace, basically 1-9. So far I can make it presistent and handle the theming but the problem is it didn't get affected no matter what I do (switch workspace, empty the workspace, etc) because I can't understand the how to hook i to the service. I tried reading multiple configs and can't seems to find a 'proper' way to do it, everyone use different approach which a good thing but a more straightforward way would make it easier.
-
This is the third time I've been struggling with something and you have come out with a video on exactly that topic. Are you telepathic?
-
So AGS is gtk shell? It gives users ability to build something akin to gnome but without gnome's restrictions. The way i see it can be easily updated if plugins are built to work with updates whatever you'rre using will work regardless of update. Pair it with hyperland to build insane desktop environments.