summaryrefslogtreecommitdiff
path: root/systems/izumi
diff options
context:
space:
mode:
Diffstat (limited to 'systems/izumi')
-rw-r--r--systems/izumi/izumi.scm13
1 files changed, 8 insertions, 5 deletions
diff --git a/systems/izumi/izumi.scm b/systems/izumi/izumi.scm
index 4a11b35..c4d1308 100644
--- a/systems/izumi/izumi.scm
+++ b/systems/izumi/izumi.scm
@@ -60,6 +60,13 @@
(list `("mailname" ,(plain-file "mailname"
"marekpasnikowski.pl\n")))))
+(define (gitolite)
+ (service gitolite-service-type
+ (gitolite-configuration
+ (rc-file (gitolite-rc-file (umask #o0027)))
+ (admin-pubkey (plain-file "gitolite-admin.pub"
+ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK4THTYnHCc/ihCJNKJtGTNu1zCnLndbMHnxnrxzJk+N marek@izumi\n")))))
+
(define (home-services)
(service (@ (gnu services guix) guix-home-service-type)
`(("marek" ,(home-environment (packages (map specification->package+output
@@ -436,12 +443,8 @@
(service fcgiwrap-service-type
(fcgiwrap-configuration (user "git")
(group "git")))
- ( service gitolite-service-type
- ( gitolite-configuration
- ( rc-file ( gitolite-rc-file ( umask #o0027 ) ) )
- ( admin-pubkey ( plain-file "gitolite-admin.pub"
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK4THTYnHCc/ihCJNKJtGTNu1zCnLndbMHnxnrxzJk+N marek@izumi\n") ) ) )
(etc-mailname)
+ (gitolite)
(home-services)
(nginx)
(openssh)