diff --git a/.envrc b/.envrc new file mode 100644 index 0000000000..9800a7158c --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use_nix shell.nix diff --git a/.gitignore b/.gitignore index eb2553026c..9b95ab828f 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,6 @@ GTAGS *.depend_raw *.swp *.patch +.ccls* +.direnv +.vscode diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000000..2204bb4e6b --- /dev/null +++ b/shell.nix @@ -0,0 +1,17 @@ +{ pkgs ? import {} }: + +with pkgs; +stdenv.mkDerivation { + name = "tccboot-1"; + hardeningDisable = [ "all" ]; + src = ./.; + buildInputs = [ + glib + python3 + pkg-config + ninja + meson + pixman + gcc-arm-embedded + ]; +}