feat: partially configure VSCodium

This commit is contained in:
Jo 2024-11-14 22:47:48 +01:00
parent bd4dcd5b28
commit a45e263617
5 changed files with 60 additions and 29 deletions

View file

@ -0,0 +1,24 @@
{
lib,
pkgs,
inputs,
config,
...
}: {
programs.vscode = {
enable = true;
package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions; [
wakatime.vscode-wakatime # Wakatime for coding statistics
vue.volar # Vue support
svelte.svelte-vscode # Svelte support
pkief.material-icon-theme # Material icons
prisma.prisma
ms-python.vscode-pylance # Python support
ms-dotnettools.csharp # CSharp support
mikestead.dotenv # Improved dotenv support
catppuccin.catppuccin-vsc # Catppuccin theme
jnoortheen.nix-ide # Nix language support
];
};
}

View file

@ -22,10 +22,10 @@
{
imports = [
./apps/gnome.nix
./apps/vscodium.nix
];
themes.catppuccin.gtk.enable = true;
apps.zed-editor.enable = true;
# Flatpak configuration.
services.flatpak = {
@ -33,9 +33,7 @@
update.auto.enable = true;
uninstallUnmanaged = true;
packages = [
"com.jeffser.Alpaca"
];
packages = [];
};
# Declare user packages.
@ -47,18 +45,18 @@
lunar-client
steam
g4music
blanket
bitwarden-desktop
kitty
### Development
avra
avrdude
jetbrains.phpstorm
jetbrains.pycharm-community
git
nodejs_22
bun
devenv
python39
### Rust development specific
rustup