nix: fixes

This commit is contained in:
2 * r + 2 * t 2025-08-29 14:09:55 +10:00
parent b648477b91
commit 84cd315aa0
2 changed files with 7 additions and 5 deletions

View file

@ -53,7 +53,7 @@
shellHook = ''
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug
cmake --build build
export CAELESTIA_LIB_DIR="$PWD/build/assets/cpp";
export CAELESTIA_LIB_DIR="$PWD/build/lib";
export QML2_IMPORT_PATH="$PWD/build/qml";
'';
};

View file

@ -68,7 +68,7 @@
name = "caelestia-assets";
src = ./../assets/cpp;
nativeBuildInputs = [cmake pkg-config];
nativeBuildInputs = [cmake ninja pkg-config];
buildInputs = [aubio pipewire];
cmakeFlags = [(lib.cmakeFeature "INSTALL_LIBDIR" "${placeholder "out"}/lib")];
@ -77,8 +77,10 @@
plugin = stdenv.mkDerivation {
name = "caelestia-qml-plugin";
src = ./../plugin;
nativeBuildInputs = [cmake];
nativeBuildInputs = [cmake ninja];
buildInputs = [qt6.qtbase qt6.qtdeclarative];
dontWrapQtApps = true;
cmakeFlags = [(lib.cmakeFeature "INSTALL_QMLDIR" qt6.qtbase.qtQmlPrefix)];
};
@ -95,8 +97,8 @@ in
cmakeBuildType = "Release";
cmakeFlags = [
(lib.cmakeFeature "VERSION" version)
(lib.cmakeFeature "DONT_BUILD_PLUGIN" "ON")
(lib.cmakeFeature "DONT_BUILD_ASSETS" "ON")
(lib.cmakeBool "DONT_BUILD_PLUGIN" true)
(lib.cmakeBool "DONT_BUILD_ASSETS" true)
(lib.cmakeFeature "INSTALL_QSCONFDIR" "${placeholder "out"}/share/caelestia-shell")
];