Skip to content

Resources

  • Gnim: The base GJS library AGS is built on. Note that gnim modules are reexported from the ags namespace. For example the gnim/gobject module becomes ags/gobject.

GJS

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 GPL v3.0 License