diff --git a/home/applications/vscode/default.nix b/home/applications/vscode/default.nix index acaecfc..52db238 100644 --- a/home/applications/vscode/default.nix +++ b/home/applications/vscode/default.nix @@ -16,22 +16,16 @@ in { programs.vscode = { enable = true; - 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" + package = pkgs.stdenv.mkDerivation { + 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;