diff --git a/home/applications/vscode/default.nix b/home/applications/vscode/default.nix index 52db238..153674f 100644 --- a/home/applications/vscode/default.nix +++ b/home/applications/vscode/default.nix @@ -16,16 +16,16 @@ in { programs.vscode = { enable = true; - package = pkgs.stdenv.mkDerivation { + package = pkgs.symlinkJoin { + name = "vscodium"; + paths = [pkgs.vscodium]; + buildInputs = [pkgs.vscodium]; + postBuild = '' + wrapProgram $out/bin/codium --enable-features=UseOzonePlatform --enable-features=WaylandWindowDecorations --ozone-platform=wayland --disable-features=WaylandFractionalScaleV1 + ''; pname = pkgs.vscodium.pname; version = pkgs.vscodium.version; meta.mainProgram = pkgs.vscodium.meta.mainProgram; - src = pkgs.writeScriptBin "codium" '' - #!/usr/bin/env bash - exec ${pkgs.vscodium}/bin/codium --enable-features=UseOzonePlatform --enable-features=WaylandWindowDecorations --ozone-platform=wayland --disable-features=WaylandFractionalScaleV1 "$@" - ''; - dontBuild = true; - dontConfigure = true; }; enableUpdateCheck = false;