1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-15 18:22:08 -04:00

New neovim theme engine (#1985)

* feat(matugen)!: rework completely neovim's theme engine

* fix: link to neovim theme plugin

* fix: expect AvengeMedia/base46 instead of Silzinc/base46
This commit is contained in:
Jonas Bloch
2026-03-13 18:37:16 +01:00
committed by GitHub
parent ce93f22669
commit 7e1d808d70
8 changed files with 1315 additions and 727 deletions

View File

@@ -2583,6 +2583,29 @@
"description": "Mouse pointer appearance",
"conditionKey": "isNiri"
},
{
"section": "matugenTemplateNeovimSettings",
"label": "Dark mode base",
"tabIndex": 10,
"category": "Theme & Colors",
"keywords": [
"appearance",
"base",
"colors",
"dark",
"dark mode",
"look",
"matugen",
"mode",
"neovim",
"night",
"scheme",
"style",
"template",
"terminal",
"theme"
]
},
{
"section": "modalDarkenBackground",
"label": "Darken Modal Background",
@@ -3948,20 +3971,17 @@
"keywords": [
"appearance",
"colors",
"lazy",
"look",
"manager",
"matugen",
"neovim",
"plugin",
"requires",
"required",
"scheme",
"style",
"template",
"terminal",
"theme"
],
"description": "Requires lazy plugin manager"
"description": "Required plugin: "
},
{
"section": "matugenTemplateNiri",
@@ -4138,18 +4158,14 @@
"authentication",
"biometric",
"enable",
"enrolled",
"fingerprint",
"fprint",
"lock",
"lockscreen",
"login",
"password",
"reader",
"screen",
"security"
],
"description": "Use fingerprint reader for lock screen authentication (requires enrolled fingerprints)"
]
},
{
"section": "loginctlLockIntegration",
@@ -4182,20 +4198,17 @@
"keywords": [
"authentication",
"enable",
"enrolled",
"fido",
"hardware",
"key",
"lock",
"lockscreen",
"login",
"password",
"screen",
"security",
"u2f",
"yubikey"
],
"description": "Use a FIDO2/U2F security key (e.g. YubiKey) for lock screen authentication (requires enrolled keys)"
]
},
{
"section": "lockDisplay",
@@ -4286,6 +4299,27 @@
],
"description": "Automatically lock the screen when DMS starts"
},
{
"section": "lockBeforeSuspend",
"label": "Lock before suspend",
"tabIndex": 11,
"category": "Lock Screen",
"keywords": [
"automatic",
"automatically",
"before",
"lock",
"login",
"password",
"prepares",
"screen",
"security",
"sleep",
"suspend",
"system"
],
"description": "Automatically lock the screen when the system prepares to suspend"
},
{
"section": "lockScreenNotificationMode",
"label": "Notification Display",
@@ -6288,27 +6322,6 @@
"icon": "schedule",
"description": "Gradually fade the screen before locking with a configurable grace period"
},
{
"section": "lockBeforeSuspend",
"label": "Lock before suspend",
"tabIndex": 21,
"category": "Power & Sleep",
"keywords": [
"automatically",
"before",
"energy",
"lock",
"power",
"prepares",
"screen",
"security",
"shutdown",
"sleep",
"suspend",
"system"
],
"description": "Automatically lock the screen when the system prepares to suspend"
},
{
"section": "fadeToLockGracePeriod",
"label": "Lock fade grace period",