diff --git a/src/lib/apps/vpn-network.json b/src/lib/apps/vpn-network.json index 048fcb8..10a948e 100644 --- a/src/lib/apps/vpn-network.json +++ b/src/lib/apps/vpn-network.json @@ -1,166 +1,183 @@ [ - { - "id": "protonvpn", - "name": "Proton VPN", - "description": "Secure VPN by the makers of ProtonMail", - "category": "VPN & Network", - "targets": { - "arch": "proton-vpn-gtk-app", - "nix": "protonvpn-gui", - "flatpak": "com.protonvpn.www", - "homebrew": "--cask protonvpn" - }, - "unavailableReason": "Not in official repos. Use Flatpak or follow instructions at [protonvpn.com/support/linux-vpn-setup](https://protonvpn.com/support/linux-vpn-setup/).", - "icon": { - "type": "iconify", - "set": "simple-icons", - "name": "protonvpn", - "color": "#6D4AFF" - } + { + "id": "ivpn", + "name": "IVPN", + "description": "Private VPN with no-logging policy", + "category": "VPN & Network", + "targets": { + "arch": "ivpn-ui", + "nix": "ivpn-ui", + "homebrew": "--cask ivpn", + "snap": "ivpn" }, - { - "id": "mullvad", - "name": "Mullvad VPN", - "description": "Privacy-focused VPN with no-logging policy", - "category": "VPN & Network", - "targets": { - "arch": "mullvad-vpn-bin", - "nix": "mullvad-vpn", - "homebrew": "--cask mullvad-vpn" - }, - "unavailableReason": "Not in official repos. Use [AUR](https://aur.archlinux.org/packages/mullvad-vpn-bin) or see [official install guide](https://mullvad.net/en/help/install-mullvad-app-linux).", - "icon": { - "type": "iconify", - "set": "simple-icons", - "name": "mullvad", - "color": "#44AD4D" - } + "unavailableReason": "Not in official repos. Follow instructions at [ivpn.net/en/apps-linux](https://www.ivpn.net/en/apps-linux/).", + "icon": { + "type": "url", + "url": "https://upload.wikimedia.org/wikipedia/commons/4/49/Logo_of_IVPN.svg" + } + }, + { + "id": "protonvpn", + "name": "Proton VPN", + "description": "Secure VPN by the makers of ProtonMail", + "category": "VPN & Network", + "targets": { + "arch": "proton-vpn-gtk-app", + "nix": "protonvpn-gui", + "flatpak": "com.protonvpn.www", + "homebrew": "--cask protonvpn" + }, + "unavailableReason": "Not in official repos. Use Flatpak or follow instructions at [protonvpn.com/support/linux-vpn-setup](https://protonvpn.com/support/linux-vpn-setup/).", + "icon": { + "type": "iconify", + "set": "simple-icons", + "name": "protonvpn", + "color": "#6D4AFF" + } + }, + { + "id": "mullvad", + "name": "Mullvad VPN", + "description": "Privacy-focused VPN with no-logging policy", + "category": "VPN & Network", + "targets": { + "arch": "mullvad-vpn-bin", + "nix": "mullvad-vpn", + "homebrew": "--cask mullvad-vpn" + }, + "unavailableReason": "Not in official repos. Use [AUR](https://aur.archlinux.org/packages/mullvad-vpn-bin) or see [official install guide](https://mullvad.net/en/help/install-mullvad-app-linux).", + "icon": { + "type": "iconify", + "set": "simple-icons", + "name": "mullvad", + "color": "#44AD4D" + } + }, + { + "id": "tailscale", + "name": "Tailscale", + "description": "Zero-config mesh VPN using WireGuard", + "category": "VPN & Network", + "targets": { + "arch": "tailscale", + "fedora": "tailscale", + "opensuse": "tailscale", + "nix": "tailscale", + "homebrew": "tailscale" }, - { - "id": "tailscale", - "name": "Tailscale", - "description": "Zero-config mesh VPN using WireGuard", - "category": "VPN & Network", - "targets": { - "arch": "tailscale", - "fedora": "tailscale", - "opensuse": "tailscale", - "nix": "tailscale", - "homebrew": "tailscale" - }, - "unavailableReason": "Not in Debian or Ubuntu repos. Follow instructions at [tailscale.com/download/linux](https://tailscale.com/download/linux).", - "icon": { - "type": "iconify", - "set": "simple-icons", - "name": "tailscale", - "color": "#797878" - } + "unavailableReason": "Not in Debian or Ubuntu repos. Follow instructions at [tailscale.com/download/linux](https://tailscale.com/download/linux).", + "icon": { + "type": "iconify", + "set": "simple-icons", + "name": "tailscale", + "color": "#797878" + } + }, + { + "id": "wireguard", + "name": "WireGuard", + "description": "Fast, modern, secure VPN tunnel protocol", + "category": "VPN & Network", + "targets": { + "ubuntu": "wireguard", + "debian": "wireguard", + "arch": "wireguard-tools", + "fedora": "wireguard-tools", + "opensuse": "wireguard-tools", + "nix": "wireguard-tools", + "homebrew": "wireguard-tools" }, - { - "id": "wireguard", - "name": "WireGuard", - "description": "Fast, modern, secure VPN tunnel protocol", - "category": "VPN & Network", - "targets": { - "ubuntu": "wireguard", - "debian": "wireguard", - "arch": "wireguard-tools", - "fedora": "wireguard-tools", - "opensuse": "wireguard-tools", - "nix": "wireguard-tools", - "homebrew": "wireguard-tools" - }, - "unavailableReason": "WireGuard is a kernel module and not available via Flatpak or Snap.", - "icon": { - "type": "iconify", - "set": "simple-icons", - "name": "wireguard", - "color": "#88171A" - } + "unavailableReason": "WireGuard is a kernel module and not available via Flatpak or Snap.", + "icon": { + "type": "iconify", + "set": "simple-icons", + "name": "wireguard", + "color": "#88171A" + } + }, + { + "id": "openvpn", + "name": "OpenVPN", + "description": "Full-featured SSL VPN solution", + "category": "VPN & Network", + "targets": { + "ubuntu": "openvpn", + "debian": "openvpn", + "arch": "openvpn", + "fedora": "openvpn", + "opensuse": "openvpn", + "nix": "openvpn", + "homebrew": "openvpn" }, - { - "id": "openvpn", - "name": "OpenVPN", - "description": "Full-featured SSL VPN solution", - "category": "VPN & Network", - "targets": { - "ubuntu": "openvpn", - "debian": "openvpn", - "arch": "openvpn", - "fedora": "openvpn", - "opensuse": "openvpn", - "nix": "openvpn", - "homebrew": "openvpn" - }, - "unavailableReason": "OpenVPN is a system package and not available via Flatpak or Snap.", - "icon": { - "type": "iconify", - "set": "simple-icons", - "name": "openvpn", - "color": "#EA7E20" - } + "unavailableReason": "OpenVPN is a system package and not available via Flatpak or Snap.", + "icon": { + "type": "iconify", + "set": "simple-icons", + "name": "openvpn", + "color": "#EA7E20" + } + }, + { + "id": "nmap", + "name": "Nmap", + "description": "Network discovery and security auditing tool", + "category": "VPN & Network", + "targets": { + "ubuntu": "nmap", + "debian": "nmap", + "arch": "nmap", + "fedora": "nmap", + "opensuse": "nmap", + "nix": "nmap", + "homebrew": "nmap" }, - { - "id": "nmap", - "name": "Nmap", - "description": "Network discovery and security auditing tool", - "category": "VPN & Network", - "targets": { - "ubuntu": "nmap", - "debian": "nmap", - "arch": "nmap", - "fedora": "nmap", - "opensuse": "nmap", - "nix": "nmap", - "homebrew": "nmap" - }, - "unavailableReason": "Nmap is a CLI tool and not available via Flatpak or Snap.", - "icon": { - "type": "url", - "url": "https://raw.githubusercontent.com/bwks/vendor-icons-svg/702f2ac88acc71759ce623bc5000a596195e9db3/nmap-logo.svg" - } + "unavailableReason": "Nmap is a CLI tool and not available via Flatpak or Snap.", + "icon": { + "type": "url", + "url": "https://raw.githubusercontent.com/bwks/vendor-icons-svg/702f2ac88acc71759ce623bc5000a596195e9db3/nmap-logo.svg" + } + }, + { + "id": "openssh", + "name": "OpenSSH", + "description": "Secure remote login and file transfer via SSH", + "category": "VPN & Network", + "targets": { + "ubuntu": "openssh-client", + "debian": "openssh-client", + "arch": "openssh", + "fedora": "openssh-clients", + "opensuse": "openssh", + "nix": "openssh", + "homebrew": "openssh" }, - { - "id": "openssh", - "name": "OpenSSH", - "description": "Secure remote login and file transfer via SSH", - "category": "VPN & Network", - "targets": { - "ubuntu": "openssh-client", - "debian": "openssh-client", - "arch": "openssh", - "fedora": "openssh-clients", - "opensuse": "openssh", - "nix": "openssh", - "homebrew": "openssh" - }, - "unavailableReason": "OpenSSH is a system package and not available via Flatpak or Snap.", - "icon": { - "type": "iconify", - "set": "mdi", - "name": "ssh", - "color": "#F5A623" - } + "unavailableReason": "OpenSSH is a system package and not available via Flatpak or Snap.", + "icon": { + "type": "iconify", + "set": "mdi", + "name": "ssh", + "color": "#F5A623" + } + }, + { + "id": "remmina", + "name": "Remmina", + "description": "Open-source remote desktop client for RDP, VNC, SSH and more", + "category": "VPN & Network", + "targets": { + "ubuntu": "remmina", + "debian": "remmina", + "arch": "remmina", + "fedora": "remmina", + "opensuse": "remmina", + "nix": "remmina", + "flatpak": "org.remmina.Remmina", + "snap": "remmina" }, - { - "id": "remmina", - "name": "Remmina", - "description": "Open-source remote desktop client for RDP, VNC, SSH and more", - "category": "VPN & Network", - "targets": { - "ubuntu": "remmina", - "debian": "remmina", - "arch": "remmina", - "fedora": "remmina", - "opensuse": "remmina", - "nix": "remmina", - "flatpak": "org.remmina.Remmina", - "snap": "remmina" - }, - "unavailableReason": "Remmina is not available via Homebrew, use [Flatpak version](https://flathub.org/en/apps/org.remmina.Remmina) or [Snap version](https://snapcraft.io/remmina) instead.", - "icon": { - "type": "url", - "url": "https://upload.wikimedia.org/wikipedia/commons/9/96/Org.remmina.Remmina.svg" - } + "unavailableReason": "Remmina is not available via Homebrew, use [Flatpak version](https://flathub.org/en/apps/org.remmina.Remmina) or [Snap version](https://snapcraft.io/remmina) instead.", + "icon": { + "type": "url", + "url": "https://upload.wikimedia.org/wikipedia/commons/9/96/Org.remmina.Remmina.svg" } -] \ No newline at end of file + } +] diff --git a/src/lib/aur-packages.json b/src/lib/aur-packages.json index 53277d3..415b3cb 100644 --- a/src/lib/aur-packages.json +++ b/src/lib/aur-packages.json @@ -1,22 +1,22 @@ { - "_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", - "slack-desktop", - "zoom", - "sublime-text-4", - "vagrant", - "spotify", - "stremio", - "proton-vpn-gtk-app", - "dropbox", - "bitwarden", - "cura", - "davinci-resolve", - "fsearch", - "intellij-idea-ultimate-edition", - "pycharm", - "clion" - - ] + "_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", + "slack-desktop", + "zoom", + "sublime-text-4", + "vagrant", + "spotify", + "stremio", + "proton-vpn-gtk-app", + "dropbox", + "bitwarden", + "cura", + "davinci-resolve", + "fsearch", + "intellij-idea-ultimate-edition", + "pycharm", + "clion", + "ivpn-ui" + ] }