31 lines
817 B
Nix
31 lines
817 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
go
|
|
(python313Full.withPackages(ps: with ps; [ pygobject3 gobject-introspection pyqt6-sip pip ]))
|
|
nodePackages.nodejs
|
|
typescript
|
|
pnpm
|
|
dotnetCorePackages.dotnet_9.sdk
|
|
# see https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles/blob/main/nixos/rust.nix for rust impl
|
|
|
|
# LSPs
|
|
python313Packages.python-lsp-server
|
|
typescript-language-server
|
|
vscode-langservers-extracted
|
|
dockerfile-language-server-nodejs
|
|
bash-language-server
|
|
omnisharp-roslyn
|
|
marksman
|
|
markdown-oxide
|
|
nil
|
|
gopls
|
|
delve
|
|
emmet-language-server
|
|
docker-compose-language-service
|
|
hyprls
|
|
jetbrains.rider
|
|
];
|
|
}
|