Wrapped vscode in flags for cleaner scaling

This commit is contained in:
2024-06-11 15:53:34 -03:00
parent b9ca46f568
commit f349d132bf
3 changed files with 34 additions and 423 deletions

View File

@@ -16,7 +16,24 @@ in {
programs.vscode = {
enable = true;
package = pkgs.vscodium;
package = pkgs.symlinkJoin {
name = "vscodium";
pname = "vscodium";
version = "1.0";
paths = [pkgs.vscodium];
buildInputs = [pkgs.makeWrapper];
postBuild = ''
wrapProgram $out/bin/codium \
--set-exec codium \
--add-flags "--enable-features=UseOzonePlatform" \
--add-flags "--enable-features=WaylandWindowDecorations" \
--add-flags "--ozone-platform=wayland" \
--add-flags "--disable-features=WaylandFractionalScaleV1"
'';
};
enableUpdateCheck = false;
enableExtensionUpdateCheck = false;
extensions = with plugins; [