📈 GH Trending Explorer 🎲 Surprise me

← all repos

Jack02134x / prism-shell

git clone https://github.com/Jack02134x/prism-shell.git

A shell made in quickshell for hyprland specifically

—
stars, 24h
+48
stars, 7 days · #950
+48
stars, 30 days · #6,172
48
★ total · +48% this week
6
forks · 0 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageQML
License—
Created2026-10-13 (7d ago)
Last pushtoday
Watchers0
OwnerUser

Links

README excerpt
# Prism
**A Quickshell desktop shell for Hyprland.** The colours come from your wallpaper and everything moves.
 ▶ Watch the 48-second tour (with sound) 
Prism replaces your bar, launcher, notification daemon, OSDs, lock screen and power menu with one
shell. Pick a wallpaper and matugen recolours all of it. The
palette cross-fades instead of snapping.
## Screenshots
| | |
| :---: | :---: |
| | |
| **Dashboard**: toggles, media, weather, screen time, phone | **Launcher**: apps, commands, clipboard, emoji, maths |
| | |
| **Wallpapers**: coverflow picker that recolours everything | **Lock screen** |
The tour shows the rest: the bongo cat, overview, drawers, clock and power menu.
## Features
- **Bar**
 - Plasma-orb launcher button.
 - Liquid workspace indicator with app icons, plus chips for special workspaces.
 - Live CPU, RAM and temperature rings, system tray, battery capsule and clock.
 - Dynamic island in the middle that morphs between:
 - clock and weather
 - now playing, with a cava visualizer
 - volume and brightness OSD
 - incoming notifications (with action buttons)
- **Edge drawers**: drag from the left edge for sliders and quick toggles, or from the right edge for
 notification history, a calendar and do-not-disturb.
- **Launcher** with modes:
 - apps
 - `/` commands
 - `@` open windows
 - `>` clipboard history (with image previews)
 - `:` emoji
 - `=` calculator
 - `$` shell
 - `#` web search
 - `y ` YouTube
 - `w ` wallpapers
 - `?` help
- **Dashboard** with tabs: Home, Media (a bongo cat drumming to the beat over a live visualizer), System (CPU / GPU / memory / disks / processes),
 Screen time, Network (Wi-Fi + Bluetooth), Audio (per-app mixer, mic meter) and Settings.
- **Workspace overview** with live window previews:
 - drag windows between workspaces
 - keys `1`–`0` jump to workspaces
 - `Space` shows minimised windows
- **Window switcher** with live previews.
- **Wallpaper picker**: a coverflow carousel where the transition grows from where you clicked.
 - Video wallpapers via mpvpaper.
 - Light/dark mode and colour-scheme picker (the whole system follows).
- **Capture**: screenshot (region / window / screen) and screen-recording menus.
- **Session**: lock screen, polkit agent, power menu.
- **Clock**: a floating window, written in Python, for timer, stopwatch (laps) and alarms (repeat days,
 snooze). You pick the alarm tone: built-in tones, system sounds or your own file. It can be pinned
 to every workspace or kept on one, and shrinks to a mini pill that shows whatever is counting. It
 keeps time in the background, and the bar shows what's running. Open it from the alarm button
 next to the bar clock, by right-clicking the clock, or with `SUPER + ALT + K`.
- **Extras**:
 - Pomodoro focus timer with study noise
 - 20-20-20 eye-break reminders
 - caffeine, game mode, warm screen
 - EasyEffects on/off
 - KDE Connect phone card
 - weather
 - a keybind cheatsheet generated from *your* Hyprland config
## Requirements
- **Arch Linux,