cosmic-session: override cargo-target-dir with just flag

This commit is contained in:
Heitor Augusto
2025-03-24 21:22:24 +05:30
committed by Pratham Patel
parent de7a7ec318
commit 618af9ab90
+3 -2
View File
@@ -24,8 +24,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-iYObxjWJUKgZKGTkqtYgQK4758k0EYZGhIAM/oLxxso=";
postPatch = ''
substituteInPlace Justfile \
--replace-fail '{{cargo-target-dir}}/release/cosmic-session' 'target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-session'
substituteInPlace data/start-cosmic \
--replace-fail '/usr/bin/cosmic-session' "${placeholder "out"}/bin/cosmic-session" \
--replace-fail '/usr/bin/dbus-run-session' "${lib.getBin dbus}/bin/dbus-run-session"
@@ -45,6 +43,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--set"
"cosmic_dconf_profile"
"cosmic"
"--set"
"cargo-target-dir"
"target/${stdenv.hostPlatform.rust.cargoShortTarget}"
];
env.XDP_COSMIC = "${xdg-desktop-portal-cosmic}/libexec/xdg-desktop-portal-cosmic";