lsps and stuff
This commit is contained in:
Generated
+3
-3
@@ -145,11 +145,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776136611,
|
"lastModified": 1776184304,
|
||||||
"narHash": "sha256-b2pu3Pb28W0bJzQVP3OJHZC5+dgOOeqjlli2WVakKEU=",
|
"narHash": "sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "8a423e444b17dde406097328604a64fc7429e34e",
|
"rev": "3c7524c68348ef79ce48308e0978611a050089b2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -27,10 +27,15 @@ in
|
|||||||
./hardware.nix
|
./hardware.nix
|
||||||
./disko.nix
|
./disko.nix
|
||||||
nixosModules.packages.c
|
nixosModules.packages.c
|
||||||
|
nixosModules.packages.java
|
||||||
|
nixosModules.packages.lua
|
||||||
nixosModules.packages.nix
|
nixosModules.packages.nix
|
||||||
nixosModules.packages.node
|
nixosModules.packages.node
|
||||||
nixosModules.packages.rust
|
nixosModules.packages.rust
|
||||||
|
nixosModules.packages.shell
|
||||||
nixosModules.packages.tpm
|
nixosModules.packages.tpm
|
||||||
|
nixosModules.packages.tex
|
||||||
|
nixosModules.packages.typst
|
||||||
nixosModules.packages.uefi
|
nixosModules.packages.uefi
|
||||||
nixosModules.base
|
nixosModules.base
|
||||||
nixosModules.zfsRoot
|
nixosModules.zfsRoot
|
||||||
@@ -98,5 +103,12 @@ in
|
|||||||
package = pkgs.mariadb;
|
package = pkgs.mariadb;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.pcscd.enable = true;
|
||||||
|
programs.gnupg.agent = {
|
||||||
|
enable = true;
|
||||||
|
pinentryPackage = pkgs.pinentry-curses;
|
||||||
|
enableSSHSupport = true;
|
||||||
|
};
|
||||||
|
|
||||||
system.stateVersion = "25.11";
|
system.stateVersion = "25.11";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,10 +3,12 @@
|
|||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
binutils
|
binutils
|
||||||
clang
|
clang
|
||||||
|
clang-tools
|
||||||
cmake
|
cmake
|
||||||
gcc
|
gcc
|
||||||
gdb
|
gdb
|
||||||
gnumake
|
gnumake
|
||||||
|
lldb
|
||||||
ninja
|
ninja
|
||||||
pkg-config
|
pkg-config
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -2,10 +2,15 @@
|
|||||||
c = import ./c.nix;
|
c = import ./c.nix;
|
||||||
common = import ./common.nix;
|
common = import ./common.nix;
|
||||||
desktop = import ./desktop.nix;
|
desktop = import ./desktop.nix;
|
||||||
|
java = import ./java.nix;
|
||||||
|
lua = import ./lua.nix;
|
||||||
nix = import ./nix.nix;
|
nix = import ./nix.nix;
|
||||||
node = import ./node.nix;
|
node = import ./node.nix;
|
||||||
python = import ./python.nix;
|
python = import ./python.nix;
|
||||||
rust = import ./rust.nix;
|
rust = import ./rust.nix;
|
||||||
|
shell = import ./shell.nix;
|
||||||
tpm = import ./tpm.nix;
|
tpm = import ./tpm.nix;
|
||||||
|
tex = import ./tex.nix;
|
||||||
|
typst = import ./typst.nix;
|
||||||
uefi = import ./uefi.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, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
environment.systemPackages = with pkgs; [ nil ];
|
environment.systemPackages = with pkgs; [
|
||||||
|
nil
|
||||||
|
nixfmt
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
environment.systemPackages = with pkgs; [ nodejs ];
|
environment.systemPackages = with pkgs; [
|
||||||
|
nodejs
|
||||||
|
prettier
|
||||||
|
typescript
|
||||||
|
typescript-language-server
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,34 @@
|
|||||||
{ pkgs, ... }:
|
{ 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, ... }:
|
{ 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