add a bunch of vscode extensions

This commit is contained in:
cswimr 2025-01-03 15:21:38 -05:00
parent b81fb90507
commit 114abb1b76
Signed by: cswimr
GPG key ID: 0EC431A8DA8F8087
3 changed files with 30 additions and 4 deletions

View file

@ -95,6 +95,22 @@
"type": "github" "type": "github"
} }
}, },
"dotnettoolsVscodeExtensions": {
"locked": {
"lastModified": 1734047168,
"narHash": "sha256-Ox2388ILx6q/0Zae7xmgkgDDGjGtukd6HWdhgfT1IwQ=",
"owner": "GGG-KILLER",
"repo": "nixpkgs",
"rev": "620b6a067933435bd080ce6b566ce52b7d89f123",
"type": "github"
},
"original": {
"owner": "GGG-KILLER",
"repo": "nixpkgs",
"rev": "620b6a067933435bd080ce6b566ce52b7d89f123",
"type": "github"
}
},
"flake-compat": { "flake-compat": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -827,6 +843,7 @@
"inputs": { "inputs": {
"catppuccin-vsc": "catppuccin-vsc", "catppuccin-vsc": "catppuccin-vsc",
"compose2nix": "compose2nix", "compose2nix": "compose2nix",
"dotnettoolsVscodeExtensions": "dotnettoolsVscodeExtensions",
"gauntlet": "gauntlet", "gauntlet": "gauntlet",
"home-manager": "home-manager", "home-manager": "home-manager",
"lanzaboote": "lanzaboote", "lanzaboote": "lanzaboote",

View file

@ -4,6 +4,7 @@
stable.url = "github:NixOS/nixpkgs/nixos-24.11"; stable.url = "github:NixOS/nixpkgs/nixos-24.11";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
staging-next.url = "github:NixOS/nixpkgs/staging-next"; staging-next.url = "github:NixOS/nixpkgs/staging-next";
dotnettoolsVscodeExtensions.url = "github:GGG-KILLER/nixpkgs/620b6a067933435bd080ce6b566ce52b7d89f123";
home-manager = { home-manager = {
url = "github:nix-community/home-manager/master"; url = "github:nix-community/home-manager/master";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";

View file

@ -33,7 +33,10 @@ rec {
ruff-lsp ruff-lsp
]; ];
programs.vscode = { programs.vscode = let dotnettools = import inputs.dotnettoolsVscodeExtensions {
inherit system;
config.allowUnfree = true;
}; in {
enable = true; enable = true;
enableUpdateCheck = false; enableUpdateCheck = false;
enableExtensionUpdateCheck = false; enableExtensionUpdateCheck = false;
@ -72,12 +75,17 @@ rec {
catppuccin.catppuccin-vsc-icons catppuccin.catppuccin-vsc-icons
# C# # C#
pkgs.vscode-extensions.ms-dotnettools.csharp dotnettools.vscode-extensions.ms-dotnettools.csharp
pkgs.vscode-extensions.ms-dotnettools.csdevkit dotnettools.vscode-extensions.ms-dotnettools.csdevkit
pkgs.vscode-extensions.ms-dotnettools.vscodeintellicode-csharp pkgs.vscode-extensions.ms-dotnettools.vscodeintellicode-csharp
pkgs.vscode-extensions.ms-dotnettools.vscode-dotnet-runtime pkgs.vscode-extensions.ms-dotnettools.vscode-dotnet-runtime
csharpier.csharpier-vscode csharpier.csharpier-vscode
patcx.vscode-nuget-gallery patcx.vscode-nuget-gallery
corylulu.csharp-interpolated-string-converter
adrianwilczynski.asp-net-core-switcher
adrianwilczynski.blazor-snippet-pack
adrianwilczynski.csharp-to-typescript
adrianwilczynski.namespace
# Python # Python
ms-python.python ms-python.python
@ -173,13 +181,13 @@ rec {
esbenp.prettier-vscode esbenp.prettier-vscode
# Misc - Visuals # Misc - Visuals
aaron-bond.better-comments
naumovs.color-highlight naumovs.color-highlight
kshetline.ligatures-limited kshetline.ligatures-limited
# Misc - Utilities # Misc - Utilities
vasubasraj.flashpost vasubasraj.flashpost
adpyke.codesnap adpyke.codesnap
exodiusstudios.comment-anchors
elypia.magick-image-reader elypia.magick-image-reader
adpyke.vscode-sql-formatter adpyke.vscode-sql-formatter
qwtel.sqlite-viewer qwtel.sqlite-viewer