commit cecfc280575ec014d6bf3967f1331ac896df061f
parent 182809abcfb3f2b866014cfff1eb7f064178e11d
Author: Luke Willis <lukejw@loquat.dev>
Date: Thu, 11 Dec 2025 18:21:23 -0500
Use git-shell
Diffstat:
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/mt/system/andrew.scm b/mt/system/andrew.scm
@@ -8,6 +8,7 @@
#:use-module (gnu packages bash)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages games)
+ #:use-module (gnu packages version-control)
#:use-module (gnu packages wm)
#:use-module (gnu services)
#:use-module (gnu services avahi)
@@ -63,11 +64,11 @@ Welcome to \"andrew\" the, first MonasTech server.
(group "users")
(home-directory "/home/lukejw")
(supplementary-groups '("wheel")))
- ;; Create home environment that acts as a git server
(user-account
(name "git")
(group "git")
- (home-directory "/home/git"))
+ (home-directory "/home/git")
+ (shell (file-append git-minimal "/bin/git-shell")))
%base-user-accounts))
(groups
@@ -77,6 +78,10 @@ Welcome to \"andrew\" the, first MonasTech server.
(packages %mt-base-packages)
+ ;; TODO: Add git home environment with custom commands
+ ;; TODO: Create special service that creates git user, group and environment
+
+ ;; TODO: Figure out how to glue certbot, quark and hitch together
(services %mt-bishop-services)))
andrew-os