Skyware OS

SkywareOS has reached End of Life. Thank you for supporting this Distribution along its development.

Final: Crimson v1.1

a linux distribution built around arch, a curated app stack, and a cohesive aesthetic. powered by the ware package manager — one command to rule them all.

kitty — ~/setup
git clone https://github.com/
    SkywareSW/SkywareOS
 
cd SkywareOS
 
chmod +x skyware-setup.sh
 
./skyware-setup.sh
 
skywareOS v1.0(Crimson)
setting up your system...
✓ packages installed
✓ ware configured
✓ hyprland ready
 
ware status
channel ~ crimson
version ~ Crimson v1.0
getting started

install skywareOS

01
clone the repo
grab the latest source from github — just needs git installed on your base system
02
run the script
chmod and execute skyware-setup.sh — it handles everything from packages to display manager
03
ware is ready
after install, use ware for everything — install, update, search, switch channels
04
log in to your DE
select your preferred DE from your display manager — optionally run ware setup hyprland for a full hyprland rice
install commands
# clone the repo git clone https://github.com/SkywareSW/SkywareOS cd SkywareOS # make executable and run chmod +x skyware-setup.sh ./skyware-setup.sh # after install — verify ware is working ware status # optional: set up hyprland rice ware setup hyprland # switch to testing channel (optional) ware switch
or just run this
$ bash <(curl -sL https://raw.githubusercontent.com/SkywareSW/SkywareOS/main/skyware-setup.sh)
update logs

version history

0.x.x— Red
1.x.x— Crimson
2.x.x— Ember
and so on...
v1.0 Crimson latest
Major milestone release — SkywareOS 1.0 Crimson
Overhauled ware with full GUI Settings app — manage packages, theming, power, display managers and more from a sleek Electron interface
Added AI-powered system doctor via ware doctor — detects and repairs broken packages, corrupted deps, and firewall issues
SDDM dark theme with custom SkywareOS branding applied automatically on install
KDE Kickoff start button now shows the SkywareOS logo
Plymouth bootsplash with SkywareOS logo and animated Pac-Man progress bar
New ware backup — Timeshift-backed snapshots with create, list, and restore commands
New ware benchmark — CPU, memory, disk, and GPU benchmarking suite
New ware repair — one command to fix pacman locks, broken keyring, failed services, and more
GameMode + MangoHud integration with ware setup gaming
Full zsh shell setup — plugins, fzf, zoxide, eza, tmux, and custom MOTD with system info
AppArmor, SSH hardening, USBGuard, and automatic security updates configured out of the box
Bluetooth, CUPS printing, touchpad gestures, Docker/Podman support added to setup
Auto-mount with udiskie, fingerprint auth with fprint, multi-monitor with autorandr
Limine bootloader now shows SkywareOS branding and logo
OTA update notifier — desktop notification when a new SkywareOS version is available
Welcome app shown on first login with setup tips and quick actions
v0.7 Red
Added command to open the SkywareOS git website: ware git
Detects if DE is installed, if so, skip DE selection (makes ware upgrade go by smoother)
v0.6.1 Red
Added version display to ware status
v0.6 Red
Added snap support via ware setup snap
GPU drivers now automatically detected — no more manual selection
Dramatically improved ware search accuracy and speed
v0.5 Red
Significantly faster installation — added --needed flag to most install commands
Fixed installer: switched to sed (was broken in previous builds)
General ware performance optimizations
package manager

ware commands

packages
ware installsearches pacman, flatpak and AUR then installs the package
ware removeremoves a package from the system
ware updateupdates system or a specific package
ware searchsearches for package or closest keyword across pacman, flatpak and AUR
ware infoshows available information on a package
ware listlists all installed packages
ware interactivesimpler guided way to find and install a package
ware --jsonrun a custom command or script using JSON
system
ware statusshows kernel, version, uptime, updates, firewall, disk, memory, desktop, channel
ware upgradeinstalls and runs the latest version of skywareOS
ware switchswitches between Release and Testing channels
ware gitopens the SkywareOS git website in the default browser
ware doctorfinds and fixes corrupt or broken packages and dependencies, checks firewall
ware repairfixes pacman locks, broken keyring, failed services, and common system issues
ware cleanremoves unused repositories and packages
ware autoremoveautomatically removes unused packages
ware syncsyncs mirrors for faster package downloads
ware benchmarkruns CPU, memory, disk, and GPU benchmarks and shows a summary report
backup
ware backup createtakes a Timeshift snapshot of the current system state
ware backup listlists all available system snapshots
ware backup restoreinteractively restore a previous system snapshot
power
ware power balancedswitch to balanced power mode
ware power performanceswitch to performance power mode
ware power batteryswitch to battery saver power mode
display manager
ware dm listlists available display managers
ware dm statusshows currently active display manager
ware dm switchswitch between sddm, gdm, or lightdm
setup
ware setup hyprlandautomatically sets up hyprland with jakoolit's dotfiles
ware setup lazyvimautomatically sets up LazyVim neovim config
ware setup gaminginstalls GameMode, MangoHud, Proton and Wine for gaming
ware setup nirisets up Niri window manager (experimental)
ware setup mangosets up MangoWC (experimental)
ware setup snapinstalls and enables the Snap package manager
ware setup snap-removeremoves the Snap package manager
ecosystem

related repos