genode-ehmry/tool/dev-shell.nix

38 lines
654 B
Nix

{ pkgs ? import <nixpkgs> {} }: with pkgs;
stdenv.mkDerivation {
name = "genode-dev-env";
buildInputs =
[ (import ./toolchain.nix { inherit pkgs; })
git
ccache
gnumake which findutils
expect libxml2 syslinux qemu xorriso
# libc
flex bison
# virtualbox
yasm libxslt iasl
# qt5
gperf
# ncurses
mawk
# fb_sdl
pkgconfig
SDL.dev
alsaLib.dev
];
shellHook =
''
export PROMPT_DIRTRIM=2
export PS1="\[\033[1;30m\]Genode-dev [\[\033[1;37m\]\w\[\033[1;30m\]] $\[\033[0m\] "
export PS2="\[\033[1;30m\]>\[\033[0m\] "
'';
}