Files
Simple-Kernel/shell.nix
T

19 lines
469 B
Nix

{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
nativeBuildInputs =
with pkgs; [
pkgsCross.x86_64-embedded.buildPackages.gcc
pkgsCross.x86_64-embedded.buildPackages.binutils
gdb
grub2
xorriso
qemu
limine
];
shellHook = ''
export x86_64_ELF_GCC_INCLUDE="${pkgs.pkgsCross.x86_64-embedded.buildPackages.gcc.cc}/lib/gcc/x86_64-elf/${pkgs.pkgsCross.x86_64-embedded.buildPackages.gcc.version}/include"
'';
}