-
Notifications
You must be signed in to change notification settings - Fork 0
Live Environment
Efrain Restrepo edited this page Jun 18, 2026
·
2 revisions
The HarnessOS ISO boots directly into a fully functional live environment without touching your disk. All changes are lost on reboot.
- Flash the ISO to a USB drive (8 GB minimum, 16 GB recommended):
sudo dd if=harnessOS-YYYY.MM.DD-x86_64.iso of=/dev/sdX bs=4M status=progress oflag=sync && sync - Boot the target machine from USB. The BIOS/UEFI must be in UEFI mode (not Legacy/CSM). HarnessOS is UEFI-only.
- The system auto-logs in as user
harnessand launches Hyprland automatically.
| Field | Value |
|---|---|
| Live user | harness |
| Password | (none — passwordless login) |
| sudo | Passwordless for harness
|
| Shortcut | Action |
|---|---|
SUPER + Return or SUPER + Q
|
Open terminal (Kitty) |
SUPER + B |
Open Firefox |
SUPER + E |
Open VS Code |
SUPER + R |
App launcher (Wofi) |
SUPER + C |
Claude AI in terminal |
SUPER + O |
Ollama (llama3.2) in terminal |
SUPER + W |
Close focused window |
SUPER + F |
Toggle fullscreen |
SUPER + Space |
Toggle floating |
SUPER + 1–4 |
Switch to workspace 1–4 |
SUPER + SHIFT + 1–4 |
Move window to workspace |
SUPER + H/J/K/L |
Move focus (vim-style) |
SUPER + arrow keys |
Move focus |
SUPER + mouse drag |
Move window |
SUPER + right-click drag |
Resize window |
Print |
Screenshot (select area) |
SUPER + SHIFT + E |
Exit Hyprland |
The left sidebar contains:
- HarnessOS logo — click to open app launcher
-
Workspace indicators — click to switch (or use
SUPER+1–4) - Firefox icon
- Terminal icon
- VS Code icon
- Claude icon
- Power button — shutdown / reboot / suspend menu
On first boot, harness-online-setup.service runs automatically when network is available. It installs:
@anthropic-ai/claude-code # claude command
pnpm # fast npm alternative
typescript, ts-node, tsx # TypeScript tools
github/gh-copilot extension # Copilot CLI
Check status:
systemctl status harness-online-setup.service
journalctl -u harness-online-setup.serviceIf it didn't run (no internet at first boot), install manually:
npm install -g @anthropic-ai/claude-code pnpm typescript ts-node tsxTo install HarnessOS permanently on a disk:
harness-installThis opens the TUI installer. Nothing is written to disk until you confirm on the final screen.