-
Notifications
You must be signed in to change notification settings - Fork 0
Apps
SkillFishOS ships a suite of native PyQt6 apps, grouped under a dedicated "SkillFishOS" menu category. Every app is an updatable .deb from the signed APT Repository, and each has a full app page (screenshots + description) in the SkillFishOS Hub.
| App | Package | What it does |
|---|---|---|
| SkillFishOS Tuner | skillfish-tuner |
Overclock/undervolt CPU & GPU, fan, UMA VRAM, live Compute Units, governor mode — no terminal |
| AI | skillfish-ai-panel |
One-click on-device LLM stack (Ollama + OpenWebUI, Vulkan) — see On-device AI |
| Monitor | skillfish-monitor |
Live charts: temperature / frequency / voltage / fan |
| Kernel Manager | skillfish-kernel-manager |
Pick the boot kernel (default/once) and completely uninstall old kernels |
| ISO Mount | skillfish-iso-mount |
Mount/unmount disk images from the Dolphin context menu (udisks2, no GNOME) |
| SkillFishOS Hub | skillfish-hub |
Discover-style software centre across APT + Flatpak + Snap |
| Base | skillfish-base |
Hardware watchdog (auto-reboot on hard hangs) + boot-time freeze detector with desktop notification |
| Console | skillfish-console |
SteamOS-style "SkillFishOS Console (Big Picture)" session on the SDDM login screen |
A skillfish-menu package adds the X-SkillFishOS category to each .desktop, a skillfishos.directory, and .menu fragments so the submenu shows up reliably under KDE.
Beyond the apps, a translucent HUD overlay shows per-core CPU load, clocks, temps, power draw, VRAM/RAM, active CUs, fan RPM and the Bluetooth controller battery — all from real sensors.
-
Use an absolute
Exec=in the.desktop(/usr/local/bin/skillfish-foo). KIO/klauncher has no/usr/local/binon its PATH, so a relativeExecfails with "Cannot find the program" from the menu. -
Keep a Python reference to the top-level window (
w = Widget(); w.show()), otherwise CPython garbage-collects the window right aftershow()and you get an invisible 1×1 window while the process keeps running.
See SkillFishOS Hub for installing/updating apps and APT Repository for how the packages are delivered.
Getting started
Apps
Tuning & hardware
Using it
Developers