A Linux distro where AI lives in the kernel, not on the cloud
Fedora · Hyprland + i3 · MTW Kernel · Local LLMs · NVIDIA Optimized · Gaming Ready
git clone https://github.com/fastslack/PurmaLinux.git && cd PurmaLinux
./installer/install.sh
The Desktop
Real desktop, no mockups. MTW Kernel running 126 agents, btop monitoring 12 cores, Aurora theme across the whole stack.
Why PurmaLinux
Every layer of the system — from the kernel to the window manager — is built around local AI. No telemetry, no cloud. Your data and your models stay on your machine.
Ollama + LLaMA 3.2 run entirely on your hardware. Chat, code, analyze — 100% offline, 100% private. Bring your own model via LM Studio or swap in any GGUF.
Alt+A to chatThe brain that ties it all together. Orchestrate 100+ agents, chains, triggers and automations in one place. An isometric view of your digital workspace, live.
126 agents · 23 chainsHyprland (Wayland) with smooth animations and GPU acceleration, or i3 (X11) for classic tiling. Both with Aurora theme, session save/restore, and Alt as mod key.
Hyprland + i3Chat, Brain, Lens, Vault, Scribe, Spaces, Flow, Bridge, Pulse, GameHub, Cortex, Memory, Ghost, Agents, Sync. Each one is a full FastAPI backend paired with its own widget.
FastAPI + AGSSteam, Proton, Wine 11 with NTSYNC, Lutris, Vulkan/DXVK, MangoHud with Aurora overlay, GameMode performance profiles. NVIDIA optimized out of the box.
Steam + Proton + VulkanUniversal installer supporting Fedora, Arch, Debian, Ubuntu, openSUSE, Void, and Alpine. Pick your modules: base, shell, desktop, ai, gaming.
6+ distros supportedAurora (deep space, cyan/purple) or Matrix (green neon, hacker). One command switches everything — WM, bar, terminals, notifications.
purma-theme switchzsh + oh-my-zsh + powerlevel10k, tmux, Kitty + Alacritty, neovim, lazygit, yazi, fzf, ripgrep, bat, eza. 20+ bashing scripts in PATH.
20+ CLI toolsLow-latency PipeWire with optimized configs for gaming (256 samples), production, and Bluetooth. Auto volume on startup. Pulse compatibility.
48kHz / 256 quantumSave and restore your entire desktop — windows, positions, workspaces. i3-resurrect for X11, hypr-session for Wayland. Auto-restore on login.
Alt+F5 / Alt+F6Workstations
Every profile ships with a curated stack of free and open-source software that solves the real pain for that user. Pick yours at install time — or mix and match.
Run models locally, orchestrate agents, build RAG pipelines — without sending a byte to the cloud.
Polyglot environments, databases, API testing, Git at the speed of thought.
Windows games that actually run, NVIDIA on Wayland without tears, every controller just works.
A full creative suite to escape the Adobe subscription — vector, raster, layout, typography.
Non-linear editing, color grading, streaming, transcoding — with NVENC acceleration out of the box.
Low-latency PipeWire, a real DAW, and a plugin ecosystem that rivals commercial stacks.
RAW processing, catalog management, retouching, stitching — a complete Lightroom replacement.
Encrypted messaging, self-hosted secrets, anonymous browsing, disk encryption — zero trust by default.
Combine multiple profiles in a single install: ./installer/install.sh --profile=ai,dev,gaming
AI Modules
Each module has its own backend, widget, keybinding, and accent color. All accessible from the AI Brain panel.
AI conversation
Control panel
OCR + vision
Password manager
Voice-to-text
Workspace manager
Task automation
Command translator
System monitor
Game launcher
Notifications
Deep analysis
AI memory
Automation
AI agents
Cross-device sync
Gaming Stack
Full gaming stack with NVIDIA optimization, Vulkan, Proton, and performance tools. Optional — install only if you game.
Steam with Proton compatibility layer. Play Windows games natively. ProtonUp-Qt for managing Proton versions.
IncludedFull Vulkan stack with Mesa drivers + 32-bit. DXVK translates DirectX 9/10/11 to Vulkan for maximum performance.
Auto-detectedProprietary drivers with modeset, Wayland env vars, dracut initramfs, power management, and Coolbits overclocking.
purma-nvidia-driverWine with kernel-level synchronization via NTSYNC. Reduced overhead and better frame pacing for Windows games.
Kernel 6.14+Aurora-themed performance overlay (Shift+F12). GameMode auto-switches to performance CPU governor during gameplay.
Aurora themedLutris game manager for GOG, Epic, and custom games. Xbox, PS4/PS5, and Steam Controller support out of the box.
Plug & playModular Packages
Modular architecture — pick your stack. RPM repository coming soon. For now, install via the universal installer script.
purma-releaseRepo config + GPG keys. Install this first.
purma-baseDotenv, bashing scripts, PipeWire audio, directories.
purma-desktopAGS widgets, Aurora/Matrix themes, services.
purma-hyprlandHyprland + Waybar + Mako + session restore.
purma-i3i3 + Polybar + Picom + Rofi + i3-resurrect.
purma-aiFastAPI server, Ollama integration, systemd services.
purma-gamingSteam, Wine, Lutris, MangoHud, GameMode, Vulkan.
purma-nvidia-driverNVIDIA config: modprobe, dracut, Wayland, power mgmt.
purma-shellzsh + oh-my-zsh + powerlevel10k + tmux.
./installer/install.sh --modules base,shell,ai,desktop,gaming
Experience
A complete terminal environment that feels fast and looks stunning out of the box.
Aesthetics
Switch between Aurora and Matrix with a single command. Every component adapts — WM, bar, compositor, terminals, notifications.
Deep space with cyan and purple accents. Calm, focused, futuristic.
purma-theme aurora
Green neon on black. Raw, hacker, old-school terminal vibes.
purma-theme matrix
Under the hood
Built on Fedora, assembled with intention. Every piece chosen for speed, simplicity, and hackability.
Local inference engine. FastAPI server on port 11435. Custom "purma" model with system prompt. CUDA accelerated.
Hyprland (Wayland) with animations, blur, and NVIDIA support. i3-gaps (X11) with Polybar and Picom. Both with session restore.
JavaScript/GJS widgets for all 15 AI modules. Reactive state with Variable(), GTK CSS theming.
Kitty + Alacritty, zsh + oh-my-zsh + powerlevel10k, tmux with Ctrl+s prefix, neovim.
Low-latency audio (256/48kHz). Optimized configs for gaming, production, and Bluetooth. Replaces PulseAudio.
Each AI module has its own Python backend. Async, lightweight, with consistent JSON API. SQLite persistence.
Modular install script. Supports Fedora, Arch, Debian, Ubuntu, openSUSE, Void, Alpine. Auto-detects distro and package manager.
Kernel 6.14+ with NTSYNC. RPM Fusion for codecs and drivers. DNF5 package manager. SELinux, Flatpak, Wayland native.
Requirements
PurmaLinux runs on most modern hardware. AI features need a bit more power.
4 GB RAM, 20 GB disk, any x86_64 CPU. Enough for the desktop, WM, and shell tools without AI modules.
8+ GB RAM (16 recommended). Ollama runs llama3.2 locally — more VRAM = faster inference. NVIDIA GPU recommended.
Dedicated GPU (NVIDIA or AMD). Vulkan support required. 16+ GB RAM recommended for gaming + AI simultaneously.
Fedora (primary), Arch, Debian, Ubuntu, openSUSE, Void, Alpine. The installer auto-detects your package manager.
Clone the repo, run the installer, reboot. You own the OS, the models, and every byte they produce. Works on Fedora, Arch, Debian, Ubuntu, and more.