mirror of
https://github.com/Jokiller230/puzzlevision.git
synced 2025-09-10 21:00:06 +00:00
feat: partially configure VSCodium
This commit is contained in:
parent
bd4dcd5b28
commit
a45e263617
5 changed files with 60 additions and 29 deletions
24
homes/x86_64-linux/jo@puzzlevision/apps/vscodium.nix
Normal file
24
homes/x86_64-linux/jo@puzzlevision/apps/vscodium.nix
Normal 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
|
||||
];
|
||||
};
|
||||
}
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue