47 lines
906 B
Nix
47 lines
906 B
Nix
{pkgs, ...}: {
|
|
home.packages = with pkgs; [
|
|
# Editors
|
|
jetbrains-toolbox # Installer for JetBrains IDEs
|
|
zed-editor
|
|
code-cursor
|
|
vscode
|
|
|
|
# Language Servers
|
|
lua-language-server
|
|
rust-analyzer
|
|
nodePackages.typescript
|
|
nodePackages.typescript-language-server
|
|
nil # nix lsp
|
|
|
|
zx # Tool for writing better scripts
|
|
# trurl # Parsing and manipulating URLs via CLI
|
|
ripgrep # Grep file search
|
|
dig # DNS
|
|
onefetch # Git information tool
|
|
tokei # Like cloc
|
|
zeal # Offline documentation browser
|
|
just # Just a command runner
|
|
claude-code
|
|
devenv
|
|
|
|
# Build tools
|
|
cargo
|
|
glibc
|
|
gcc
|
|
|
|
php82
|
|
php82Packages.composer
|
|
|
|
bun
|
|
nodejs_20
|
|
nodejs_20.pkgs.pnpm
|
|
];
|
|
|
|
programs.direnv = {
|
|
enable = true;
|
|
config.global.log_filter = "^$";
|
|
};
|
|
programs.direnv.nix-direnv.enable = true;
|
|
|
|
programs.go.enable = true;
|
|
}
|