Quickshell


NMSettings: QtObject

uncreatable
import Quickshell.Networking

A NetworkManager connection settings profile.

Properties [?]

  • uuid string
    readonly

    A universally unique identifier for the connection.

  • id string
    readonly

    The human-readable unique identifier for the connection.

Functions [?]

  • clearSecrets() void

    Clear all of the secrets belonging to the settings.

  • forget() void

    Delete the settings.

  • read() unknown

    Get the settings map describing this network configuration.

    NOTE

    This will never include any secrets required for connection to the network, as those are often protected.

  • write(settings) void

    Property settings

    Update the connection with new settings and save the connection to disk. Only changed fields need to be included. Writing a setting to null will remove the setting or reset it to its default.

    NOTE

    Secrets may be part of the update request, and will be either stored in persistent storage or sent to a Secret Agent for storage, depending on the flags associated with each secret.

Signals [?]

  • settingsChanged(settings)  

    Property settings

    No details provided
  • loaded()  
    No details provided