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
+ '';
+ };
};
}