Clean-up `flake.nix`.

This commit is contained in:
Anish Bhobe 2025-05-13 15:58:42 +02:00
parent 1f8f102ee1
commit 8e2c77bcf1
6 changed files with 7 additions and 63 deletions

View File

@ -1,31 +0,0 @@
#!/usr/bin/env bash
echo "Running CMake"
if grep 'NAME=NixOS' /etc/os-release
then
cmake --preset nixos
else
cmake --preset linux
fi
echo "Running Ninja"
if echo "$@" | grep -e "clean" -q
then
cmake --build build --target clean
elif echo "$@" | grep -e "rebuild" -q
then
cmake --build build --clean-first
else
cmake --build build
fi
if echo "$@" | grep -e "docs" -q
then
if echo "$@" | grep -e "-v" -q
then
doxygen
else
doxygen > /dev/null || echo "Doxygen Failed"
fi
fi

View File

@ -17,7 +17,7 @@
with pkgs;
{
devShells.default = clangStdenv.mkDerivation {
name = "BlazeEnv";
name = "Aster-Env";
nativeBuildInputs = [
@ -30,7 +30,6 @@
];
buildInputs = [
sdl3
glm
glfw3
eastl

14
run.sh
View File

@ -1,14 +0,0 @@
#!/usr/bin/env bash
if [ -d "build" ]; then
pushd ./build/samples/04_scenes/ > /dev/null || exit
if echo "$@" | grep -e "debug" -q
then
lldb ./scene_render
else
./scene_render
fi
popd > /dev/null || exit
else
echo "Build Aster first."
fi

View File

@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, cmake, ninja, eabase }:
let buildFolder = "out/"; in
stdenv.mkDerivation {
stdenv.mkDerivation rec {
pname = "eastl";
version = "3.21.23";
src = fetchFromGitHub {
owner = "electronicarts";
repo = "EASTL";
rev = "3.21.23";
rev = version;
sha256 = "sha256-8imixecWN/FOHY/9IxkIMbkxK7NXZ0TecZ4/SvOqf14=";
};

View File

@ -1,26 +1,16 @@
{ stdenv, fetchFromGitHub}:
stdenv.mkDerivation {
stdenv.mkDerivation rec {
pname = "scottt-debugbreak";
version = "1.0";
src = fetchFromGitHub {
owner = "scottt";
repo = "debugbreak";
rev = "v1.0";
rev = "v${version}";
sha256 = "sha256-lFMBSbA4mwAgW/+T+G1pfrwYjcZFuoKr6t8JYMB65Yw=";
fetchSubmodules = false;
};
configurePhase = ''
runHook preConfigure
runHook postConfigure
'';
buildPhase = ''
runHook preBuild
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/include

View File

@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation {
stdenv.mkDerivation rec {
pname = "tinygltf";
version = "2.9.5";
@ -10,7 +10,7 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "syoyo";
repo = "tinygltf";
rev = "v2.9.5";
rev = "v${version}";
sha256 = "sha256-7GsLdjOAZvi/Lqu7mTWwvQTa5WokbGQlHy/CPoHipD8=";
fetchSubmodules = false;
};