aboutsummaryrefslogtreecommitdiff
path: root/shell.nix
blob: ce29a9207bb53f772b3c0aad2cd058260b209efc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ pkgs ? import <nixpkgs> { }, ... }:

pkgs.stdenvNoCC.mkDerivation rec {
  name = "compustream-env";
  env = pkgs.buildEnv { name = name; paths = buildInputs; };

  buildInputs = with pkgs; [
    cmake
    universal-ctags
    gcc8
    gdb cgdb
    glfw3
    glew
    glm
  ];

  shellHook = ''
    export NIX_SHELL_NAME="${name}"
  '';
}