From dc00a03bcb382ec6da044a423d65abcf58ee6448 Mon Sep 17 00:00:00 2001 From: NIJAT Date: Sat, 27 Dec 2025 20:36:48 +0400 Subject: [PATCH] fix: add known AUR packages (google-chrome, etc.) to yay detection --- src/hooks/useLinuxInit.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/hooks/useLinuxInit.ts b/src/hooks/useLinuxInit.ts index 53fce1b..72982fc 100644 --- a/src/hooks/useLinuxInit.ts +++ b/src/hooks/useLinuxInit.ts @@ -6,8 +6,14 @@ import { distros, apps, type DistroId } from '@/lib/data'; // AUR package detection patterns export const AUR_PATTERNS = ['-bin', '-git', '-appimage']; +// Known AUR packages that don't follow the suffix naming convention +export const KNOWN_AUR_PACKAGES = new Set([ + 'google-chrome', 'sublime-text-4', 'spotify', 'stremio', 'dropbox', + 'slack-desktop', 'zoom', 'proton-vpn-gtk-app', 'bitwarden', 'discord' +]); + export function isAurPackage(packageName: string): boolean { - return AUR_PATTERNS.some(pattern => packageName.endsWith(pattern)); + return AUR_PATTERNS.some(pattern => packageName.endsWith(pattern)) || KNOWN_AUR_PACKAGES.has(packageName); } export interface UseLinuxInitReturn {