more coming

A desktop for CachyOS and Hyprland

Built on Quickshell. Discord, Steam, Spotify and my GoXLR hook into it, and all apps get the same colors. Two styles so far, tui and bloom.

curl -fsSL https://facet-shell.github.io/install.sh | bash

Hobby project. Runs on my PC, has bugs.

Everything on it works, the bar too.

launcher Super+Space

Launcher

Apps, Spotify, Discord, timers, emoji, files, clipboard, web search, Claude. A letter and a space switch the mode.

dashboard bloom only

Dashboard

Weather, what's playing, the calendar, GitHub, CPU. Comes down from the clock.

control center Super+C

Control center

Toggles, the GoXLR faders and an app mixer. The faders move with the hardware.

game mode

Game mode

Turns on when a game starts. Popups get small, the rest waits until you're done.

Drag the voice overlay. Song changes and friends coming online wait until you quit.

lockscreen Super+L

Lockscreen

Clock, weather, music. Click it and type. The login screen looks the same.

Any password works.

infinite canvas Super+wheel

Infinite canvas

All windows on one big plane, each screen shows a part of it. Drag, zoom, click a window.

Ctrl+wheel zooms in here too.
100%

themes facet theme set

Themes

One command, and the shell, the apps, the login screen and GRUB change color.

styles facet style

Styles

The look of everything. More later.

bloom

Round, Material You colors, panels slide out of a frame around the screen.

facet style bloom

tui

Square frames, one mono font.

facet style tui

Everything else

  • screenshot_regionScreenshotsPrint
  • radio_button_checkedScreen recording, you pick what you hearSuper+Shift+R
  • movie_editVideo and picture editor
  • drawDraw on the screenSuper+P
  • photo_libraryYour shots and clipsSuper+G
  • wallpaperWallpapers, videos, Wallpaper EngineSuper+W
  • keyboard_command_keyHold Super for the hotkeys
  • settingsSettingsSuper+,
  • alarmTimers and alarms
  • system_update_altUpdates, and a watchdog for the shell
  • keyboardKeyboard lighting and keysSuper+K
  • power_settings_newLogin, boot splash and GRUB in the theme

Install

curl -fsSL https://facet-shell.github.io/install.sh | bash

Arch or CachyOS with Hyprland. It asks what you want and only pulls that, old configs get backed up. Coming from frameshell? Use migrate-to-facet.

facet
a menu of the everyday stuff
facet style bloom
switch the look
facet theme set nebula
switch the colors
facet add steam
add a part later
facet update
pull and apply everything