Files
dotfiles/home-modules/programming/c.nix
Lennart J. Kurzweg (Nx2) 708efdefb8 c
2024-06-29 21:54:02 +02:00

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}";
};
};
}