Omahub
← All plugins
J

Nextcloud Notes

by Jake

Read and edit Nextcloud Notes from the Omarchy top bar.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
9447d47
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
9447d47
Reviewed
1 month ago

The plugin is a straightforward Nextcloud Notes client that uses standard libraries and the system keyring for credential storage. No suspicious behavior, obfuscation, or destructive actions were found.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/JakeWayneMurray/Omarchy-NextCloud-Notes --enable
Widgets #media

Nextcloud Notes for Omarchy Quattro

Open and edit notes from a self-hosted Nextcloud Notes app in a small Omarchy top-bar panel.

Features

  • Connects with an HTTPS Nextcloud URL, username, and password or app password.
  • Lists notes with favorites first and a title filter.
  • Opens a selected note in a larger Markdown/text editor.
  • Saves title, category, and content back to Nextcloud.
  • Respects read-only notes and uses the Notes API's optimistic update metadata.
  • Stores the password in the desktop Secret Service keyring.

Install

omarchy plugin add https://github.com/JakeWayneMurray/Omarchy-NextCloud-Notes.git --enable

Click the ▤ icon and enter the base Nextcloud URL, such as https://cloud.example.com. HTTP URLs are rejected because the Notes API uses Basic authentication. Use an app password if your account uses two-factor authentication.

Dependencies and permissions

  • Omarchy Quattro and its standard QML imports.
  • Python 3 standard library; no Python packages are installed.
  • secret-tool and a Secret Service provider for password storage.

The helper runs as the logged-in user, makes authenticated HTTPS requests to the configured server, and stores only the URL and username in its mode-0600 config file. The password is stored in the desktop keyring. Use HTTPS because the Notes API uses HTTP Basic authentication for each request.

Remove

omarchy plugin remove io.github.jakewaynemurray.nextcloud-notes

Removing the plugin removes the bar widget but does not delete notes or the keyring entry.

Validate

omarchy plugin validate .
qmllint -I "$OMARCHY_PATH/shell" BarWidget.qml Panel.qml