Skip to content

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.

Additional references

GJS

Python

Lua

Vala

Astal Libraries

  • Apps: Library and cli tool for querying applications
  • Auth: Authentication library using PAM
  • Battery: DBus proxy library for upower daemon
  • Bluetooth: Library to control bluez over dbus
  • Cava: Audio visualizer library using cava
  • Greet: Library and CLI tool for sending requests to greetd
  • Hyprland: Library and cli tool for Hyprland IPC socket
  • Mpris: Library and cli tool for controlling media players
  • Network: NetworkManager wrapper library
  • Notifd: A notification daemon library and cli tool
  • PowerProfiles: Library and cli to control upowerd powerprofiles
  • River: Library and cli tool for getting status information of the river wayland compositor
  • Tray: A systemtray library and cli tool
  • WirePlumber: A library for audio control using wireplumber

Released under the LGPL v2.1 License