flake: Avoid setting HELIX_RUNTIME in devShell

The runtime directory should be correctly set without the need to set
HELIX_RUNTIME manually because we check for a runtime directory within
CARGO_MANIFEST_DIR.

This change also filters the runtime directory out of the source file
set passed to buildRustPackage since the runtime directory is not needed
at compilation time.
This commit is contained in:
Michael Davis 2025-03-06 18:38:44 -05:00
parent c4d314d7ba
commit 19558839b7
No known key found for this signature in database
2 changed files with 2 additions and 2 deletions

View file

@ -16,6 +16,7 @@
./screenshot.png
./book
./docs
./runtime
./flake.lock
(fs.fileFilter (file: lib.strings.hasInfix ".git" file.name) ./.)
(fs.fileFilter (file: file.hasExt "svg") ./.)
@ -66,7 +67,7 @@ in
doCheck = false;
strictDeps = true;
# Sets the Helix runtimedir to the grammars
# Sets the Helix runtime dir to the grammars
env.HELIX_DEFAULT_RUNTIME = "${runtimeDir}";
# Get all the application stuff in the output directory.

View file

@ -72,7 +72,6 @@
++ (lib.optional stdenv.isLinux lldb)
++ (lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.CoreFoundation);
shellHook = ''
export HELIX_RUNTIME="$PWD/runtime"
export RUST_BACKTRACE="1"
export RUSTFLAGS="''${RUSTFLAGS:-""} ${rustFlagsEnv}"
'';