diff --git a/Daniel Chen.typ b/Daniel Chen.typ index 93d45d1..f2815e1 100644 --- a/Daniel Chen.typ +++ b/Daniel Chen.typ @@ -139,14 +139,13 @@ plan for each week #project( - "Box Box Revolution", - "https://github.com/potatoeggy/boxboxrevolution", - "Rust, STM32", + "Arch Linux Server", + none, + "Linux, nginx, systemd", ) - - Created a rhythm game to detect punches with an ultrasonic sensor in line wth - notes of popular songs - - Developed firmware to measure from an ultrasonic sensor, tone a buzzer, and show - scrolling notes on an LCD + // set up ci/cd for automatic personal website deployments via git hooks and self-hosted gitea + - Created a *self-hosted CI/CD pipeline* with *Gitea* to automatically deploy personal projects behind *nginx* + - Set up *Jellyfin* for media streaming, a *Minecraft* server, *Calibre* for ebook syncing, and other services ] = Awards diff --git a/lib.typ b/lib.typ index b902a9a..b212771 100644 --- a/lib.typ +++ b/lib.typ @@ -79,7 +79,11 @@ #let project(title, repo_link, tools) = { set strong(delta: DEFAULT_STRONG) - link(repo_link)[#text(1.1em)[*#title* #fa(github)]] + [ | _ #tools _ ] + if repo_link != none { + link(repo_link)[#text(1.1em)[*#title* #fa(github)]] + [ | _ #tools _ ] + } else { + text(1.1em)[*#title*] + [ | _ #tools _ ] + } } // Set name and contact data and format headings