From e8875a1d5e59516e69d807a28cd6528ccac60813 Mon Sep 17 00:00:00 2001 From: DerGrumpf Date: Wed, 4 Mar 2026 11:37:43 +0100 Subject: [PATCH] Added: Git clone of repo in to home folder --- home/default.nix | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/home/default.nix b/home/default.nix index 3bb8a86..d7201e2 100644 --- a/home/default.nix +++ b/home/default.nix @@ -1,4 +1,10 @@ -{ primaryUser, inputs, ... }: +{ + pkgs, + primaryUser, + inputs, + lib, + ... +}: { imports = [ ./packages.nix @@ -17,5 +23,19 @@ sessionVariables = { GROQ_API_KEY = "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"; }; + + activation = { + cloneCyperServersRepo = lib.hm.dag.entryAfter [ "writeBoundary" ] '' + REPO_URL="https://git.cyperpunk.de/DerGrumpf/cyper-servers.git" + TARGET_DIR="$HOME/cyper-servers" + + if [ ! -d "$TARGET_DIR" ]; then + echo "Cloning cyper-servers repository..." + ${pkgs.git}/bin/git clone "$REPO_URL" "$TARGET_DIR" + else + echo "cyper-servers already exists, skipping clone." + fi + ''; + }; }; }