blvcksyxx shell
LINUX DESKTOP EXPERIENCEv1

your desktop.your rules.

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.

Hyprland 0.55+ / niri 25.05+Quickshell · QMLMIT · free forever

scroll to explore

interfacethe whole picture

every part,
in one place.

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

blvcksyxx shell / interfacelive composition
settings — appearance
84
09:41 14°

night drive

ambient sessions · 02:14

2:14 / 5:48

local time

09:41

thursday, 12 november

SUPER + ALT + Dtoday & systemcalendar · weather · CPU · GPU · RAM
01bar & islandstyle dynamic / flat / island / islands / pills / notch

featuresday one

built to be used,
not configured.

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

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.

playervolumeworkspacestoday

02 / control center

the everyday, one click deep.

Switches, sliders, media with a wavy seek line and your notifications. Smooth Material 3 motion, opened with SUPER N.

03 / desktop widgets

frosted glass, quietly useful.

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

alerts that look like they belong.

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

five looks. four layouts.

List, grid, full-width or split. Search, pin, resize and blur it. ALT Space away.

06 / appearance

yours, down to the corners.

Twenty-one color schemes including six monochrome, plus fonts, shapes, type scale, sounds and motion. Every role is editable.

colorsfontscomponentsmotion

07 / game bar

the desktop steps aside.

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

a real goodbye to the session.

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

the desktop should
disappear into the work.

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.

  1. 01

    one language, not a pile of tools.

    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.

  2. 02

    everyday things, one gesture away.

    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.

  3. 03

    detail is part of the function.

    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.

  4. 04

    personal by default.

    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.

  5. 05

    linux, treated as a first-class desktop.

    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.

21color schemes
08sound packs
10notification sounds
05launcher themes
everything is set with sliders and switchesno config editing.

getting startedone minute

three lines.
one desktop.

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

choose your distro
Arch · CachyOS · EndeavourOS · Garuda
sudo pacman -S --needed git base-devel
git clone https://github.com/blvcksyxx/blvcksyxx-shell && cd blvcksyxx-shell
./install.sh
replaced files are backed up first~/.config/blvcksyxx-shell-backup-<time>/
$

installer flags

optional
--wm=hyprland | niri | both
pick the window manager, skip the question
--yes
install everything without prompts
--aur / --no-aur
Arch: always use AUR, or never build yay
--no-packages
skip the package step
--dry-run
show every change, touch nothing
--restore
put back the files from the last backup

after the install

log out, pick your session, press a key.

SUPER + U settingsALT + Space launcher

faqbefore you ask

questions,
answered.

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.

01What do I need to run blvcksyxx shell?

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.

02Which distributions are supported?

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.

03Will it overwrite my existing configuration?

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.

04Do I need an AUR helper?

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.

05How do updates work?

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.

06Can I carry my settings to another computer?

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.

07Is it really free?

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

your desktop
is waiting.

One shell, every surface. Install it in a minute, make it yours in an afternoon, and never hunt through five config files again.

MIT licensed·v1 stable·Hyprland + niri