diff --git a/nix/default.nix b/nix/default.nix index fa14483..f07c998 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -61,7 +61,7 @@ let in pkgs.stdenv.mkDerivation { pname = "claude-desktop"; - version = "0.1.1"; + version = "0.1.2"; # Keine Quelldateien — Wir packen nur Wrapper + Desktop-Entry dontUnpack = true; @@ -137,7 +137,9 @@ pkgs.stdenv.mkDerivation { wrapProgram $out/bin/claude-desktop \ --prefix LD_LIBRARY_PATH : ${pkgs.lib.makeLibraryPath runtimeLibs} \ --prefix PATH : ${pkgs.lib.makeBinPath runtimeBins} \ - --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : ${gstPluginPath} + --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : ${gstPluginPath} \ + --prefix XDG_DATA_DIRS : ${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name} \ + --prefix XDG_DATA_DIRS : ${pkgs.gtk3}/share/gsettings-schemas/${pkgs.gtk3.name} # 2) Installer: kopiert ein frisch gebautes Binary an den Ziel-Ort cat > $out/bin/claude-desktop-install <<'INSTALLER'