desktop stuff

This commit is contained in:
2024-09-22 01:44:54 -04:00
parent effcf49fc5
commit d533653e97
8 changed files with 66 additions and 18 deletions

View File

@@ -48,7 +48,7 @@ in
{
home.packages = with pkgs; [
(optimizeWithFlags
(gpt4all.overrideAttrs {
(gpt4all.overrideAttrs (old: {
src = fetchFromGitHub {
fetchSubmodules = true;
owner = "nomic-ai";
@@ -61,7 +61,32 @@ in
./gpt4all-HEAD-embeddings-model.patch
./gpt4all-HEAD-disable-settings-err.patch
];
})
cmakeFlags = [
"-DKOMPUTE_OPT_BUILD_SHADERS=ON"
"-DKOMPUTE_OPT_DISABLE_VULKAN_VERSION_CHECK=ON"
"-DKOMPUTE_OPT_USE_BUILT_IN_FMT=OFF"
"-DKOMPUTE_OPT_USE_BUILT_IN_VULKAN_HEADER=OFF"
"-DKOMPUTE_OPT_USE_BUILT_IN_SPDLOG=OFF"
"-DLLMODEL_KOMPUTE=ON"
"-DLLMODEL_VULKAN=OFF"
"-DLLMODEL_CUDA=OFF"
"-DLLMODEL_ROCM=OFF"
];
nativeBuildInputs = old.nativeBuildInputs ++ [
glslang
];
buildInputs = old.buildInputs ++ [
vulkan-tools
kdePackages.qtshadertools
libdrm
vulkan-loader
ocl-icd
];
}))
# compile flags
[
"-Ofast"