diff --git a/.default.nix b/.default.nix new file mode 100644 index 0000000..a49ec1f --- /dev/null +++ b/.default.nix @@ -0,0 +1,19 @@ +with import {}; { + autocmakeEnv = stdenv.mkDerivation { + name = "Autocmake"; + buildInputs = [ + atlas + ccache + clang + cmake + doxygen + gfortran + liblapack + openmpi + python35Packages.pep8 + python35Packages.pytest + python35Packages.pyyaml + zlib + ]; + }; +} diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..016678b --- /dev/null +++ b/.envrc @@ -0,0 +1,7 @@ +use nix .default.nix +export SOURCE_DATE_EPOCH=$(date +%s) +dir_hash=autocmake-$(echo -n autocmake | shasum | cut -d ' ' -f 1) +direnv_layout_dir=$XDG_CACHE_HOME/direnv/layouts/$dir_hash +layout python `type -P python` --system-site-packages +pip install -r requirements.txt +export NINJA_STATUS="[Built edge %f of %t in %e sec]"