diff --git a/modules/programs/vesktop.nix b/modules/programs/vesktop.nix index 336fe100..06452b05 100644 --- a/modules/programs/vesktop.nix +++ b/modules/programs/vesktop.nix @@ -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' (