calOS (short for -caliburnOS-) is a clean, fast and virtually bloat-less Hyprland starter setup running on Arch Linux.
QML
76
836 commits
updated Oct 6, 2026
-caliburnOS- is a desktop-friendly Hyprland starter setup (Arch btw) that strives to be both feature-rich, yet nominal; a blank template that the user can build on top of. With less than 600 packages on a complete install, -caliburnOS- combines smart/minimal TUI-based defaults with smooth animations and extensive themeing. Heavy emphasis on the Desktop part btw. If you have a lot of screen real estate this install is perfect for you, and it functions oh-so nicely on widescreen monitors.
tl;dr its dotfiles baby
Overview Module
yazi as your file browser, cmus for playing local audio, and bluetui/impala for bluetooth/wifi support respectively.games.conf file within .config/hypr. Features include a special workspace for games (Super + G), a custom gaming submap (with full waybar integration) that disables keybinds of your choosing + enables passthrough (for global push-to-talk support) and Steam pre-installed (if chosen by the installer).dmenu support, -caliburnOS- comes with a powerful system menu that can help toggle/restart system daemons, launch applications, run system commands and even change your current theme. A custom fork of mechabar (Waybar) helps you keep on eye on your active workspaces, system resources, currently playing audio and pending updates. Various system binaries communicate between the both of them so any system changes or toggle-able states reflect on waybar. caliburnShell is the lightweight overlay/OSD module that runs in the background, allowing for custom notifications/media controls + workspace organization. These three critical system components use less than 500MB in total and look really nice.waybar/walker, even running a system update! Walker will follow your mouse and launch dynamically based on where it is invoked, waybar will allow you to toggle any system state by just clicking on it and quickshell has complete functionality with the mouse for its theme/wallpaper/power menu. Just because you're using a window manager doesn't mean you only have to use your keyboard.yay vs paru (defaults to paru because iTS BETTER) and whether or not you want to install Steam with full system integration.~/.config directory, with your hyprland configuration files being neatly sourced in separate files for easy editing. Don't like something? Great, change it! To easily browse installed packages and "de-bloat", open up your system menu and navigate to System -> Packages to see what comes preinstalled.| Component | Application |
|---|---|
| Compositor | Hyprland |
| Launcher | Walker |
| Waybar | Mechabar |
| Terminal | Alacritty |
| Wallpaper | Awww |
| Notifications | mako |
| Browser | Firefox |
For the uninitiated, your Super key is your windows key. Stop calling it the windows key.
| Keybind | Action |
|---|---|
Super (L / R) | Open System Menu |
Super + Enter | Open Terminal |
Super + Q | Kill Active Window |
Super + Escape | Open Homepage |
Super + B | Browser (Firefox) |
Super + Space | Application Launcher |
Super + Y | Yazi (File Manager) |
Super + N | Neovim |
Super + G | Toggle Game Window |
Super + S | BTop++ System Monitor |
Super + Backspace | Toggle Opacity |
CTRL + ALT + DEL | Power Menu |
System keybinds use CTRL and SUPER.
| Keybind | Action |
|---|---|
Super + CTRL + L | Lockscreen |
Super + CTRL + N | Toggle Bluelight |
Super + CTRL + W | Toggle Waybar |
Super + CTRL + C | Clipboard History |
Super + CTRL + S | Power Options |
Super + CTRL + T | Theme Menu |
Super + CTRL + G | Toggle Game Mode |
Super + CTRL + B | Background Menu |
| Keybind | Action |
|---|---|
Super + (1,2,3) | Switch Between [Number] Workspace |
Super + F | Toggle Floating Window On/Off |
Super + Arrow Keys | Switch Active Window |
Super + Shift + Arrow Keys | Swap Active Window |
Super + Shift + (1,2,3) | Move Active Window to [Number] Workspace |
SUPER + L_Click | Drag Window |
SUPER + R_Click | Resize Floating Window |
Theme Menu
Launcher with Dynamic Location
Quickshell Powermenu
Glorious Window Management
ok maybe a bit too much quickshell
Many, many, many (autistic) hours were spent tweaking each theme -caliburnOS- ships with to compliment the entire OS. The entire shell (waybar, quickshell, walker), any terminal based application (through alacritty), the greeter theme (using some greetd-regreeter hacks) and even vesktop all have their own unique color scheme based on the system's theme. A sleek theme-preview quickshell menu displays them all.
You must have a fresh Arch install going into this. Feel free to use any settings you want; from disk encryption to file system type. Limine is heavily encouraged to be used as your bootloader as the installer enables extra features if it detects it. Other bootloaders will function just fine, however. The only required settings are a user with root (which you should be using anyway, you dummy) and pipewire/bluetooth to be installed (waybar will not like you if they're not).
sudo pacman -S git
Install git to clone the repository into the specified directory.
Create your directories:
mkdir -pv ~/.local/share
cd ~/.local/share
From there, clone this repository:
git clone https://github.com/criticalart/calos
Then cd into /calos/ and run ./install.sh. Wow crazy.
uwsm-managed version of Hyprland as -caliburnOS- relies heavily on uwsm for system service management. Once selected the first time, it will default to it permanently.calOS (short for -caliburnOS-) is a clean, fast and virtually bloat-less Hyprland starter setup running on Arch Linux.
QML
76
836 commits
updated Oct 6, 2026
-caliburnOS- is a desktop-friendly Hyprland starter setup (Arch btw) that strives to be both feature-rich, yet nominal; a blank template that the user can build on top of. With less than 600 packages on a complete install, -caliburnOS- combines smart/minimal TUI-based defaults with smooth animations and extensive themeing. Heavy emphasis on the Desktop part btw. If you have a lot of screen real estate this install is perfect for you, and it functions oh-so nicely on widescreen monitors.
tl;dr its dotfiles baby
Overview Module
yazi as your file browser, cmus for playing local audio, and bluetui/impala for bluetooth/wifi support respectively.games.conf file within .config/hypr. Features include a special workspace for games (Super + G), a custom gaming submap (with full waybar integration) that disables keybinds of your choosing + enables passthrough (for global push-to-talk support) and Steam pre-installed (if chosen by the installer).dmenu support, -caliburnOS- comes with a powerful system menu that can help toggle/restart system daemons, launch applications, run system commands and even change your current theme. A custom fork of mechabar (Waybar) helps you keep on eye on your active workspaces, system resources, currently playing audio and pending updates. Various system binaries communicate between the both of them so any system changes or toggle-able states reflect on waybar. caliburnShell is the lightweight overlay/OSD module that runs in the background, allowing for custom notifications/media controls + workspace organization. These three critical system components use less than 500MB in total and look really nice.waybar/walker, even running a system update! Walker will follow your mouse and launch dynamically based on where it is invoked, waybar will allow you to toggle any system state by just clicking on it and quickshell has complete functionality with the mouse for its theme/wallpaper/power menu. Just because you're using a window manager doesn't mean you only have to use your keyboard.yay vs paru (defaults to paru because iTS BETTER) and whether or not you want to install Steam with full system integration.~/.config directory, with your hyprland configuration files being neatly sourced in separate files for easy editing. Don't like something? Great, change it! To easily browse installed packages and "de-bloat", open up your system menu and navigate to System -> Packages to see what comes preinstalled.| Component | Application |
|---|---|
| Compositor | Hyprland |
| Launcher | Walker |
| Waybar | Mechabar |
| Terminal | Alacritty |
| Wallpaper | Awww |
| Notifications | mako |
| Browser | Firefox |
For the uninitiated, your Super key is your windows key. Stop calling it the windows key.
| Keybind | Action |
|---|---|
Super (L / R) | Open System Menu |
Super + Enter | Open Terminal |
Super + Q | Kill Active Window |
Super + Escape | Open Homepage |
Super + B | Browser (Firefox) |
Super + Space | Application Launcher |
Super + Y | Yazi (File Manager) |
Super + N | Neovim |
Super + G | Toggle Game Window |
Super + S | BTop++ System Monitor |
Super + Backspace | Toggle Opacity |
CTRL + ALT + DEL | Power Menu |
System keybinds use CTRL and SUPER.
| Keybind | Action |
|---|---|
Super + CTRL + L | Lockscreen |
Super + CTRL + N | Toggle Bluelight |
Super + CTRL + W | Toggle Waybar |
Super + CTRL + C | Clipboard History |
Super + CTRL + S | Power Options |
Super + CTRL + T | Theme Menu |
Super + CTRL + G | Toggle Game Mode |
Super + CTRL + B | Background Menu |
| Keybind | Action |
|---|---|
Super + (1,2,3) | Switch Between [Number] Workspace |
Super + F | Toggle Floating Window On/Off |
Super + Arrow Keys | Switch Active Window |
Super + Shift + Arrow Keys | Swap Active Window |
Super + Shift + (1,2,3) | Move Active Window to [Number] Workspace |
SUPER + L_Click | Drag Window |
SUPER + R_Click | Resize Floating Window |
Theme Menu
Launcher with Dynamic Location
Quickshell Powermenu
Glorious Window Management
ok maybe a bit too much quickshell
Many, many, many (autistic) hours were spent tweaking each theme -caliburnOS- ships with to compliment the entire OS. The entire shell (waybar, quickshell, walker), any terminal based application (through alacritty), the greeter theme (using some greetd-regreeter hacks) and even vesktop all have their own unique color scheme based on the system's theme. A sleek theme-preview quickshell menu displays them all.
You must have a fresh Arch install going into this. Feel free to use any settings you want; from disk encryption to file system type. Limine is heavily encouraged to be used as your bootloader as the installer enables extra features if it detects it. Other bootloaders will function just fine, however. The only required settings are a user with root (which you should be using anyway, you dummy) and pipewire/bluetooth to be installed (waybar will not like you if they're not).
sudo pacman -S git
Install git to clone the repository into the specified directory.
Create your directories:
mkdir -pv ~/.local/share
cd ~/.local/share
From there, clone this repository:
git clone https://github.com/criticalart/calos
Then cd into /calos/ and run ./install.sh. Wow crazy.
uwsm-managed version of Hyprland as -caliburnOS- relies heavily on uwsm for system service management. Once selected the first time, it will default to it permanently.