add tools
This commit is contained in:
parent
8c650f3282
commit
fbe99d22a6
2
.gitignore
vendored
2
.gitignore
vendored
@ -6,3 +6,5 @@
|
||||
qemu
|
||||
.Rhistory
|
||||
.RData
|
||||
blink
|
||||
.vagrant
|
12
flake.nix
12
flake.nix
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user