From 86ab86aa57878268b2bfb08f9231369efaf21361 Mon Sep 17 00:00:00 2001 From: N1C4T Date: Sun, 25 Jan 2026 21:53:17 +0400 Subject: [PATCH] feat: added yaak closes #47 --- src/lib/aur-packages.json | 22 ++-------------------- src/lib/data.ts | 1 + 2 files changed, 3 insertions(+), 20 deletions(-) diff --git a/src/lib/aur-packages.json b/src/lib/aur-packages.json index 0e371bb..a9add10 100644 --- a/src/lib/aur-packages.json +++ b/src/lib/aur-packages.json @@ -1,36 +1,18 @@ { + "_comment": "List of known AUR packages that do NOT have standard suffixes (-bin, -git, -appimage). Suffixes are automatically handled in aur.ts", "packages": [ "google-chrome", - "zen-browser-bin", - "helium-browser-bin", "slack-desktop", "zoom", - "vesktop-bin", "sublime-text-4", - "vscodium-bin", - "cursor-bin", "vagrant", - "postman-bin", - "bruno-bin", - "hoppscotch-bin", "spotify", "stremio", - "heroic-games-launcher-bin", - "protonup-qt-bin", - "onlyoffice-bin", - "logseq-desktop-bin", - "joplin-appimage", "proton-vpn-gtk-app", - "mullvad-vpn-bin", - "localsend-bin", "dropbox", - "ab-download-manager-bin", "bitwarden", "cura", - "orcaslicer-bin", "davinci-resolve", - "fsearch", - "brave-bin", - "librewolf-bin" + "fsearch" ] } \ No newline at end of file diff --git a/src/lib/data.ts b/src/lib/data.ts index 85ea57b..2eecddb 100644 --- a/src/lib/data.ts +++ b/src/lib/data.ts @@ -124,6 +124,7 @@ export const apps: AppData[] = [ { id: 'postman', name: 'Postman', description: 'Popular API testing and development platform', category: 'Dev: Tools', iconUrl: si('postman', '#FF6C37'), targets: { arch: 'postman-bin', nix: 'postman', flatpak: 'com.getpostman.Postman', snap: 'postman', homebrew: '--cask postman' }, unavailableReason: 'Not in official repos. Use [Flatpak](https://flathub.org/en/apps/com.getpostman.Postman)/[Snap](https://snapcraft.io/postman) or download from [postman.com/downloads](https://www.postman.com/downloads/).' }, { id: 'bruno', name: 'Bruno', description: 'Offline-first open-source API client', category: 'Dev: Tools', iconUrl: mdi('api', '#F4A62A'), targets: { arch: 'bruno-bin', nix: 'bruno', flatpak: 'com.usebruno.Bruno', snap: 'bruno', homebrew: '--cask bruno' }, unavailableReason: 'Not in official repos. Use [Flatpak](https://flathub.org/apps/com.usebruno.Bruno)/[Snap](https://snapcraft.io/bruno) or download from [usebruno.com](https://www.usebruno.com/downloads).' }, { id: 'hoppscotch', name: 'Hoppscotch', description: 'Open-source API development ecosystem', category: 'Dev: Tools', iconUrl: si('hoppscotch', '#47C0A7'), targets: { arch: 'hoppscotch-bin', nix: 'hoppscotch', homebrew: '--cask hoppscotch' }, unavailableReason: 'Use [AUR](https://aur.archlinux.org/packages/hoppscotch-bin) or download from [hoppscotch.io](https://hoppscotch.io/download).' }, + { id: 'yaak', name: 'Yaak', description: 'Modern desktop API client for REST and GraphQL', category: 'Dev: Tools', iconUrl: 'https://avatars.githubusercontent.com/u/150165049?s=48&v=4', targets: { arch: 'yaak-bin', nix: 'yaak', homebrew: '--cask yaak' }, unavailableReason: 'Not in most official repos. Download .deb/.rpm or AppImage from [yaak.app](https://yaak.app/download).' }, { id: 'virtmanager', name: 'Virt Manager', description: 'Desktop app for managing KVM virtual machines', category: 'Dev: Tools', iconUrl: si('qemu', '#FF6600'), targets: { ubuntu: 'virt-manager', debian: 'virt-manager', arch: 'virt-manager', fedora: 'virt-manager', opensuse: 'virt-manager', nix: 'virt-manager', homebrew: 'virt-manager' }, unavailableReason: 'Virt Manager requires system access and is not available via Flatpak or Snap.' }, { id: 'imhex', name: 'ImHex', description: 'Feature-rich hex editor for reverse engineering', category: 'Dev: Tools', iconUrl: mdi('hexadecimal', '#4FC1E8'), targets: { arch: 'imhex-bin', fedora: 'imhex', nix: 'imhex', flatpak: 'net.werwolv.ImHex', homebrew: '--cask imhex' }, unavailableReason: 'Not in most repos. Use [Flatpak](https://flathub.org/apps/net.werwolv.ImHex) or download from [imhex.werwolv.net](https://imhex.werwolv.net/).' }, { id: 'cmake', name: 'CMake', description: 'Cross-platform build system generator', category: 'Dev: Tools', iconUrl: vs('file-type-cmake'), targets: { ubuntu: 'cmake', debian: 'cmake', arch: 'cmake', fedora: 'cmake', opensuse: 'cmake', nix: 'cmake', snap: 'cmake --classic', homebrew: 'cmake' }, unavailableReason: 'CMake is not available as a Flatpak package.' },