Skip to content

Conversation

Dasa122
Copy link

@Dasa122 Dasa122 commented May 20, 2025

This PR introduces a simple WireGuard manager module for Waybar, enabling users to toggle WireGuard VPN connections directly from their status bar. Key features and changes include:

Waybar Module Integration:
Adds a custom module for Waybar to display and toggle WireGuard VPN status with visual feedback.

Install Script:
Provides an interactive install.sh script to configure the module, select the WireGuard interface, choose the module position, and pick a Rofi theme.

Rofi Themes:
Includes both light and dark Rofi theme files for password prompts.

Dasa122 added 6 commits May 14, 2025 22:07
…ard manager

- Updated install.sh to provide automated installation steps and user prompts for module positioning.
- Improved error handling for missing configuration paths and scripts.
- Added vars.sh to define overwrite variables for WireGuard manager.
- Expanded README.md with detailed installation and usage instructions.
…dling and error messaging; remove unused vars.sh file.
Enhances installation by adding root checks, clearer prompts, and theme selection for better usability.
Updates config injection and variable handling for reliability.
Removes unused files and simplifies setup instructions.
Improves documentation for clarity and troubleshooting.
@Klafyvel
Copy link
Owner

Hi, thank your for this contribution.

I am not too keen on install scripts (especially if they need to be run as root!). Maybe you could change this PR in an improved documentation (mentioning how to customize the wireguard service for example) and a new light theme for rofi, and host your installation script in a dedicated repo. I would be totally open to have a link to such a script in the documentation of wireguard-manager, but would rather avoid having it there to keep it simple, stupid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants