Adding vscodium vith extensions and nvtop

This commit is contained in:
2025-10-05 19:38:38 +02:00
parent 9c5244a272
commit c4f94bf3bb
4 changed files with 36 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
{
pkgs,
...
}:
let
vscode-wrapped = pkgs.writeShellScriptBin "code" ''
export LD_LIBRARY_PATH="${pkgs.gcc.cc.lib}/lib:$LD_LIBRARY_PATH"
exec ${pkgs.vscode}/bin/.code-wrapped "$@"
'';
in
{
environment.systemPackages = [
vscode-wrapped
pkgs.nodejs_24
pkgs.nodePackages.npm
pkgs.gcc
pkgs.gnumake
];
}

View File

@@ -24,9 +24,23 @@
pkgs.catppuccin-cursors pkgs.catppuccin-cursors
pkgs.catppuccin-gtk pkgs.catppuccin-gtk
pkgs.vscodium pkgs.vscodium
pkgs.vscode
pkgs.nixpkgs-fmt pkgs.nixpkgs-fmt
pkgs.postman pkgs.postman
pkgs.direnv
# vscodium
pkgs.nodejs_24
pkgs.nodePackages.npm
pkgs.nodePackages.node-gyp
pkgs.python312
pkgs.gcc
pkgs.gnumake
pkgs.pkg-config
pkgs.libsecret
pkgs.cairo
pkgs.pango
pkgs.stdenv.cc.cc.lib
]; ];
fonts.packages = [ fonts.packages = [
pkgs.nerd-fonts.dejavu-sans-mono pkgs.nerd-fonts.dejavu-sans-mono

View File

@@ -4,6 +4,7 @@
}: }:
{ {
imports = [ imports = [
../ai.nix
../autologin.nix ../autologin.nix
../openfortivpn.nix ../openfortivpn.nix
../packages.nix ../packages.nix
@@ -12,6 +13,7 @@
../sudo-nopasswd.nix ../sudo-nopasswd.nix
### Import GUI modules ### Import GUI modules
../desktop/code.nix
../desktop/dunst.nix ../desktop/dunst.nix
../desktop/kitty.nix ../desktop/kitty.nix
../desktop/packages.nix ../desktop/packages.nix

View File

@@ -6,6 +6,7 @@
environment.systemPackages = [ environment.systemPackages = [
pkgs.pwgen pkgs.pwgen
pkgs.ansible pkgs.ansible
pkgs.nvtopPackages.nvidia
]; ];
} }