lsps and stuff
This commit is contained in:
@@ -3,10 +3,12 @@
|
||||
environment.systemPackages = with pkgs; [
|
||||
binutils
|
||||
clang
|
||||
clang-tools
|
||||
cmake
|
||||
gcc
|
||||
gdb
|
||||
gnumake
|
||||
lldb
|
||||
ninja
|
||||
pkg-config
|
||||
];
|
||||
|
||||
@@ -2,10 +2,15 @@
|
||||
c = import ./c.nix;
|
||||
common = import ./common.nix;
|
||||
desktop = import ./desktop.nix;
|
||||
java = import ./java.nix;
|
||||
lua = import ./lua.nix;
|
||||
nix = import ./nix.nix;
|
||||
node = import ./node.nix;
|
||||
python = import ./python.nix;
|
||||
rust = import ./rust.nix;
|
||||
shell = import ./shell.nix;
|
||||
tpm = import ./tpm.nix;
|
||||
tex = import ./tex.nix;
|
||||
typst = import ./typst.nix;
|
||||
uefi = import ./uefi.nix;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
google-java-format
|
||||
jdt-language-server
|
||||
kotlin-language-server
|
||||
ktlint
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
lua-language-server
|
||||
stylua
|
||||
];
|
||||
}
|
||||
@@ -1,4 +1,7 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [ nil ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
nil
|
||||
nixfmt
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [ nodejs ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
nodejs
|
||||
prettier
|
||||
typescript
|
||||
typescript-language-server
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,34 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [ python3 ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
pyright
|
||||
ruff
|
||||
uv
|
||||
|
||||
(python3.withPackages (
|
||||
python-pkgs: with python-pkgs; [
|
||||
numpy
|
||||
pandas
|
||||
requests
|
||||
beautifulsoup4
|
||||
|
||||
ipython
|
||||
|
||||
rich
|
||||
tqdm
|
||||
pydantic
|
||||
pyyaml
|
||||
httpx
|
||||
|
||||
pytest
|
||||
|
||||
types-requests
|
||||
types-beautifulsoup4
|
||||
types-pyyaml
|
||||
pandas-stubs
|
||||
]
|
||||
))
|
||||
|
||||
python3Packages.debugpy
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [ rustup ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
rust-analyzer
|
||||
rustfmt
|
||||
rustup
|
||||
];
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
bash-language-server
|
||||
shfmt
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
texlab
|
||||
texlivePackages.latexindent
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
tinymist
|
||||
typstyle
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user