vesktop: add QuickCSS support

vencord quickcss support with `extraQuickCss`
This commit is contained in:
koi 2026-02-01 13:18:47 +01:00 committed by Robert Helgesson
parent 1742b5cb6a
commit 47d542afdd

View file

@ -89,6 +89,17 @@ in
}
'';
};
extraQuickCss = lib.mkOption {
type = lib.types.lines;
default = "";
description = ''
Additional CSS rules.
'';
example = ''
/* disable webcam preview mirroring */
.media-engine-video { transform: none; }
'';
};
};
};
@ -106,6 +117,9 @@ in
"vesktop/settings/settings.json" = lib.mkIf (cfg.vencord.settings != { }) {
source = jsonFormat.generate "vencord-settings" cfg.vencord.settings;
};
"vesktop/settings/quickCss.css" = lib.mkIf (cfg.vencord.extraQuickCss != "") {
text = cfg.vencord.extraQuickCss;
};
}
(
lib.mapAttrs' (