Skip to content

Latest commit

 

History

History
61 lines (46 loc) · 1.14 KB

README.md

File metadata and controls

61 lines (46 loc) · 1.14 KB

Saturn

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

Features

  • Bar
  • Control Center
  • Media Player/Controls
  • Calendar
  • OSD

Todo

  • Notifications
  • Power Menu

Hacking

If you want to modify this config, clone or fork this repository and install the dependencies.

Dependencies

  • ags
  • astal-hyprland
  • astal-mpris
  • astal-battery
  • astal-network
  • astal-bluetooth
  • astal-wireplumber
  • astal-cava
  • pipewire with wireplumber
  • cava
  • brightnessctl

Types

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

Building

Saturn can be transpiled and bundled using AGS

ags bundle app.ts saturn

or on Nix,

nix build