AvengeMedia / AvengeMedia/DankMaterialShell
Add button to open advenced network configuration from the settings
- Dominant language
- QML
- Stars
- 8.1k
- Forks
- 515
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 102
Description
### Feature Description
A button to open a network configuration in a tool like `nm-connection-editor`.
### Use Case
I often want to edit advanced settings for networks like DNS, but have to resort to using the CLI or a 3rd party tool because DMS doesn't provide a GUI option for it.
### Compositor(s)
All compositors
### If Other, please specify
_No response_
### Proposed Solution
I suggest adding a little gear button next to the delete button in the network listing in the settings or a "Configure Network" option under the ··· menu in the quick settings. This would open `nm-connection-editor --edit (Network UUID)`.
If `nm-connection-editor` is not installed, it could either not show up, or show a pop-up message telling you it's missing. There could be other network manager tools supported, this is just the one i know of.
### Alternatives/Existing Solutions
You can just run `nm-connection-editor` from the terminal, but that's the issue.
Contributor guide
Research direction
Start by locating the settings network listing and the quick-settings overflow menu described in the issue, then check how network UUIDs are exposed. Verify how to invoke `nm-connection-editor --edit (Network UUID)` and how the missing-tool case should behave; done means an available entry opens the selected network's advanced configuration and an unavailable tool is handled visibly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- desktop, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100