Sojus07 f67ce54e8a YEAH
2025-03-08 23:24:13 +01:00

126 lines
1.8 KiB
Nix

{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
# System utilities
unzip
yt-dlp
inetutils
git
wget
curl
dosfstools
ntfs3g
usbutils
alsa-utils
pavucontrol
flameshot
feh
gnumake
tree
gdb
vscode
neovide
chromium
# Command-line utilities
neofetch
fastfetch
onefetch
vim
weechat
ranger
eza
fzf
htop
btop
jq
ffmpeg
# Development & compilers
rustup
python3
python312Packages.pip
nodejs
gccgo14
go
dotnet-sdk
bear
# Android development
android-tools
android-udev-rules
android-studio-tools
# Windows compatibility
wine
winetricks
# Embedded & hardware development
espup
esphome
esptool
espflash
minicom
pulseview
cp210x-program
arduino-ide
arduino-cli
flashrom
binwalk
chirp
picocom
minipro
ethtool
# Language servers (LSPs)
nixd
arduino-language-server
# Libraries
python312Packages.pyserial
python312Packages.meshtastic
# Virtualization
qemu
# Software Defined Radio (SDR)
noaa-apt
wsjtx
qsstv
gpredict
sdrangel
sdrpp
gnuradio
cubicsdr
gqrx
multimon-ng
# Miscellaneous
cava
vesktop
pacman
wf-recorder
qbittorrent
superTuxKart
];
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
];
};
}