channel

The Guix channel used by MonasTech systems
Log | Files | Refs | README

commit cecfc280575ec014d6bf3967f1331ac896df061f
parent 182809abcfb3f2b866014cfff1eb7f064178e11d
Author: Luke Willis <lukejw@loquat.dev>
Date:   Thu, 11 Dec 2025 18:21:23 -0500

Use git-shell

Diffstat:
Mmt/system/andrew.scm | 9+++++++--
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