From ed0c840bd72756768f7bad5fa332cfd766d01dc8 Mon Sep 17 00:00:00 2001 From: Alwin Berger Date: Wed, 22 Dec 2021 23:02:24 +0100 Subject: [PATCH] Nix boilerplate --- .envrc | 1 + .gitignore | 3 +++ shell.nix | 17 +++++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 .envrc create mode 100644 shell.nix 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 + ]; +}