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