diff --git a/.github/workflows/aur-release.yml b/.github/workflows/aur-release.yml index f034c9d..cba4061 100644 --- a/.github/workflows/aur-release.yml +++ b/.github/workflows/aur-release.yml @@ -188,10 +188,12 @@ jobs: WRAPPER chmod +x "${pkgdir}/usr/bin/gerbil" - # Install desktop file and license + # Install desktop file, AppStream metadata, and license install -dm755 "${pkgdir}/usr/share/applications" + install -dm755 "${pkgdir}/usr/share/metainfo" install -dm755 "${pkgdir}/usr/share/licenses/gerbil" install -m644 "${startdir}/gerbil.desktop" "${pkgdir}/usr/share/applications/" + install -m644 "${startdir}/gerbil.metainfo.xml" "${pkgdir}/usr/share/metainfo/" install -m644 "${startdir}/LICENSE" "${pkgdir}/usr/share/licenses/gerbil/" # Install icon to hicolor theme directory and pixmaps as fallback @@ -298,8 +300,9 @@ jobs: - name: Prepare local files for AUR package run: | - # Copy desktop file so it's available during PKGBUILD execution + # Copy desktop file and metainfo file so they're available during PKGBUILD execution cp "assets/gerbil.desktop" ./ + cp "assets/gerbil.metainfo.xml" ./ echo "✅ Local files prepared for AUR package" - name: Publish to AUR diff --git a/assets/gerbil.metainfo.xml b/assets/gerbil.metainfo.xml new file mode 100644 index 0000000..3d86973 --- /dev/null +++ b/assets/gerbil.metainfo.xml @@ -0,0 +1,90 @@ + + + gerbil.desktop + MIT + AGPL-3.0-or-later + + Gerbil + A desktop app to easily run Large Language Models locally + +

+ Gerbil is a desktop app to easily run Large Language Models locally. Powered by KoboldCpp, + it provides a clean cross-platform interface for downloading, managing, and running + various language models locally while maintaining complete privacy and control over your data. +

+

Core Features:

+ +
+ + gerbil.desktop + + gerbil + + + gerbil + + + + https://github.com/lone-cloud/gerbil/raw/main/screenshots/launch.png + Model Launch Configuration + + + https://github.com/lone-cloud/gerbil/raw/main/screenshots/download.png + Download & Setup + + + https://github.com/lone-cloud/gerbil/raw/main/screenshots/text-story.png + Text Generation + + + https://github.com/lone-cloud/gerbil/raw/main/screenshots/gen-img.png + Image Generation + + + https://github.com/lone-cloud/gerbil/raw/main/screenshots/sillytavern.png + SillyTavern integration + + + https://github.com/lone-cloud/gerbil/raw/main/screenshots/openwebui.png + OpenWebUI integration + + + + https://github.com/lone-cloud/gerbil + https://github.com/lone-cloud/gerbil/issues + + + Network + Chat + Utility + + + + AI + LLM + Large Language Model + Local + Machine Learning + Privacy + KoboldCpp + llama.cpp + SillyTavern + OpenWebUI + Text Generation + Image Generation + + + lone-cloud + + +
\ No newline at end of file diff --git a/src/main/modules/monitoring.ts b/src/main/modules/monitoring.ts index 772e0d8..71b561f 100644 --- a/src/main/modules/monitoring.ts +++ b/src/main/modules/monitoring.ts @@ -159,6 +159,7 @@ const LINUX_PERFORMANCE_APPS = [ 'resources', 'gnome-system-monitor', 'plasma-systemmonitor', + 'missioncenter', 'ksysguard', 'htop', 'top',