From 6b9f84b5b805c53b07552fc6e3368e7b5aeac2a8 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Tue, 24 Feb 2026 14:16:34 +0800 Subject: [PATCH] feat: Add new plugin for noctalia --- .../noctalia/plugin/privacy-indicator.json | 8 ++++ .../modules/programs/noctalia/plugins.json | 4 ++ .../modules/programs/noctalia/settings.json | 47 +++++++++++++++---- 3 files changed, 50 insertions(+), 9 deletions(-) create mode 100644 home/david/modules/programs/noctalia/plugin/privacy-indicator.json diff --git a/home/david/modules/programs/noctalia/plugin/privacy-indicator.json b/home/david/modules/programs/noctalia/plugin/privacy-indicator.json new file mode 100644 index 0000000..4182698 --- /dev/null +++ b/home/david/modules/programs/noctalia/plugin/privacy-indicator.json @@ -0,0 +1,8 @@ +{ + "hideInactive": true, + "enableToast": false, + "iconSpacing": 4, + "removeMargins": false, + "activeColor": "primary", + "inactiveColor": "none" +} diff --git a/home/david/modules/programs/noctalia/plugins.json b/home/david/modules/programs/noctalia/plugins.json index 246eba6..8d119c8 100644 --- a/home/david/modules/programs/noctalia/plugins.json +++ b/home/david/modules/programs/noctalia/plugins.json @@ -7,6 +7,10 @@ } ], "states": { + "privacy-indicator": { + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + }, "screen-recorder": { "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" diff --git a/home/david/modules/programs/noctalia/settings.json b/home/david/modules/programs/noctalia/settings.json index 5fdd97a..be28430 100644 --- a/home/david/modules/programs/noctalia/settings.json +++ b/home/david/modules/programs/noctalia/settings.json @@ -44,6 +44,17 @@ "useMonospaceFont": true, "usePadding": false }, + { + "defaultSettings": { + "activeColor": "primary", + "enableToast": true, + "hideInactive": false, + "iconSpacing": 4, + "inactiveColor": "none", + "removeMargins": false + }, + "id": "plugin:privacy-indicator" + }, { "compactMode": false, "compactShowAlbumArt": true, @@ -79,7 +90,6 @@ "labelMode": "index", "occupiedColor": "secondary", "pillSize": 0.6, - "reverseScroll": false, "showApplications": true, "showBadge": true, "showLabelsOnlyWhenOccupied": true, @@ -96,14 +106,24 @@ "id": "plugin:timer" }, { + "defaultSettings": { + "audioCodec": "opus", + "audioSource": "default_output", + "colorRange": "limited", + "copyToClipboard": false, + "directory": "", + "filenamePattern": "recording_yyyyMMdd_HHmmss", + "frameRate": "60", + "hideInactive": false, + "iconColor": "none", + "quality": "very_high", + "resolution": "original", + "showCursor": true, + "videoCodec": "h264", + "videoSource": "portal" + }, "id": "plugin:screen-recorder" }, - { - "displayMode": "onhover", - "iconColor": "none", - "id": "Brightness", - "textColor": "none" - }, { "hideWhenZero": false, "hideWhenZeroUnread": false, @@ -171,6 +191,7 @@ "allowPasswordWithFprintd": false, "clockStyle": "digital", "clockFormat": "hh\\nmm", + "passwordChars": false, "lockScreenMonitors": [], "lockScreenBlur": 0.7000000000000001, "lockScreenTint": 0, @@ -182,7 +203,8 @@ "keyEnter": ["Return"], "keyEscape": ["Esc"], "keyRemove": ["Del"] - } + }, + "reverseScroll": false }, "ui": { "fontDefault": "Source Han Serif SC", @@ -366,6 +388,7 @@ "enabled": false, "position": "bottom", "displayMode": "auto_hide", + "dockType": "floating", "backgroundOpacity": 1, "floatingRatio": 1, "size": 1, @@ -373,10 +396,14 @@ "monitors": [], "pinnedApps": [], "colorizeIcons": false, + "showLauncherIcon": false, + "launcherPosition": "end", "pinnedStatic": false, "inactiveIndicators": false, "deadOpacity": 0.6, - "animationSpeed": 1 + "animationSpeed": 1, + "sitOnFrame": false, + "showFrameIndicator": true }, "network": { "wifiEnabled": false, @@ -450,6 +477,7 @@ }, "notifications": { "enabled": true, + "enableMarkdown": false, "density": "default", "monitors": [], "location": "bottom_right", @@ -459,6 +487,7 @@ "lowUrgencyDuration": 3, "normalUrgencyDuration": 8, "criticalUrgencyDuration": 15, + "clearDismissed": true, "saveToHistory": { "low": true, "normal": true,