dotfiles/common/users/homeModules/dev/cpp.nix
2025-05-01 15:04:39 -04:00

38 lines
753 B
Nix

{ pkgs, inputs, ... }:
{
imports = [
../unstable.nix
./ide/jb/clion.nix
../pinned.nix
];
home = {
packages = with pkgs; [
xorg.libX11.man
meson
autoPatchelfHook
unstable.cmakeWithGui
# clang
libgcc
glib
gdbgui
bear
glibc
pinned.gdb
lldb_19
cpkg.ceserver
unstable.llvmPackages_19.clang-tools
inputs.nix-cppman.packages.${pkgs.system}.default
];
file = {
eslint_d_config = {
source = ../../../../dotfiles/eslintrc.json;
target = "./.config/.eslintrc.json";
};
gdb_config = {
source = ../../../../dotfiles/gdb;
target = "./.config/gdb";
recursive = true;
};
};
};
}