summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper Ras <jras@hostnet.nl>2025-02-03 20:54:08 +0100
committerJasper Ras <jras@hostnet.nl>2025-02-03 20:55:30 +0100
commit530dec28da62ebf612fe9f094db0dd6e9c7f5515 (patch)
treef7498c659a699aa6a57b368dc379ecb2c30fe7d0
parent0e825e43e580b5ed3f053de4ff6d942c8b1347bc (diff)
make snorlax into git server
-rw-r--r--flake.nix4
-rw-r--r--roles/git-server.nix7
2 files changed, 8 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index 713b3b9..950e749 100644
--- a/flake.nix
+++ b/flake.nix
@@ -101,9 +101,11 @@
throw "Have you forgotten to run nixos-anywhere with `--generate-hardware-config nixos-facter ./hardware/snorlax.json`?";
}
- ./roles/server.nix
./hardware/snorlax-disks.nix
./configuration/snorlax.nix
+
+ ./roles/server.nix
+ ./roles/git-server.nix
];
};
};
diff --git a/roles/git-server.nix b/roles/git-server.nix
index aea0b18..2e6e0f7 100644
--- a/roles/git-server.nix
+++ b/roles/git-server.nix
@@ -1,7 +1,10 @@
{ ... }:
{
- users.users.git.isNormalUser = true;
- services.openssh.AllowUsers = [ "git" ];
+ users.users.git = {
+ isSystemUser = true;
+ hashedPassword = "$6$/HNLIUOZZmm/OZjK$.t6uB3L2vHq9oSfMv7421ubA3xv3NuCu8zAguQalNt7X5uj9ZuZbXJW3/VTfnIrY9S8KIq.YQ8hgEyts0RLAq0";
+ };
+ services.openssh.settings.AllowUsers = [ "git" ];
services.gitea = {
enable = true;
appName = "JAP56 Git Server";