mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-28 00:24:18 +00:00
25 lines
757 B
Diff
25 lines
757 B
Diff
commit 3048885aa749774b5677ab8df8f1a3eeff125d7a
|
|
Author: rnhmjoj <rnhmjoj@inventati.org>
|
|
Date: Tue Aug 6 08:36:38 2024 +0200
|
|
|
|
Fix assets path on NixOS
|
|
|
|
diff --git a/common/assets/src/lib.rs b/common/assets/src/lib.rs
|
|
index 03746dc4..c69d607b 100644
|
|
--- a/common/assets/src/lib.rs
|
|
+++ b/common/assets/src/lib.rs
|
|
@@ -400,6 +400,13 @@ lazy_static! {
|
|
}
|
|
}
|
|
|
|
+ // 5. NixOS path
|
|
+ if let Some(executable) = std::env::args().nth(0).map(PathBuf::from) {
|
|
+ if let Some(package) = executable.ancestors().nth(2) {
|
|
+ paths.push(package.join("share/veloren"));
|
|
+ }
|
|
+ }
|
|
+
|
|
tracing::trace!("Possible asset locations paths={:?}", paths);
|
|
|
|
for mut path in paths.clone() {
|