mirror of
https://github.com/moons-14/dotfiles.git
synced 2026-10-06 09:48:11 +09:00
fix: vscode extension
This commit is contained in:
+9
-18
@@ -1,5 +1,8 @@
|
|||||||
{ pkgs, lib, ... }:
|
{
|
||||||
let
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
vsc = pkgs.vscode-extensions;
|
vsc = pkgs.vscode-extensions;
|
||||||
inherit (lib) recursiveUpdate;
|
inherit (lib) recursiveUpdate;
|
||||||
|
|
||||||
@@ -89,12 +92,6 @@ let
|
|||||||
version = "1.32.1";
|
version = "1.32.1";
|
||||||
hash = "sha256-MAfjS/oFfFuiE+Q2w6leSlao436QSw2fKjd7/BE/Q8Y=";
|
hash = "sha256-MAfjS/oFfFuiE+Q2w6leSlao436QSw2fKjd7/BE/Q8Y=";
|
||||||
}
|
}
|
||||||
{
|
|
||||||
name = "native-preview";
|
|
||||||
publisher = "typescriptteam";
|
|
||||||
version = "0.20251104.1";
|
|
||||||
hash = "sha256-lUSwtf7jncnrp6UXgmZU30e+CFRKqf0N41+Xna6daok=";
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
userSettings = {};
|
userSettings = {};
|
||||||
};
|
};
|
||||||
@@ -150,8 +147,7 @@ let
|
|||||||
|
|
||||||
java = {
|
java = {
|
||||||
extensions = (
|
extensions = (
|
||||||
with vsc;
|
with vsc; [
|
||||||
[
|
|
||||||
vscjava.vscode-java-pack
|
vscjava.vscode-java-pack
|
||||||
sonarsource.sonarlint-vscode
|
sonarsource.sonarlint-vscode
|
||||||
vscjava.vscode-java-debug
|
vscjava.vscode-java-debug
|
||||||
@@ -250,18 +246,13 @@ let
|
|||||||
);
|
);
|
||||||
|
|
||||||
# mkProfile [layers...] { extensions = [...]; userSettings = { ... }; }
|
# mkProfile [layers...] { extensions = [...]; userSettings = { ... }; }
|
||||||
mkProfile =
|
mkProfile = layersList: extras: let
|
||||||
layersList: extras:
|
|
||||||
let
|
|
||||||
base = combine layersList;
|
base = combine layersList;
|
||||||
in
|
in {
|
||||||
{
|
|
||||||
extensions = base.extensions ++ (extras.extensions or []);
|
extensions = base.extensions ++ (extras.extensions or []);
|
||||||
userSettings = recursiveUpdate base.userSettings (extras.userSettings or {});
|
userSettings = recursiveUpdate base.userSettings (extras.userSettings or {});
|
||||||
};
|
};
|
||||||
|
in {
|
||||||
in
|
|
||||||
{
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
|
|||||||
Reference in New Issue
Block a user