From 76fef0e7353d0aa4dce535badc34cca8d40ab7d4 Mon Sep 17 00:00:00 2001
From: Vincent Lafeychine <vincent.lafeychine@gmail.com>
Date: Fri, 11 Feb 2022 00:18:21 +0100
Subject: [PATCH] Add CSFML dependency + nix-shell

---
 shell.nix | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/shell.nix b/shell.nix
index 135e4cd..813d42a 100644
--- a/shell.nix
+++ b/shell.nix
@@ -3,11 +3,19 @@
 with pkgs;
 
 let
+  mycsfml = csfml.overrideAttrs (oldAttrs: rec {
+    src = fetchFromGitHub {
+      owner = "lafeychine";
+      repo  = "CSFML";
+      rev   = "d4deb5e3360dafd9f56a569c004a74ff02a56d7d";
+      sha256 = "sha256-64NcpW1aDvH5SfGVjfU3J/m2r7Oi0NlFYlDShHODZGE=";
+    };
+  });
   llvmPackages = llvmPackages_13;
   stdenv = llvmPackages.libcxxStdenv;
 in stdenv.mkDerivation (rec {
   name = "prog-2";
-  buildInputs = [ llvmPackages.lld sbt SDL2 which ];
+  buildInputs = [ mycsfml llvmPackages.lld sbt which ];
   LD_LIBRARY_PATH =
-    lib.makeLibraryPath [ llvmPackages.libcxx llvmPackages.libcxxabi SDL2 ];
+    lib.makeLibraryPath [ mycsfml llvmPackages.libcxx llvmPackages.libcxxabi ];
 })
-- 
GitLab