2025-06-02 18:44:10 +02:00

159 lines
2.8 KiB
Nix

{ pkgs }:
with pkgs;
[
# Nix
nixd
# General packages for development and system management
#alacritty
aspell
aspellDicts.en
bash-completion
bat
btop
coreutils
killall
neofetch
openssh
sqlite
wget
zip
htop
ncdu
mtr
nixfmt-rfc-style
difftastic
# Development
autoconf
autoconf-archive
automake
ccache
cmake
nasm
ninja
pkg-config
llvm
clang-tools
dfu-util
# Encryption and security tools
age
sops
gnupg
libfido2
# Cloud-related tools and SDKs
docker
docker-compose
# Media-related packages
emacs-all-the-icons-fonts
dejavu_fonts
ffmpeg
fd
font-awesome
hack-font
noto-fonts
noto-fonts-emoji
meslo-lgs-nf
# Node.js development tools
nodePackages.npm # globally install npm
nodePackages.prettier
nodejs
# Text and terminal utilities
htop
hunspell
iftop
jetbrains-mono
jq
ripgrep
tree
tmux
unrar
unzip
rmapi
# zsh-powerlevel10k
# Python packages
python3
virtualenv
# Rust Related
rustc
cargo
platformio-core
# (vscode-with-extensions.override {
# vscodeExtensions =
# with vscode-extensions;
# [
# #bbenoist.nix
# jnoortheen.nix-ide
# ms-python.python
# ms-azuretools.vscode-docker
# # ms-vscode-remote.remote-ssh
# eamodio.gitlens
# james-yu.latex-workshop
# ]
# ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
# # {
# # name = "remote-ssh-edit";
# # publisher = "ms-vscode-remote";
# # version = "0.47.2";
# # sha256 = "1hp6gjh4xp2m1xlm1jsdzxw9d8frkiidhph6nvl24d0h8z34w49g";
# # }
# {
# name = "cpptools";
# publisher = "ms-vscode";
# version = "1.26.1";
# sha256 = "sha256-uVE7sEO8XN3ArFpElUw25/BKyCOzF1EmZ5nHBkdoL/0=";
# }
# {
# name = "minifyall";
# publisher = "josee9988";
# version = "2.10.0";
# sha256 = "sha256-cH5x8fUN0n+hO1b3lNzau2MnyeYmsD0ZXAYGxCQjT0Y=";
# }
# {
# name = "platformio-ide";
# publisher = "platformio";
# version = "3.3.4";
# sha256 = "sha256-qfNz4IYjCmCMFLtAkbGTW5xnsVT8iDnFWjrgkmr2Slk=";
# }
# ];
# })
# Tex and LaTex
pandoc
mdbook
(texlive.combine {
inherit (texlive)
apa6
bibunits
draftwatermark
enumitem
fontawesome5
footnotehyper
ifmtarg
lualatex-math
makecell
microtype
parskip
scheme-small
selnolig
sourcesanspro
tcolorbox
threeparttable
tikzfill
titling
upquote
xifthen
xurl
;
})
]