The complete brass / steampunk theme used across SkillFishOS — accent #d8a849 on dark brown, designed to feel coherent from the GRUB menu all the way to the desktop.
icons/SkillFishSteampunk/ icon theme (incl. symbolic icons that recolor to the scheme)
cursors/ SkillFish-Steampunk-Cursors (Xcursor theme)
Kvantum/ Qt widget style (Kvantum)
palettes/ terminal color palettes (alacritty/foot/kitty)
titlebar/ window-button artwork
powermenu/ power-menu icons
wallpapers/ steampunk wallpapers (resized for the repo)
Copy the system‑wide pieces:
sudo cp -r icons/SkillFishSteampunk /usr/share/icons/
sudo cp -r cursors/SkillFish-Steampunk-Cursors /usr/share/icons/
sudo gtk-update-icon-cache -f /usr/share/icons/SkillFishSteampunk
# Kvantum (per-user)
mkdir -p ~/.config/Kvantum
cp -r Kvantum/SkillFishSteampunk ~/.config/Kvantum/
printf '[General]\ntheme=SkillFishSteampunk\n' > ~/.config/Kvantum/kvantum.kvconfigThen apply via the KDE tools (in an active session):
plasma-apply-icontheme SkillFishSteampunk # or kwriteconfig6 kdeglobals [Icons] Theme
plasma-apply-cursortheme SkillFish-Steampunk-Cursors
kwriteconfig6 --file kdeglobals --group KDE --key widgetStyle kvantum
kwriteconfig6 --file kdeglobals --group General --key AccentColor "216,168,73"- Cursor symlinks get flattened by Windows/Git (
core.symlinks=false): the ~80 cursor aliases are symlinks, but on Windows they become text files containing the target name → a broken theme. After extracting, recreate anycursors/*file that does not start with theXcurmagic as a real symlink (ln -sf <target> <file>). - Generic folders show up blue unless the icon theme provides
inode-directory(not justfolder). KDE asks forinode-directoryon generic folders. Copyfolder.svg→scalable/places/inode-directory.svg(andmimetypes/) and refresh the cache. - Symbolic icons (
*-symbolic.svg) recolor to the active color scheme — keep them for tray icons (Bluetooth, volume, network) to stay coherent. - After changing icons, clear
~/.cache/plasma_theme_*.kcache/icon-cache.kcacheand restartplasmashell(from a real session, not a stripped SSH env, or you loseXDG_DATA_DIRS).
Provided for use with SkillFishOS under the project's GPL‑3.0.