AvengeMedia / AvengeMedia/DankMaterialShell

Add button to open advenced network configuration from the settings

Open
#2,403 0 comments 1 reaction 0 assignees View on GitHub
feature request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.