55 lines
723 B
Nix
55 lines
723 B
Nix
{ pkgs }:
|
|
|
|
with pkgs; [
|
|
# General packages for development and system management
|
|
hut
|
|
jujutsu
|
|
ltex-ls
|
|
mas
|
|
mdbook
|
|
pandoc
|
|
tectonic
|
|
texlab
|
|
typst
|
|
|
|
# Encryption and security tools
|
|
gnupg
|
|
|
|
# Text and terminal utilities
|
|
neovim
|
|
zoxide
|
|
|
|
# Fonts
|
|
jetbrains-mono
|
|
iosevka
|
|
ibm-plex
|
|
atkinson-hyperlegible
|
|
(nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
|
|
|
|
# C(++) development tools
|
|
ccache
|
|
cmake
|
|
llvm
|
|
ninja
|
|
|
|
# Python development tools
|
|
black
|
|
poetry
|
|
|
|
# Rust development tools
|
|
rustup
|
|
|
|
# MiniZinc solvers
|
|
gecode
|
|
or-tools
|
|
|
|
# Nix development tools
|
|
nixpkgs-fmt
|
|
nixd
|
|
|
|
# Node.js development tools
|
|
nodePackages.prettier
|
|
corepack # install package managers
|
|
nodejs
|
|
]
|