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 qemu
.Rhistory .Rhistory
.RData .RData
blink
.vagrant

View File

@ -20,6 +20,12 @@
# other python packages # 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 ]; }; 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 in
with pkgs; with pkgs;
rec { rec {
@ -30,8 +36,7 @@
}) })
cargo-make cargo-make
llvmPackages_19.clangUseLLVM llvmPackages_19.clangUseLLVM
llvmPackages_19.libclang clang-all
llvmPackages_19.libllvm
zlib zlib
cargo-flamegraph cargo-flamegraph
# für qemu # für qemu
@ -67,6 +72,7 @@
vim vim
psmisc psmisc
sqlite sqlite
heaptrack
]; ];
shellHook = '' shellHook = ''
@ -78,7 +84,7 @@
# export EMULATION_MODE=systemmode # export EMULATION_MODE=systemmode
# export CPU_TARGET=arm # export CPU_TARGET=arm
# export CROSS_CC=arm-none-eabi-gcc # 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 BENCHDIR=bench_default
export PICO_SDK_PATH=$(pwd)/pico-sdk export PICO_SDK_PATH=$(pwd)/pico-sdk