aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2022-11-28 15:40:56 -0300
committerEuAndreh <eu@euandre.org>2022-11-28 15:40:58 -0300
commite87db0e149b366c7ec6cb979491769537be1b0a6 (patch)
tree088a8c21f0fd97bab4dfadde351997c7cb7130cb /src
parentMakefile: Add "public" as adependency to "dev-check" (diff)
downloadtoph-e87db0e149b366c7ec6cb979491769537be1b0a6.tar.gz
toph-e87db0e149b366c7ec6cb979491769537be1b0a6.tar.xz
src/infrastructure/guix/: Make uniform path for git:// and https:// access
Instead of having repositories served over the Git protocol differ from when they are served via the Dumb HTTP protocol. Previously, nginx was doing the URL rewriting, and
Diffstat (limited to 'src')
-rw-r--r--src/infrastructure/guix/channels.scm2
-rw-r--r--src/infrastructure/guix/system.scm3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/infrastructure/guix/channels.scm b/src/infrastructure/guix/channels.scm
index 2483441..e5ccd6a 100644
--- a/src/infrastructure/guix/channels.scm
+++ b/src/infrastructure/guix/channels.scm
@@ -2,7 +2,7 @@
(list
(channel
(name 'org-euandre)
- (url "git://euandre.org/package-repository")
+ (url "git://euandre.org/git/package-repository")
(branch "main")
(introduction
(make-channel-introduction
diff --git a/src/infrastructure/guix/system.scm b/src/infrastructure/guix/system.scm
index 697d4c1..91d1940 100644
--- a/src/infrastructure/guix/system.scm
+++ b/src/infrastructure/guix/system.scm
@@ -1713,7 +1713,7 @@
(name "git")
(group "git")
(comment "Public Git user")
- (home-directory "/srv/git")
+ (home-directory "/srv/git/git")
(shell (file-append git "/bin/git-shell"))))
%base-user-accounts))
(groups
@@ -1782,6 +1782,7 @@
(nginx '())
(source-filter (file-append cgit "/lib/cgit/filters/syntax-highlighting.py"))
(about-filter (file-append cgit "/lib/cgit/filters/about-formatting.sh"))
+ (repository-directory "/srv/git/git")
(virtual-root "/git/")
(remove-suffix? #t)
(nocache? #t)