From d6a510d80f11cbeaa2ad045a69165fe6fd1cd64e Mon Sep 17 00:00:00 2001 From: Johannes Hendrik Gerard van der Weide Date: Tue, 10 Oct 2023 18:58:39 +0200 Subject: [PATCH] Flake updated also added main.cpp --- flake.lock | 27 +++++++++++++++++++++++++++ flake.nix | 2 +- main.cpp | 5 +++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 flake.lock create mode 100644 main.cpp diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..67b83b8 --- /dev/null +++ b/flake.lock @@ -0,0 +1,27 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1696604326, + "narHash": "sha256-YXUNI0kLEcI5g8lqGMb0nh67fY9f2YoJsILafh6zlMo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "87828a0e03d1418e848d3dd3f3014a632e4a4f64", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix index 0bb061d..0cb00f9 100644 --- a/flake.nix +++ b/flake.nix @@ -44,7 +44,7 @@ ]; in pkgs.stdenv.mkDerivation { - name = "zero-to-nix-cpp"; + name = "SFML_Game"; src = self; buildInputs = cppDependencies; buildPhase = "c++ -std=c++17 -o ${binName} ${./main.cpp} -lPocoFoundation -lboost_system"; diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..e5e23e6 --- /dev/null +++ b/main.cpp @@ -0,0 +1,5 @@ +#include + +int main() { + std::cout << "Hello from Nix + C++!\n"; +}