diff --git a/flake.nix b/flake.nix index 6ff7998..0c33b1c 100644 --- a/flake.nix +++ b/flake.nix @@ -31,7 +31,19 @@ }; shell = let - riscv64-linux = prev.pkgsCross.riscv64-embedded.__splicedPackages; + #riscv64-linux = prev.pkgsCross.riscv64-embedded.__splicedPackages; + riscv64-linux = (import prev.pkgs.path { + localSystem = system; + crossSystem = { + + config = "riscv64-none-elf"; + libc = "newlib"; + gcc = { + arch = "rv64g"; + abi = "lp64d"; + }; + }; + }).__splicedPackages; in { tools = {