Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
331 changes: 174 additions & 157 deletions src/lib/apps/vpn-network.json
Original file line number Diff line number Diff line change
@@ -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"
}
]
}
]
40 changes: 20 additions & 20 deletions src/lib/aur-packages.json
Original file line number Diff line number Diff line change
@@ -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"
]
}
Loading