diff options
author | Aylur <[email protected]> | 2024-09-25 23:22:01 +0000 |
---|---|---|
committer | Aylur <[email protected]> | 2024-09-25 23:22:01 +0000 |
commit | 65654282a98cb0590d498e4ed9c924f97646f1dc (patch) | |
tree | 9150a8c5dca5429fafdd559db6e88f8bccb23d84 /docs/getting-started/introduction.md | |
parent | fd8c3e81d8f7b235be123ce592f89e72f65a0f05 (diff) |
docs: restructure
Diffstat (limited to 'docs/getting-started/introduction.md')
-rw-r--r-- | docs/getting-started/introduction.md | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/docs/getting-started/introduction.md b/docs/getting-started/introduction.md deleted file mode 100644 index 7f88362..0000000 --- a/docs/getting-started/introduction.md +++ /dev/null @@ -1,23 +0,0 @@ -# Introduction - -## What is Astal? - -Astal (_meaning "desk"_) is a bundle of libraries built using [GLib](https://docs.gtk.org/glib/) in Vala and C. -The core library [libastal](https://aylur.github.io/libastal) has some Gtk widgets that come packaged, -the most important one is the [Window](https://aylur.github.io/libastal/class.Window.html) which is the main toplevel component using [gtk-layer-shell](https://github.com/wmww/gtk-layer-shell). -This is what allows us to use Gtk as shell components on Wayland. -libastal also comes with some utility functions such as running external processes, -reading, writing and monitoring files. - -## Why Astal? - -What makes Astal convenient to use is not the core library, as it could easily be replaced -by the standard library of any of your favorite language that has bindings to Gtk, it is the -accompanying libraries (_formerly known as "services" in AGS_) - -Have you ever wanted to write a custom bar, custom notification popups -or an applauncher, but gave up because writing a workspace widget, -implementing the notification daemon or handling a search filter was too much of a hassle? - -Astal libraries have you [covered](/libraries/references), you don't have to worry about these, -you just define the layout, style it with CSS and that's it. |