Slim down and use existing services

This commit is contained in:
David Heinemeier Hansson
2026-02-20 22:21:05 +01:00
parent d8660fd2c8
commit c3f3628185
+3 -14
View File
@@ -3,28 +3,17 @@
# Install the NordVPN service with optional GUI. # Install the NordVPN service with optional GUI.
echo "Installing NordVPN..." echo "Installing NordVPN..."
yay -S --noconfirm nordvpn-bin omarchy-pkg-aur-add nordvpn-bin
# Enable and start the NordVPN daemon
echo "Enabling NordVPN daemon..." echo "Enabling NordVPN daemon..."
sudo systemctl enable --now nordvpnd sudo systemctl enable --now nordvpnd
# Add user to nordvpn group for unprivileged access
echo "Adding user to nordvpn group..." echo "Adding user to nordvpn group..."
sudo usermod -aG nordvpn $USER sudo usermod -aG nordvpn "$USER"
# Ask if user wants to install the GUI (if not already installed)
if ! pacman -Qi nordvpn-gui &>/dev/null && ! pacman -Qi nordvpn-gui-bin &>/dev/null; then
if gum confirm "Would you like to install the NordVPN GUI?"; then
echo "Installing NordVPN GUI..." echo "Installing NordVPN GUI..."
yay -S --noconfirm nordvpn-gui omarchy-pkg-aur-add nordvpn-gui
omarchy-tui-install "NordVPN" "nordvpn-gui" float https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/nordvpn.png omarchy-tui-install "NordVPN" "nordvpn-gui" float https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/nordvpn.png
fi
else
echo "NordVPN GUI is already installed."
# Ensure TUI entry exists
omarchy-tui-install "NordVPN" "nordvpn-gui" float https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/nordvpn.png
fi
echo "" echo ""
echo "NordVPN installed! Please log out and back in for group changes to take effect." echo "NordVPN installed! Please log out and back in for group changes to take effect."