28 lines
569 B
Nix
28 lines
569 B
Nix
{ pkgs, ... }:
|
|
{
|
|
home = {
|
|
packages = with pkgs; [
|
|
# libclang
|
|
glibc
|
|
gcc
|
|
# gnustep.stdenv
|
|
# pkg-config
|
|
# gnumake
|
|
# ninja
|
|
# cmake
|
|
# meson
|
|
# bashInteractive
|
|
|
|
# lld
|
|
clang-tools
|
|
# clang
|
|
# cppcheck
|
|
];
|
|
sessionVariables = with pkgs; {
|
|
LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib:${pkgs.glibc.dev}/include";
|
|
C_INCLUDE_PATH = "${llvmPackages.libclang.lib}/lib:${pkgs.glibc.dev}/include";
|
|
CLANG_RESOURCE_DIR = "${llvmPackages.clang-unwrapped}";
|
|
};
|
|
};
|
|
}
|