01 / dynamic island
the island is the bar.
It starts as your clock, then grows into the player, volume, workspaces, notifications, today and screen recording. Seven bar styles, one continuous surface.
A complete Linux desktop shell for Hyprland and niri. The bar, dynamic island, control center, widgets, launcher, dock and lock screen — one coherent system, tuned to your taste.

night drive
ambient sessions · 02:14
scroll to explore
interfacethe whole picture
The bar, island, control center, launcher and widgets are not separate apps. They share one geometry, one type scale and one motion language — so the desktop feels assembled, not accumulated.
interactivechoose a surface

night drive
ambient sessions · 02:14



featuresday one
Everything lives behind a slider, a switch or one keystroke. These are the parts you meet on the first day — and the details you keep noticing in month six.
no config editingsettings, not dotfiles
01 / dynamic island
It starts as your clock, then grows into the player, volume, workspaces, notifications, today and screen recording. Seven bar styles, one continuous surface.
02 / control center
Switches, sliders, media with a wavy seek line and your notifications. Smooth Material 3 motion, opened with SUPER N.
03 / desktop widgets
Clock, calendar, weather, resources, music, notes, a focus timer and a visualizer — over a blurred wallpaper, out of the way when windows open.
04 / notifications
App icon in your shape, pictures, actions and a line that shows how long they stay. Google style, or swaync one click away.
05 / launcher
List, grid, full-width or split. Search, pin, resize and blur it. ALT Space away.
06 / appearance
Twenty-one color schemes including six monochrome, plus fonts, shapes, type scale, sounds and motion. Every role is editable.
07 / game bar
CPU and GPU heat, RAM, ping, screenshot, record, mic and power — over your game. One switch drops blur and transparency when you need the frames.
08 / lock screen
Your wallpaper blurred, a big clock, weather, battery and resource chips, the music with a wavy line, and a password made of shapes.
plus a wallpaper picker, a search over every setting, distro logos, cursors, idle timers and a welcome tour.
philosophywhy it feels different
blvcksyxx shell starts from a simple idea: the desktop is not a pile of widgets. It is the space between you and what you are doing. Every part exists to shorten that distance.
The bar, island, control center, launcher, notifications, dashboard, dock and lock screen share one geometry, one type scale and one motion language. Nothing feels bolted on.
Settings with SUPER + U. The launcher with ALT + Space. The control center with SUPER + N. Widgets with SUPER + ALT + W. The shell is designed around the keys your hands already know.
Material 3 motion, wavy progress lines, interface sounds and soft shapes are not decoration. They are feedback — the difference between a click and a response.
Twenty-one color schemes, six of them monochrome. Fonts, shapes, bar layouts, dock edges, launcher layouts and eight sound packs. It becomes yours without opening a config file.
Real Quickshell QML, running on Hyprland 0.55+ and niri 25.05+. Distro logos picked automatically, a real installer, real backups. No emulation and no invented compatibility.
getting startedone minute
Pick your system, paste the commands, log out and choose Hyprland or niri on the login screen. The installer handles packages, configs, backups and the first-run setup.
v1 stablerestore is one flag away
sudo pacman -S --needed git base-devel
git clone https://github.com/blvcksyxx/blvcksyxx-shell && cd blvcksyxx-shell
./install.shsudo dnf install -y git
git clone https://github.com/blvcksyxx/blvcksyxx-shell && cd blvcksyxx-shell
./install.shgit clone https://github.com/blvcksyxx/blvcksyxx-shell && cd blvcksyxx-shell
# add to /etc/nixos/configuration.nix:
# imports = [ /path/to/blvcksyxx-shell/nix/module.nix ];
sudo nixos-rebuild switch && ./install.shafter the install
log out, pick your session, press a key.
faqbefore you ask
The short version: yes, it backs up your files; no, you do not need to edit configs; and yes, it is genuinely free.
still unsure?
Open an issue with your installer log, or ask in the Telegram channel. CachyOS and Fedora support are new and get fixed fast.
A Linux desktop with Hyprland 0.55+ or niri 25.05+, Quickshell and the usual Wayland tools. On the supported distributions the installer takes care of the packages, configs and first-run setup.
Arch Linux, CachyOS, EndeavourOS and Garuda follow the Arch route. Fedora and Nobara are supported through the project’s COPR packages. NixOS uses the included module. Bazzite and Silverblue get the rpm-ostree steps printed by the installer. Manjaro may not work because its Hyprland can be older than 0.55.
Every file the installer replaces is copied to ~/.config/blvcksyxx-shell-backup-<time>/ first. Updates keep the files you changed, and ./install.sh --restore puts the last backup back.
No. On Arch, paru or yay are used when they are already installed; otherwise the installer sets up yay only if something the shell needs is missing from the official repositories.
Run rice-update, or use Update now in the update notification or in Settings → About. The updater fetches the newest version and keeps your configuration.
Yes. ./sync.sh saves your Settings choices to settings/ in the repository. ./install.sh applies them on another machine and keeps the files you changed there.
Yes. blvcksyxx shell is open source under the MIT license. The original copyright notices from the project’s history are preserved in the LICENSE file.
ready when you are
One shell, every surface. Install it in a minute, make it yours in an afternoon, and never hunt through five config files again.