Skip to content

A simple but pretty GTK widget suite for Wayland

Notifications You must be signed in to change notification settings

shadeyg56/saturn

Repository files navigation

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

About

A simple but pretty GTK widget suite for Wayland

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published