NixConfig/modules/pkgs.nix
2025-08-07 08:15:59 +02:00

99 lines
1.4 KiB
Nix

{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
# System utilities
unzip
inetutils
git
wget
curl
dosfstools
ntfs3g
usbutils
alsa-utils
pavucontrol
flameshot
feh
gnumake
tree
gdb
wireshark
# Command-line utilities
neofetch
fastfetch
onefetch
cpufetch
vim
weechat
ranger
fzf
htop
btop
jq
ffmpeg
gh-dash
# Development & compilers
rustup
python3
python312Packages.pip
nodejs
gccgo14
go
bear
# Android development
android-tools
android-udev-rules
android-studio-tools
# Windows compatibility
wine
winetricks
# Embedded & hardware development
esptool
espflash
minicom
cp210x-program
flashrom
binwalk
chirp
picocom
minipro
ethtool
# Libraries
python312Packages.pyserial
python312Packages.meshtastic
# Virtualization
qemu
# Miscellaneous
cava
vesktop
qbittorrent
];
fonts = {
fontconfig.enable = true;
packages = with pkgs; [
noto-fonts
noto-fonts-emoji
liberation_ttf
fira-code
fira-code-symbols
fantasque-sans-mono
mplus-outline-fonts.githubRelease
dina-font
proggyfonts
nerd-fonts._0xproto
nerd-fonts.droid-sans-mono
nerd-fonts.terminess-ttf
];
};
}