From bbeb99fb4d61dab8d690b0235c8e65dbb206e495 Mon Sep 17 00:00:00 2001 From: Christoph Cullmann Date: Sun, 8 Oct 2023 19:47:42 +0200 Subject: fixup kde dev env with right clang tools --- projects/kde6/shell.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'projects/kde6/shell.nix') diff --git a/projects/kde6/shell.nix b/projects/kde6/shell.nix index a7801be..216df31 100644 --- a/projects/kde6/shell.nix +++ b/projects/kde6/shell.nix @@ -1,6 +1,11 @@ -{ pkgs ? import {} }: +with import {}; -pkgs.mkShell { +# use new clang +let myllvm = llvmPackages_16; in + +# clang based dev env +myllvm.stdenv.mkDerivation { + name = "clang-nix-shell"; # ensure the local KDE things are in path shellHook = '' export PATH=/home/cullmann/projects/kde6/usr/bin:/home/cullmann/projects/kde6:/home/cullmann/projects/kde6/src/kdesrc-build:$PATH @@ -22,7 +27,6 @@ export QT_QUICK_CONTROLS_STYLE_PATH=/home/cullmann/projects/kde6/usr/lib/qml/QtQ bison boost bzip2 - clang-tools cmake docbook_xml_dtd_45 docbook_xsl_ns @@ -39,7 +43,6 @@ export QT_QUICK_CONTROLS_STYLE_PATH=/home/cullmann/projects/kde6/usr/lib/qml/QtQ lcms2 libcanberra libcap - libclang.python libdisplay-info libepoxy libgcrypt @@ -62,6 +65,7 @@ export QT_QUICK_CONTROLS_STYLE_PATH=/home/cullmann/projects/kde6/usr/lib/qml/QtQ lmdb mesa meson + myllvm.libclang.python # git-clang-format networkmanager ninja openal -- cgit v1.2.3