Wrapped vscode in flags for cleaner scaling
This commit is contained in:
@@ -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; [
|
||||
|
||||
@@ -43,8 +43,8 @@ merge
|
||||
"github"."copilot" = vscode-utils.extensionFromVscodeMarketplace {
|
||||
name = "copilot";
|
||||
publisher = "github";
|
||||
version = "1.200.922";
|
||||
sha256 = "1dvznp3g84n2ff847hln041aydashk77knsyx9ps2vgim15wcn6l";
|
||||
version = "1.200.925";
|
||||
sha256 = "10nmgk110j1s5k2cp5ndd127qx198rvn4p1ldgv382jdp6mma3fg";
|
||||
};
|
||||
"github"."copilot-chat" = vscode-utils.extensionFromVscodeMarketplace {
|
||||
name = "copilot-chat";
|
||||
@@ -229,8 +229,8 @@ merge
|
||||
"arnoudkooicom"."sn-scriptsync" = vscode-utils.extensionFromVscodeMarketplace {
|
||||
name = "sn-scriptsync";
|
||||
publisher = "arnoudkooicom";
|
||||
version = "3.3.3";
|
||||
sha256 = "0hq02p1180s2pn3xbj9gc0wgrl6v2yfc34qj0zfkbgskszpgzb1m";
|
||||
version = "3.3.4";
|
||||
sha256 = "0244vpz47cn68i5sfai6bvn8z9ff6cq1yp1lr43gm2ac3m5d16fx";
|
||||
};
|
||||
"kamadorueda"."alejandra" = vscode-utils.extensionFromVscodeMarketplace {
|
||||
name = "alejandra";
|
||||
@@ -250,8 +250,8 @@ merge
|
||||
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
||||
name = "rust-analyzer";
|
||||
publisher = "rust-lang";
|
||||
version = "0.4.1991";
|
||||
sha256 = "14p5hggysrlhxv3iirfqxdhlh4cy9v8bh2bqwhbp9sy43phdnd3g";
|
||||
version = "0.4.1994";
|
||||
sha256 = "047q5cvfn45mjw88nnk7yjv8ikavbwsi5ys4dwp9cbrqzc835y3n";
|
||||
arch = "linux-x64";
|
||||
};
|
||||
}))
|
||||
@@ -266,8 +266,8 @@ merge
|
||||
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
||||
name = "rust-analyzer";
|
||||
publisher = "rust-lang";
|
||||
version = "0.4.1991";
|
||||
sha256 = "0y8447gqz7i89qhgnba4dw5wk96pzyk3shz98h8ffclbnrxmg30w";
|
||||
version = "0.4.1994";
|
||||
sha256 = "18xr052d2k442kk1cs1dww472459zx22y2xjxlib4xarf9sx9400";
|
||||
arch = "linux-arm64";
|
||||
};
|
||||
}))
|
||||
@@ -282,8 +282,8 @@ merge
|
||||
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
||||
name = "rust-analyzer";
|
||||
publisher = "rust-lang";
|
||||
version = "0.4.1991";
|
||||
sha256 = "1a61rphbyd5wxfkkin3128l37g0b22f75qw3fbnky8qx8z3jp98a";
|
||||
version = "0.4.1994";
|
||||
sha256 = "0jvdjvkq50v1gyrdlr6052zyfmwslx2sva4czv5fng1y5v226pm6";
|
||||
arch = "darwin-x64";
|
||||
};
|
||||
}))
|
||||
@@ -298,8 +298,8 @@ merge
|
||||
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
|
||||
name = "rust-analyzer";
|
||||
publisher = "rust-lang";
|
||||
version = "0.4.1991";
|
||||
sha256 = "12lmi4byj5f7iqjm4qwsk9k4l1lshyg5lqc1ziwjklfhabj1hjzc";
|
||||
version = "0.4.1994";
|
||||
sha256 = "0cdx0bwcbbb4z9l60xiq4jl8cq82hlc9jh24spydg2giknvvvgcq";
|
||||
arch = "darwin-arm64";
|
||||
};
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user