A simple GTK widget suite for Wayland scaffolded with AGS and built with Astal
As this setup is mostly intended for personal use, there is no configuration options. If you'd like to modify this setup, visit the Hacking section below
Preview - Last Updated (11/18/2024)
showcase.mp4
- Bar
- Control Center
- Media Player/Controls
- Calendar
- OSD
- Notifications
- Power Menu
If you want to modify this config, clone or fork this repository and install the dependencies.
- ags
- astal-hyprland
- astal-mpris
- astal-battery
- astal-network
- astal-bluetooth
- astal-wireplumber
- astal-cava
- pipewire with wireplumber
- cava
- brightnessctl
Types can be generated with the following command
ags types -d .
If using Nix, the types can also be generated by entering the dev shell with
nix develop
Saturn can be transpiled and bundled using AGS
ags bundle app.ts saturn
or on Nix,
nix build