
A custom Arch Linux distro built around a practical, opinionated setup for desktop, server, and kiosk use, focused on ease of setup.
View the source and installation guide on GitHubDesktop Edition
dan@khione-desktop ~ $ fastfetch
- OS
- Khione Desktop
- Role
- Gaming + dev + creative
- DE
- KDE Plasma
- Terminal
- kitty
- Est. Size
- ~5.4 GB
- Packages
- 90 (pacman)
Where it all began. After one too many rounds of distro-hopping and reinstalling everything from scratch, I scripted my way to a distro with EVERYTHING I need pre-installed - not a 'bloat is the enemy' minimal setup, though it's still light and efficient.
Gaming
Steam, Wine, and Proton pre-installed, AMD drivers ready to go. Nowadays, what more do you need?
Development
Python, PHP with Composer, Node.js with npm, Docker and Docker Compose, Git, and VS Code - ready from first boot, backed by make and cmake.
Creative & Media
Krita, Blender, Kdenlive, OBS Studio, Audacity, and Darktable cover illustration, 3D, video editing, streaming, and photo work.
Music Production
A dedicated setup script configures a Wine prefix specifically for FL Studio and Hatsune Miku V4X & Piapro Studio - sidestepping one of the most painful things to get working on Linux.
Desktop Polish
KDE Plasma, heavily customised with multiple themes and preset widgets, plus printing and scanning via CUPS and SANE, and Wacom tablet drivers out of the box.
Server Edition
dan@khione-server ~ $ fastfetch
- OS
- Khione Server
- Role
- Self-hosted services
- DE
- KDE Plasma
- Terminal
- kitty
- Est. Size
- ~1.9 GB
- Packages
- 48 (pacman)
As the name implies, a server-focused edition. Using Arch Linux as a server is somewhat unconventional, but if you know what you're doing, it works just fine.
Media
Plex Media Server is installed and enabled from first boot - point it at a library and it's straight into transcoding and streaming.
File Sharing
Samba handles file sharing, with wsdd making the server show up properly in Windows' Network browser. Cockpit adds a web GUI for shares, disks, and RAID arrays, with smartmontools watching disk health.
Dashboard
Glance runs on :8080 - weather, news, and server stats, but also a genuinely custom-built finances page with bank sync and budget tracking, plus meal-planning widgets, all driven by small systemd-timer scripts.
Smart Home
Home Assistant runs containerised on :8123 for smart-home control, with support for a Zigbee coordinator dongle. Its data lives outside the container, so it survives reinstalls.
Remote Access
Enough local tooling for hands-on debugging - terminal, file manager, text editor - plus SSH open for standard remote access, with ufw locked to only the ports each service actually needs.
Node Edition
dan@khione-node ~ $ fastfetch
- OS
- Khione Node
- Role
- Always-on kiosk
- DE
- KDE Plasma
- Terminal
- kitty
- Est. Size
- ~1.5 GB
- Packages
- 35 (pacman)
Node is... minimal. Its entire job is to boot straight into a kiosk pointed at the Server's dashboard - and it shares the same ufw firewall baseline as the other editions. It's theme is pretty cute though.
Boot Sequence
Boots into a KDE Plasma session and opens Firefox straight to the Glance dashboard hosted by Khione Server - no manual steps.
Always On
Sleep, suspend, and hibernate are all disabled while plugged in, so it stays reachable as an always-on appliance.


