Skip to content

mst-mkt/widgets

Repository files navigation

mst-mkt/widgets

Linux Desktop widgets for my laptop, built with Astal and Gnim.

Widgets

Widget Preview Features
Bar
  • Niri Workspace Indicator
  • Notification Panel Button
  • (Under construction…)
Notification Panel
  • Grouped notifications
  • Actions & dismiss
Calendar
  • Monthly Calendar
  • Japanese Holidays
  • Google Calendar Schedule
Notification Toast
  • Sonner-style stacking popups
  • Hover to expand
  • Swipe & click to dismiss
Player
  • Track Info
  • Playback Controls
  • Audio Visualizer
App Launcher
  • Fuzzy Application Search
  • Keyboard Navigation
  • Frequency-based Sorting
OSD
  • Audio Volume
  • Screen Brightness

More widgets in development…

Usage

nix run github:mst-mkt/widgets
{
  inputs.widgets.url = "github:mst-mkt/widgets";
  home.packages = [ inputs.widgets.packages.${system}.default ];
}

Request Handler

Widgets can be operated via the CLI.

  • widgets open {panelId}
  • widgets toggle {panelId}
  • widgets close

About

Desktop widgets built with Astal and Gnim.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages