mirror of
https://github.com/zoriya/astal.git
synced 2026-05-26 23:56:46 +00:00
6f39857dc7
vitepress feels a bit more polished and clean
45 lines
2.2 KiB
Markdown
45 lines
2.2 KiB
Markdown
# References
|
|
|
|
The references of the libraries are annotated for the C language.
|
|
Reading their documentation will vary depending on the language they are used in.
|
|
|
|
<!--TODO: list some examples on how to read docs,-->
|
|
<!--for example the difference between C enums and gjs enums-->
|
|
|
|
## Additional references
|
|
|
|
### GJS
|
|
|
|
- [gjs-docs.gnome.org](https://gjs-docs.gnome.org/): Library references annotated for GJS
|
|
- [gjs.guide](https://gjs.guide/): GJS and GObject guide
|
|
|
|
### Python
|
|
|
|
- [pgi-docs](https://lazka.github.io/pgi-docs/): Library references annotated for Python
|
|
- [pygobject.gnome.org](https://pygobject.gnome.org/): PyGObject reference and guide
|
|
|
|
### Lua
|
|
|
|
- [lua-lgi docs](https://github.com/lgi-devs/lgi/tree/master/docs): GObject bindings guide for Lua
|
|
|
|
### Vala
|
|
|
|
- [vala.dev](https://vala.dev/): Guide for the Vala language
|
|
- [valadoc.org](https://valadoc.org/): Library references annotated for Vala
|
|
|
|
## Astal Libraries
|
|
|
|
- [Astal](https://aylur.github.io/libastal): libastal the core library, which has the widgets and utilites
|
|
- [Apps](https://aylur.github.io/libastal/apps): Library and cli tool for querying applications
|
|
- [Auth](https://aylur.github.io/libastal/auth): Authentication library using PAM
|
|
- [Battery](https://aylur.github.io/libastal/battery): DBus proxy library for upower daemon
|
|
- [Bluetooth](https://aylur.github.io/libastal/bluetooth): Library to control bluez over dbus
|
|
- [Hyprland](https://aylur.github.io/libastal/hyprland): Library and cli tool for Hyprland IPC socket
|
|
- [Mpris](https://aylur.github.io/libastal/mpris): Library and cli tool for controlling media players
|
|
- [Network](https://aylur.github.io/libastal/network): NetworkManager wrapper library
|
|
- [Notifd](https://aylur.github.io/libastal/notifd): A notification daemon library and cli tool
|
|
- [PowerProfiles](https://aylur.github.io/libastal/powerprofiles): Library and cli to control upowerd powerprofiles
|
|
- [River](https://aylur.github.io/libastal/river): Library and cli tool for getting status information of the river wayland compositor
|
|
- [Tray](https://aylur.github.io/libastal/tray): A systemtray library and cli tool
|
|
- [WirePlumber](https://aylur.github.io/libastal/wireplumber): A library for audio control using wireplumber
|