Skip to content

GlimpseA polished desktop shell toolkit for Niri.

Panel, wallpaper, lock screen, night light, and idle behavior that feel like one desktop.

What You Get

Glimpse is for people who like Niri but still want the comfortable parts of a cohesive desktop.

ComponentWhat it does
ShellShows workspaces, status applets, tray items, weather, battery, network, media, notifications, and custom commands.
WallpaperSets a color or image wallpaper, with an optional blurred backdrop.
Lock screenShows a themed lock screen with your wallpaper, clock, user picture, status buttons, and PAM authentication.
Night lightWarms the screen at sunset or on your chosen schedule.
Idle rulesLocks the session, turns displays off, suspends, or runs your own commands after inactivity.
Custom appletsAdd launchers, menus, scripts, and live status widgets without rebuilding Glimpse.

Start Here

  1. Install the package from Installation.
  2. Enable the shell, lock screen, night light, and idle services.
  3. Add your first panel layout in Configuration.
  4. Theme the shell, Lock Screen, and Wallpaper for your setup.

Good First Setup

Enable the main pieces:

sh
systemctl --user enable --now glimpse-shell.service
systemctl --user enable --now glimpse-lock.service
systemctl --user enable --now glimpse-sunset.service
systemctl --user enable --now glimpse-idle.service

Then start with these pages:

GoalPage
Put useful things in the panelConfiguration
Change colors and CSSTheming
Use commands and scripts as appletsCustom Applets
Make the lock screen match your setupLock
Set wallpaper and blurred backdropWallpaper
Lock or blank displays after idle timeIdle
Warm the screen at nightSunset