This uses the latest version of Node.js (21) as `nodejs` itself is currently 20. Once a newer version is released, this will need to be bumped.
55 lines
713 B
Nix
55 lines
713 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
{
|
|
# Custom packages.
|
|
nixpkgs.overlays = [ (import ../pkgs/default.nix) ];
|
|
|
|
# Commonly used packages.
|
|
home.packages = with pkgs; [
|
|
binwalk
|
|
cloc
|
|
croc
|
|
dmg2img
|
|
exiftool
|
|
ffmpeg-full
|
|
gcc-arm-embedded
|
|
go
|
|
google-cloud-sdk
|
|
gradle
|
|
htop
|
|
imagemagick
|
|
jadx
|
|
jdk21
|
|
jq
|
|
libimobiledevice
|
|
libusbmuxd
|
|
meld
|
|
mitmproxy
|
|
monaco-powerline
|
|
mtools
|
|
mtr
|
|
nodejs_21.pkgs.pnpm
|
|
ncdu
|
|
nmap
|
|
neofetch
|
|
p7zip
|
|
pngcrush
|
|
pry
|
|
protobuf
|
|
pwgen
|
|
qemu
|
|
radare2
|
|
rustup
|
|
swiftformat
|
|
tmux
|
|
trippy
|
|
unar
|
|
virt-manager
|
|
watch
|
|
wget
|
|
xz
|
|
yt-dlp
|
|
zola
|
|
zstd
|
|
];
|
|
}
|