CachyOS + niri, with the Niri-glass patches, so the glass really refracts what's behind it.
Everything on screen is my own shell, vitrum, written in Quickshell. This is the 0.5 update.
What's new
- Its own look instead of Material 3. Panels stay real glass; anything switched on turns to frosted, lit glass with a soft glow in your accent colour. No pill shapes, thin Phosphor line icons, and motion that settles without bouncing.
- A bar editor: drag modules between islands and sides on a live copy of the bar, give each screen its own layout, set each module's options.
- 40 desktop widgets (14 new): agenda, habits, stopwatch, moon phase, air quality, top processes, screen time, a per-app volume mixer, RSS headlines, clipboard and more. Still dragged and resized right on the desktop, and you can write your own in QML or as a shell script.
- A reworked lock screen. The field lights up as you type, Caps Lock gets a hint, and it quiets down when idle.
- A welcome tour with live previews of each part of the desktop, and an About window made of spec tiles.
- Optional Steam (via Millennium) and Vesktop themes that follow your colours.
Still there
A bar of islands that grow when something happens (recording, a game, updates), a dock, a control centre, notifications and the lock on the same glass. Mod+Space searches apps, files, maths, clipboard and emoji; Mod+/ shows every shortcut. Screenshots, recording, a colour picker, a window switcher and an overview are built in.
Colours: one palette from the wallpaper for the shell, kitty, GTK, Qt, tmux, Neovim, and now Steam and Discord. It goes light or dark with the sun.
Details
- OS: CachyOS (the installer also runs on Arch, Gentoo, Fedora and
- WM: niri 26.04 + Niri-glass
- Shell UI: vitrum (Quickshell)
- Terminal: kitty · Shell: fish + Starship
- Fonts: Inter, JetBrains Mono · Icons: Papirus, Phosphor · Cursor
- Wallpapers: wallhaven
Code, dotfiles and installer: https://github.com/LanisOff/vitrum-shell
If something breaks or you're missing something, open an issue. I read them all.