From 79328c02fa5ea6ebe8b536ac7a09b2094352816a Mon Sep 17 00:00:00 2001
From: willifan <willifan@proton.me>
Date: Sat, 7 Dec 2024 23:49:32 +0100
Subject: [PATCH] added server side builder config

---
 hosts/server/builder.nix | 11 +++++++++++
 hosts/server/default.nix |  1 +
 2 files changed, 12 insertions(+)
 create mode 100644 hosts/server/builder.nix

diff --git a/hosts/server/builder.nix b/hosts/server/builder.nix
new file mode 100644
index 0000000..0967b75
--- /dev/null
+++ b/hosts/server/builder.nix
@@ -0,0 +1,11 @@
+{ ... }:
+{
+  users.users.builder = {
+    group = "builder";
+    isSystemUser = true;
+    homeMode = "111";
+    openssh.authorizedKeys.keys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDMRriQfw3pusl04fGhCNVoRRpye71ZwkDXAtKB/FP1DLXA4cYrwjLzv/fG1hXi7lAMp2vLiABAg/UaTE8roGzlt62XsFNwc1TI5M8m67J0kLkCtz3MkIixe/3GOFXr03g80DPncLyoIYPvvNd/TftTBK4yrrZPvMJaRrZhW/QdLPQpdHalcNRZ4bnBOCtCoqQ6RGrRi2EeKaJDYIFNl13b9FxrXEJcXnbSDdr1KI3q7a+vkefI2knUf2Uk7ufOWTQ1aqc0heGtCNlHzwZUzW/dfrpPmoVPq3Fqxqd9uXqxMk1Z3VnOwWcK3VXfzzBXKTsX0MaUgF1EqxibkYs9bDZqLEXoRucBqk3wwMPy8RJXqQOupoqa2xEOoduBf1qDHEEm69coHCpPm2mQVUrwsPrmTHmOjh9ir0mkVBDRgHvhq/ctQTVO5/SE2NCgPdlvUV5s44LLsUyxBp5JWwXZWlVys+7Dhil6mtRDcH4CXceJn0VZ61Zv2jrCTxQjKsroitSkNbpAkKajQ9moLMAblsSwJzl3uvJJ3ydlxjZefwTO/GjyuJMY2sIU2Tu0YbIVgMyq5L782LduVlyWj+RLWoEu19OfMqQvTWhJnQPAbR82qGzlfTGRLUxoY+G5MYipJwgrBQ2TnpWvfpTrZxFrglSfekz0v54lWzNZpW+irImh4w== willifan@proton.me" ];
+  };
+  users.groups.builder = { };
+  nix.settings.trusted-users = [ "builder" ];
+}
diff --git a/hosts/server/default.nix b/hosts/server/default.nix
index 4f7dedc..9cb1dcc 100644
--- a/hosts/server/default.nix
+++ b/hosts/server/default.nix
@@ -3,6 +3,7 @@
 
   imports = [
     ./boot.nix
+    ./builder.nix
     ./ssh-server.nix
   ];
 }