use lib.concatLists

This commit is contained in:
2025-08-12 01:57:55 -07:00
parent 1cc7af1df8
commit 54201f002b
2 changed files with 141 additions and 140 deletions

View File

@@ -123,89 +123,91 @@ in
home.packages =
with pkgs;
[
# python formatter
ruff
lib.concatLists [
[
# python formatter
ruff
# for website generation
hugo
go
# for website generation
hugo
go
# for benchmaking stuff
hyperfine
# for benchmaking stuff
hyperfine
pfetch-rs
waypipe
pfetch-rs
waypipe
sshfs
sshfs
# nix formatter
nixfmt-rfc-style
# nix formatter
nixfmt-rfc-style
# serial viewer
minicom
# serial viewer
minicom
# "~~matt's~~ my trace route"
mtr
# "~~matt's~~ my trace route"
mtr
ffmpeg-full
ffmpeg-full
# microcontroller tooling
probe-rs
# microcontroller tooling
probe-rs
(python312.withPackages (
ps: with ps; [
mypy # type checking
(python312.withPackages (
ps: with ps; [
mypy # type checking
python-lsp-server # lsp
python-lsp-ruff # ruff integration
pyserial
python-lsp-server # lsp
python-lsp-ruff # ruff integration
pyserial
numpy
matplotlib
notebook
numpy
matplotlib
notebook
pandas
]
))
pandas
]
))
binwalk
binwalk
# clang-format and clang-tidy
clang-tools
clang
gdb
# clang-format and clang-tidy
clang-tools
clang
gdb
git-crypt
git-crypt
imagemagick
imagemagick
nixpkgs-review
nixpkgs-review
nmap
nmap
# terminal image viewer
timg
# terminal image viewer
timg
tcpdump
tcpdump
borgbackup
borgbackup
# used to deploy nix system to server
# (and in the future, desktop)
deploy-rs
# used to deploy nix system to server
# (and in the future, desktop)
deploy-rs
# power stuff
powerstat
# power stuff
powerstat
nodePackages_latest.nodejs
nodePackages_latest.nodejs
yt-dlp
]
++ rust_pkgs
++ lsps
++ java_tools
++ common_tools;
yt-dlp
]
rust_pkgs
lsps
java_tools
common_tools
];
# https://github.com/flamegraph-rs/flamegraph
home.file.".cargo/config.toml".text = ''