Repository navigation
Releases
Releases · teezlabs/crux-shell
crux 0.2.0
The second tagged release of crux: 10 merged pull requests since 0.1.0. Still 0ver, still my daily driver.
What's new
Login screen
- crux has its own login screen for greetd, drawn with the shell's own components and theme instead of a separate SDDM theme. Setup and the TTY fallback are in the README (#11)
Theming
- Neovim and cava follow the wallpaper palette (#6), and so does BetterDiscord, alongside Vesktop (#5)
- The login screen keeps up with the current wallpaper instead of lagging one change behind (#4)
- The lock screen shows each monitor's own wallpaper (#2)
Wi-Fi and Bluetooth
- Wi-Fi and Bluetooth report failures instead of failing silently (#3), including a missing
bluetoothctl(#1)
Memory
- The wallpaper library's thumbnails no longer keep every wallpaper in memory at full size: about 680 MB less with a 32-wallpaper folder (#10)
Website
- A project site at teezlabs.github.io/crux-shell, rebuilt as a screenshot showcase (#8, #9)
Install
yay -S crux-shell-git
qs -c cruxcrux 0.1.0
The first tagged release of crux. Releases follow 0ver, so expect 0.x for a long time. It's still my daily driver, and it still changes under me.
What's in it
Bar
- Sits on any edge, set per monitor, as a docked strip or a floating outlined pill
- 37 widgets, long-press to drag and reorder, drawers that unfold straight out of the widget
- A wallpaper backdrop behind the bar hides windows a scrolling layout parks off-screen
Desktop
- Control Center, app launcher with a calculator, notifications with do-not-disturb, volume OSD and session menu
- Lock screen, polkit agent and idle handling, all built in
- Night light, clipboard history and Philips Hue control
Theming
- Wallpaper browser with a slice strip for your local folder and a Wallhaven search grid
- A matugen palette from your wallpaper, or one of 11 presets, pushed into Hyprland, kitty, GTK, Qt, yazi, btop, starship and Vesktop
- Chamfered window corners through Hyprland shader overrides, with a picker for which corners get cut
Settings
- A home page with your theme, quick toggles and shortcuts, plus 20 tabs and search
Install
yay -S crux-shell-git
qs -c cruxNeeds Hyprland with a Lua config and upstream Quickshell. See the README for the full list.
