massive rearchitecture

This commit is contained in:
2025-01-10 16:11:36 +00:00
parent 95257c8816
commit 618bb4a596
15 changed files with 207 additions and 145 deletions

View File

@@ -0,0 +1,15 @@
{ inputs, config, pkgs, ... }:
{
home.packages = with pkgs;[
git-credential-manager
(with dotnetCorePackages; combinePackages [
sdk_8_0
sdk_9_0
])
jetbrains.rider
azure-cli
azuredatastudio
rustup
];
}

View File

@@ -0,0 +1,47 @@
{ inputs, config, pkgs, ... }:
let
vs-extensions = inputs.nix-vscode-extensions.extensions.x86_64-linux.open-vsx;
in
{
home.packages = with pkgs;[
(nerdfonts.override { fonts = [ "SpaceMono" ]; })
];
programs = {
vscode = {
enable = true;
package = pkgs.vscodium;
mutableExtensionsDir = false;
extensions = [
vs-extensions.biomejs.biome
vs-extensions.mkhl.direnv
vs-extensions.dracula-theme.theme-dracula
vs-extensions.dbaeumer.vscode-eslint
vs-extensions.eamodio.gitlens
vs-extensions.pkief.material-icon-theme
vs-extensions.jnoortheen.nix-ide
vs-extensions.esbenp.prettier-vscode
vs-extensions.bradlc.vscode-tailwindcss
vs-extensions.humao.rest-client
];
userSettings = {
"workbench.iconTheme" = "material-icon-theme";
"window.titleBarStyle" = "custom";
"workbench.colorTheme" = "Dracula Theme";
"editor.fontFamily" = "'SpaceMono Nerd Font', 'monospace', monospace";
"editor.fontSize" = 16;
"files.autoSave" = "onWindowChange";
"editor.formatOnSave" = true;
"editor.codeActionsOnSave" = {
"source.organizeImports" = "always";
};
"typescript.preferences.preferTypeOnlyAutoImports" = true;
"chat.commandCenter.enabled" = false;
};
};
};
}