summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authornetop://ウィビ <paul@webb.page>2026-04-13 15:08:37 -0700
committernetop://ウィビ <paul@webb.page>2026-04-13 15:08:37 -0700
commit5608dfba0d0e26594485fcf1de2079c9a5789eec (patch)
treee781ac3c3f53d307c905c589d2c8b02065322baa /etc
downloadcgit-5608dfba0d0e26594485fcf1de2079c9a5789eec.tar.gz
cgit-5608dfba0d0e26594485fcf1de2079c9a5789eec.zip
initial commit
Diffstat (limited to 'etc')
-rw-r--r--etc/caddy/Caddyfile17
-rw-r--r--etc/cgitrc103
2 files changed, 120 insertions, 0 deletions
diff --git a/etc/caddy/Caddyfile b/etc/caddy/Caddyfile
new file mode 100644
index 0000000..4d77a7f
--- /dev/null
+++ b/etc/caddy/Caddyfile
@@ -0,0 +1,17 @@
+code.webb.page {
+ @assets path /cgit.css /cgit.js /cgit.png /favicon.svg /head.html /robots.txt
+
+ handle @assets {
+ root * /var/www/cgit
+ file_server
+ }
+
+ reverse_proxy unix//run/fcgiwrap.socket {
+ transport fastcgi {
+ env SCRIPT_FILENAME /usr/lib/cgit/cgit.cgi
+ }
+ }
+}
+
+# Refer to the Caddy docs for more information:
+# https://caddyserver.com/docs/caddyfile
diff --git a/etc/cgitrc b/etc/cgitrc
new file mode 100644
index 0000000..df3b959
--- /dev/null
+++ b/etc/cgitrc
@@ -0,0 +1,103 @@
+#
+# cgit config
+# see cgitrc(5) for details
+
+about-filter=/usr/lib/cgit/filters/about-formatting.sh
+branch-sort=age
+#cache-size=1000
+clone-url=https://code.webb.page/$CGIT_REPO_URL
+css=/cgit.css
+enable-blame=1
+enable-commit-graph=1
+#enable-follow-links=1
+enable-git-config=1
+enable-http-clone=1
+enable-index-links=0
+enable-index-owner=0
+enable-log-filecount=1
+enable-log-linecount=1
+favicon=/favicon.svg
+footer=
+head-include=/head.html
+#logo=/cgit.png
+logo=
+#max-atom-items=50
+#max-repo-count=100
+owner=netop://ウィビ
+readme=:README.md
+readme=:readme.md
+#repository-sort=age
+root-desc=netop://ウィビ's hacks and programs
+root-title=the codex
+root-url=/
+side-by-side-diffs=0
+snapshots=tar.gz zip
+source-filter=/usr/lib/cgit/filters/syntax-highlighting.py
+#summary-log=200
+
+repo.url=alpha.git
+repo.path=/srv/git/alpha.git
+repo.desc=Yet another GraphQL module for Deno
+
+repo.url=blog.git
+repo.path=/srv/git/blog.git
+repo.desc=My awesome blog
+
+repo.url=cgit.git
+repo.path=/srv/git/cgit.git
+repo.desc=cgit fixes and customizations
+
+repo.url=dedent.git
+repo.path=/srv/git/dedent.git
+repo.desc=Strip indentation from multi-line strings
+
+repo.url=homepage.git
+repo.path=/srv/git/homepage.git
+repo.desc=My home on the 'Net
+
+repo.url=order-object.git
+repo.path=/srv/git/order-object.git
+repo.desc=Make sure your Object keys are in alphabetical order
+
+repo.url=pq-jwt.git
+repo.path=/srv/git/pq-jwt.git
+repo.desc=Post-quantum json web tokens
+
+section=ChronVer
+
+repo.url=chronver/chronver.git
+repo.path=/srv/git/chronver/chronver.git
+repo.desc=Versioning for the rest of us
+
+repo.url=chronver/homepage.git
+repo.path=/srv/git/chronver/homepage.git
+repo.desc=ChronVer homepage
+
+section=NeverCease
+
+repo.url=nevercease/homepage.git
+repo.path=/srv/git/nevercease/homepage.git
+repo.desc=Official website of Ideas Never Cease
+
+repo.url=nevercease/original-emoji.git
+repo.path=/srv/git/nevercease/original-emoji.git
+repo.desc=NTT DoCoMo emoji
+
+repo.url=nevercease/uchu.git
+repo.path=/srv/git/nevercease/uchu.git
+repo.desc=the color palette for internet lovers
+
+section=systemSOFT
+
+repo.url=systemsoft/disc.git
+repo.path=/srv/git/systemsoft/disc.git
+repo.desc=Schema-first, TypeScript-native database built on Deno.
+
+repo.url=systemsoft/sona.git
+repo.path=/srv/git/systemsoft/sona.git
+repo.desc=Your personal API
+
+
+
+# scan-path must come last
+#scan-path=/srv/git