From 6a45494416ac95e866d0cd8cc3c43e3636a1d57a Mon Sep 17 00:00:00 2001 From: maxstrb Date: Thu, 19 Feb 2026 09:33:12 +0100 Subject: [PATCH] non important commit --- .../create-project/project-blueprints/cpp/flake.nix | 10 ++++++++++ .../create-project/project-blueprints/cpp/init.sh | 3 +++ 2 files changed, 13 insertions(+) create mode 100644 home/modules/create-project/project-blueprints/cpp/init.sh diff --git a/home/modules/create-project/project-blueprints/cpp/flake.nix b/home/modules/create-project/project-blueprints/cpp/flake.nix index c7c8d2d..a559000 100644 --- a/home/modules/create-project/project-blueprints/cpp/flake.nix +++ b/home/modules/create-project/project-blueprints/cpp/flake.nix @@ -1,5 +1,6 @@ { description = "My cpp development shell"; + inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; }; @@ -9,6 +10,7 @@ pkgs = import nixpkgs { inherit system; }; + name = "change_this"; in { devShells."${system}" = { default = pkgs.mkShell { @@ -18,5 +20,13 @@ ]; }; }; + + defaultPackage."${system}" = with import pkgs; + stdenv.mkDerivation { + name = "${name}"; + src = self; + buildPhase = "g++ -o ${name} ./main.cpp"; + installPhase = "mkdir -p $out/bin; install -t $out/bin ${name}"; + }; }; } diff --git a/home/modules/create-project/project-blueprints/cpp/init.sh b/home/modules/create-project/project-blueprints/cpp/init.sh new file mode 100644 index 0000000..f96e5f0 --- /dev/null +++ b/home/modules/create-project/project-blueprints/cpp/init.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +sed -i -e "s/change_this/$1/g" flake.nix