nixos-config/modules/home/langs.nix
2025-03-21 16:33:13 -04:00

74 lines
1.2 KiB
Nix

{ nix-config, pkgs, ... }:
{
home.packages = with pkgs; [
guix
guile
python3
ruff
(sbcl.withPackages (ps: with ps; [
cffi
arrow-macros
alexandria
serapeum
]))
ccl
ecl
racket
ruby
ruby-lsp
gdu
cljfmt
libxml2
nixfmt-rfc-style
php
rustup
shfmt
html-tidy
openal
procs
jre
tree-sitter
(tree-sitter.withPlugins (_: tree-sitter.allGrammars))
yaml-language-server
typescript-language-server
svelte-language-server
bash-language-server
nginx-language-server
lua-language-server
lemminx
stylelint-lsp
htmx-lsp
autotools-language-server
arduino-language-server
ccls
vscode-langservers-extracted
java-language-server
nix-config.pkgs-stable.javascript-typescript-langserver
haskell-language-server
cmake-language-server
stylelint-lsp
marksman
ruff-lsp
haskell-language-server
emacs-lsp-booster
black
jsbeautifier
typescript
prettierd
stylelint
nixd
nixdoc
nix-init
alejandra
];
home.file.".sbclrc".source = ../../homes/emenel/dotfiles/dot_sbclrc;
}