Broke javascript out into it's own nix file for vscode and added deadnix

This commit is contained in:
2023-12-20 14:23:03 -04:00
parent 606a0c6f66
commit 44677b4411
3 changed files with 21 additions and 8 deletions

View File

@@ -5,6 +5,7 @@
... ...
}: { }: {
imports = [ imports = [
./javascript.nix
./nix.nix ./nix.nix
]; ];
@@ -40,14 +41,6 @@
## CSV ## CSV
vscode-marketplace.mechatroner.rainbow-csv vscode-marketplace.mechatroner.rainbow-csv
## JavaScript/TypeScript language extensions
vscode-marketplace.christian-kohler.npm-intellisense
vscode-marketplace.esbenp.prettier-vscode
vscode-marketplace.johnpapa.vscode-peacock
vscode-marketplace.liamhammett.inline-parameters
vscode-marketplace.mgmcdermott.vscode-language-babel
vscode-marketplace.yatki.vscode-surround
## Rust language extensions ## Rust language extensions
vscode-marketplace.rust-lang.rust-analyzer vscode-marketplace.rust-lang.rust-analyzer
vscode-marketplace.serayuzgur.crates vscode-marketplace.serayuzgur.crates

View File

@@ -0,0 +1,19 @@
{
inputs,
system,
...
}: {
programs.vscode = {
extensions = with inputs.nix-vscode-extensions.extensions.${system}; [
vscode-marketplace.christian-kohler.npm-intellisense
vscode-marketplace.esbenp.prettier-vscode
vscode-marketplace.johnpapa.vscode-peacock
vscode-marketplace.liamhammett.inline-parameters
vscode-marketplace.mgmcdermott.vscode-language-babel
vscode-marketplace.yatki.vscode-surround
];
userSettings = {
"javascript.editor.defaultFormatter" = "esbenp.prettier-vscode";
};
};
}

View File

@@ -7,6 +7,7 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
nil nil
alejandra alejandra
deadnix
]; ];
programs.vscode = { programs.vscode = {