add tools

This commit is contained in:
Alwin Berger 2025-08-07 12:06:01 +00:00
parent 8c650f3282
commit fbe99d22a6
2 changed files with 11 additions and 3 deletions

2
.gitignore vendored
View File

@ -6,3 +6,5 @@
qemu
.Rhistory
.RData
blink
.vagrant

View File

@ -20,6 +20,12 @@
# other python packages
];
R-with-my-packages = pkgs.rWrapper.override{ packages = with pkgs.rPackages; [ ggplot2 readr dplyr plotly mosaic DBI tikzDevice colorspace heatmaply RColorBrewer RSQLite languageserver ]; };
clang-all = pkgs.symlinkJoin {
name ="clang-all";
paths = (with pkgs; [ llvmPackages_19.libclang.out llvmPackages_19.libllvm.out llvmPackages_19.libunwind.out
llvmPackages_19.libclang.lib llvmPackages_19.libllvm.lib llvmPackages_19.libunwind
llvmPackages_19.libclang.dev llvmPackages_19.libllvm.dev llvmPackages_19.libunwind.dev ]);
};
in
with pkgs;
rec {
@ -30,8 +36,7 @@
})
cargo-make
llvmPackages_19.clangUseLLVM
llvmPackages_19.libclang
llvmPackages_19.libllvm
clang-all
zlib
cargo-flamegraph
# für qemu
@ -67,6 +72,7 @@
vim
psmisc
sqlite
heaptrack
];
shellHook = ''
@ -78,7 +84,7 @@
# export EMULATION_MODE=systemmode
# export CPU_TARGET=arm
# export CROSS_CC=arm-none-eabi-gcc
export LIBCLANG_PATH=${llvmPackages_19.libclang.lib}/lib
export LIBCLANG_PATH=${clang-all}/lib
export BENCHDIR=bench_default
export PICO_SDK_PATH=$(pwd)/pico-sdk