frosteato@khione: ~

Khione

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 GitHub

$ ./boot-menu --list

Khione Desktop

Gaming + dev + creative

KDE Plasma · kitty

~16.7 GB

Install size

105

Packages

10

Categories
1

Gaming

Steam, Wine, and Proton pre-installed, AMD drivers ready to go. Nowadays, what more do you need?

2

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.

3

Creative & Media

Krita, Blender, Kdenlive, OBS Studio, Audacity, and Darktable cover illustration, 3D, video editing, streaming, and photo work.

4

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.

5

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.

“Where it all began. After one too many rounds of distro-hopping and reinstalling everything from scratch, I programmed my way to a distro with everything I need pre-installed and fully configured - this is MY desktop.”

Desktop environment & login10+

xorg, plasma, plasma-workspace, greetd, greetd-tuigreet, kwallet, kwallet-pam, libsecret, kdialog, libinput

Development16+

python, python-markdown, python-pip, python-pipx, python-virtualenv, php, composer, nodejs, npm, docker, docker-compose, make, cmake, git, archiso, visual-studio-code-bin

Gaming7+

steam, gamescope, unityhub, adwsteamgtk, proton-vpn-gtk-app, protontricks, prismlauncher

Creative & media15+

krita, godot, obs-studio, audacity, elisa, blender, kdenlive, libreoffice, gwenview, mpv, darktable, anki, gimp, inkscape, hayase-desktop-bin

Audio & music production15+

easyeffects, calf, carla, lsp-plugins, spicetify-cli, wine, wine-mono, wine-gecko, winetricks, realtime-privileges, lib32-pipewire, lib32-libpulse, lib32-alsa-lib, lib32-alsa-plugins, sof-firmware

Graphics drivers3+

vulkan-radeon, lib32-vulkan-radeon, xf86-video-amdgpu

Printing, scanning & tablets9+

cups, cups-pdf, print-manager, sane, skanlite, hplip, libwacom, xf86-input-wacom, input-wacom-dkms-git

Desktop polish & extras9+

kwin-effects-forceblur, kwin-effect-rounded-corners-git, kwin-scripts-krohnkite-git, discord, betterdiscord-installer-bin, betterdiscordctl, spotify, konsave, com.usebottles.bottles

System utilities14+

ufw, nano, btop, fastfetch, flatpak, kitty, dolphin, partitionmanager, ark, qbittorrent, 7zip, curl, unzip, firefox

Fonts & networking7+

noto-fonts, noto-fonts-cjk, noto-fonts-emoji, ttf-dejavu, ttf-jetbrains-mono, avahi, nss-mdns


Khione Server

Self-hosted services

KDE Plasma · kitty

~6.2 GB

Install size

48

Packages

8

Categories
1

Media

Plex Media Server is installed and enabled from first boot - point it at a library and it's straight into transcoding and streaming.

2

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.

3

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.

4

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.

5

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.

“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.”

Desktop environment & login9+

xorg, plasma, plasma-workspace, greetd, greetd-tuigreet, kwallet, kwallet-pam, libsecret, kdialog

Media server1+

plex-media-server

NAS & file sharing6+

samba, cockpit, cockpit-file-sharing, cockpit-storaged, wsdd, smartmontools

Home automation1+

docker

Dashboard2+

glance-bin, librespeed-cli-bin

Networking & firewall4+

ufw, openssh, avahi, nss-mdns

System utilities16+

nano, btop, flatpak, kitty, dolphin, ark, fastfetch, firefox, git, partitionmanager, 7zip, pacman-contrib, python, python-markdown, python-pip, python-pipx

Base system & fonts9+

linux-lts, linux-lts-headers, linux-firmware, sof-firmware, noto-fonts, noto-fonts-cjk, noto-fonts-emoji, ttf-dejavu, ttf-jetbrains-mono


Khione Node

Always-on kiosk

KDE Plasma · kitty

~5.6 GB

Install size

35

Packages

4

Categories
1

Boot Sequence

Boots into a KDE Plasma session and opens Firefox straight to the Glance dashboard hosted by Khione Server - no manual steps.

2

Always On

Sleep, suspend, and hibernate are all disabled while plugged in, so it stays reachable as an always-on appliance.

“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.”

Desktop environment & login9+

xorg, plasma, plasma-workspace, greetd, greetd-tuigreet, kwallet, kwallet-pam, libsecret, kdialog

System utilities14+

nano, btop, flatpak, kitty, dolphin, fastfetch, firefox, git, partitionmanager, 7zip, python, python-markdown, python-pip, python-pipx

Base system & fonts9+

linux-lts, linux-lts-headers, linux-firmware, sof-firmware, noto-fonts, noto-fonts-cjk, noto-fonts-emoji, ttf-dejavu, ttf-jetbrains-mono

Networking & firewall3+

ufw, avahi, nss-mdns


Khione Ultra Lightweight

Ultra lightweight, build-it-yourself

Xfce · kitty

~3.7 GB

Install size

48

Packages

8

Categories
1

Featherweight

Xfce, picom, and a bare 48-package base add up to a system that idles at under 1GB of RAM - plenty of headroom, or great for older systems.

2

Still the Khione Treatment

Ultra Lightweight still has a colour-coded theme made to look as close to the KDE-based flavours as Xfce allows, keeping it both distinct and familiar.

3

Build-It-Yourself

Thunar and kitty sit on the panel and that's about it - the rest is left up to you, with yay on hand for pulling in whatever else you need from the AUR.

“Does what it says on the tin. It swaps KDE Plasma for Xfce and comes as a pretty much blank slate - just the bare essentials like a file manager and a browser, ready to be built up however you like.”

Desktop environment & login9+

xorg, xfce4, greetd, greetd-tuigreet, gnome-keyring, libsecret, zenity, picom, adw-gtk-theme

File management6+

thunar, thunar-archive-plugin, file-roller, gvfs-smb, smbclient, gparted

Development6+

python, python-markdown, python-pip, python-pipx, git, geany

System utilities8+

ufw, nano, btop, flatpak, kitty, fastfetch, firefox, 7zip

Audio & media4+

playerctl, pipewire-pulse, wireplumber, xfce4-pulseaudio-plugin

Panel & polish6+

xfce4-docklike-plugin, xfce4-weather-plugin, xfce4-genmon-plugin, xfce4-screenshooter, xfce4-taskmanager, network-manager-applet

Fonts & networking8+

noto-fonts, noto-fonts-cjk, noto-fonts-emoji, ttf-dejavu, ttf-jetbrains-mono, ttf-jetbrains-mono-nerd, avahi, nss-mdns

Base system1+

sof-firmware