server

Server Configuration
git clone https://git.pngu.org/server
Log | Files | Refs | README

commit de48a8332122d81b663a37c60d97d915e88ff1af
parent a51d6eddde3ab451e219b28a9a800088a3247769
Author: Jack Sangdahl <jack@pngu.org>
Date:   Wed, 22 Oct 2025 10:04:09 -0600

Some updates

Diffstat:
M.zshrc | 3++-
Mcgit/cgitrc | 2+-
Mcgit/cgitrepos | 74++++++++++++++++++++++++++++++++++++++++----------------------------------
Mfetch_push.sh | 4++--
Mreadme.md | 5++---
5 files changed, 47 insertions(+), 41 deletions(-)

diff --git a/.zshrc b/.zshrc @@ -4,7 +4,7 @@ export HISTFILE=~/.zsh_history export HISTSIZE=5000 export SAVEHIST=20000 export LC_ALL=en_US.UTF-8 -export BAT_THEME="ansi" +export EDITOR=nvim path+=("/usr/sbin" ".local/bin" ".cargo/bin") export PATH @@ -27,6 +27,7 @@ alias ls="lsd" alias tree="lsd --tree" alias cat="batcat --paging=never" alias cd="z" +alias vi="nvim" alias sudo="doas" alias diff="diff --color=always" diff --git a/cgit/cgitrc b/cgit/cgitrc @@ -4,7 +4,7 @@ css=/cgit.css logo=/pingu.png logo-link=https://github.com/waffle87 virtual-root=/ -source-filter=/usr/lib/cgit/filters/syntax-highlighting.py +source-filter=/usr/lib/cgit/filters/syntax-highlighting.sh about-filter=/usr/lib/cgit/filters/about-formatting.sh remove-suffix=1 enable-http-clone=1 diff --git a/cgit/cgitrepos b/cgit/cgitrepos @@ -1,7 +1,35 @@ +repo.url=aoc +repo.path=/var/lib/git/repositories/aoc.git +repo.desc=Advent of Code + +repo.url=chipdev +repo.path=/var/lib/git/repositories/chipdev.git +repo.desc=chipdev.io Solutions (0x6A73) + +repo.url=cryptopals +repo.path=/var/lib/git/repositories/cryptopals.git +repo.desc=Cryptopals Challenges + +repo.url=csci3155 +repo.path=/var/lib/git/repositories/csci3155.git +repo.desc=CSCI3155 Coursework + +repo.url=csci3753 +repo.path=/var/lib/git/repositories/csci3753.git +repo.desc=CSCI3753 Coursework + +repo.url=cses +repo.path=/var/lib/git/repositories/cses.git +repo.desc=CSES Solutions (0x6A73) + repo.url=dots repo.path=/var/lib/git/repositories/dots.git repo.desc=Laptop & Desktop dotfiles +repo.url=ecen5273 +repo.path=/var/lib/git/repositories/ecen5273.git +repo.desc=ECEN5273 Coursework + repo.url=leetcode repo.path=/var/lib/git/repositories/leetcode.git repo.desc=Leetcode Solutions (0x6A73) @@ -10,6 +38,10 @@ repo.url=protoncrkbd repo.path=/var/lib/git/repositories/protoncrkbd.git repo.desc=Proton-C compatible crkbd PCB +repo.url=pseusplit +repo.path=/var/lib/git/repositories/pseusplit.git +repo.desc=Integrated STM32G0B1 Keyboard PCB + repo.url=qmk_firmware repo.path=/var/lib/git/repositories/qmk_firmware.git repo.desc=Open-source keyboard firmware for Atmel AVR and Arm USB families @@ -18,6 +50,10 @@ repo.url=qmk_me repo.path=/var/lib/git/repositories/qmk_me.git repo.desc=QMK Firmware userspace, keyboards, & keymaps +repo.url=server +repo.path=/var/lib/git/repositories/server.git +repo.desc=Server Configuration + repo.url=site repo.path=/var/lib/git/repositories/site.git repo.desc=Website Content @@ -26,6 +62,10 @@ repo.url=st repo.path=/var/lib/git/repositories/st.git repo.desc=Simple Terminal +repo.url=sweep +repo.path=/var/lib/git/repositories/sweep.git +repo.desc=Integrated RP2040 Sweep Keyboard PCB + repo.url=synacor_challenge repo.path=/var/lib/git/repositories/synacor_challenge.git repo.desc=OSCON Synacor Challenge @@ -33,37 +73,3 @@ repo.desc=OSCON Synacor Challenge repo.url=zmk_build repo.path=/var/lib/git/repositories/zmk_build.git repo.desc=ZMK code & build repository - -repo.url=aoc -repo.path=/var/lib/git/repositories/aoc.git -repo.desc=Advent of Code - -repo.url=cryptopals -repo.path=/var/lib/git/repositories/cryptopals.git -repo.desc=Cryptopals Challenges - -repo.url=sweep -repo.path=/var/lib/git/repositories/sweep.git -repo.desc=Integrated RP2040 Sweep Keyboard PCB - -repo.url=csci3155 -repo.path=/var/lib/git/repositories/csci3155.git -repo.desc=csci3155 coursework - - -repo.url=csci3753 -repo.path=/var/lib/git/repositories/csci3753.git -repo.desc=csci3753 coursework - - -repo.url=csci2400 -repo.path=/var/lib/git/repositories/csci2400.git -repo.desc=csci2400 coursework - -repo.url=ecen5273 -repo.path=/var/lib/git/repositories/ecen5273.git -repo.desc=ecen5273 coursework - -repo.url=cses -repo.path=/var/lib/git/repositories/cses.git -repo.desc=CSES Solutions (0x6A73) diff --git a/fetch_push.sh b/fetch_push.sh @@ -6,11 +6,11 @@ for dir in /home/jack/git_mirror/*; do if [ -d "refs" ]; then /usr/bin/git fetch -p origin &> /dev/null if [ $? -ne 0 ]; then - echo "$dir: fetch failed" | /usr/sbin/sendmail jack@pngu.org + echo "$dir: fetch failed" fi /usr/bin/git push --mirror &> /dev/null if [ $? -ne 0 ]; then - echo "$dir: push failed" | /usr/sbin/sendmail jack@pngu.org + echo "$dir: push failed" fi fi fi diff --git a/readme.md b/readme.md @@ -1,7 +1,6 @@ ## Server Configuration -Here lives various Docker Compose scripts, configuration files, etc. -for the Debian Bookworm server hosting [pngu.org](https://pngu.org). -Some services used are: + +Here lives various Docker Compose scripts, configuration files, etc. for the Debian Bookworm server hosting [pngu.org](https://pngu.org). Some services used are: - [AgenDAV](https://github.com/agendav/agendav) (Calendar client) - [Baikal](https://github.com/sabre-io/Baikal) (CalDAV server)