lsp on the workstation

This commit is contained in:
Geir Okkenhaug Jerstad 2024-07-02 15:02:33 +02:00
parent 02bc2398e3
commit 2f4fa4afd6
4 changed files with 89 additions and 3 deletions

View file

@ -10,6 +10,9 @@
./hardware-configuration.nix
./k8s.nix
./podman.nix
./tty.nix
./aliases.nix
./zsh.nix
];
# Kernel
@ -118,7 +121,7 @@
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
foot kitty terminator zsh
foot kitty terminator
dbus
greetd.tuigreet
wayland
@ -128,8 +131,26 @@
neofetch glances inxi htop bottom
wget curl
git
mc eza du-dust
];
mc eza du-dust ripgrep
nix-direnv
# Languages
zig
python3 python3Packages.pip
guile
go gotools golint
rustup
# language servers
zls
python3Packages.python-lsp-server
gopls
luajitPackages.lua-lsp
nodePackages.bash-language-server
vimPlugins.cmp-nvim-lsp
ccls
gdb
];
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.