#import "/global/common.typ": * #let source(dest) = html.p(class: "source", extlink(dest)[source]) #let description(body) = html.p(class: "description", body) #let doc = [ Here you can find a list of my note-worthy public repositories, all hosted on #extlink("https://gitlab.com/kdam0/")[GitLab]. #show list: prev => html.ul(class: "biglist", { for c in prev.children { html.li(c.body) } }) - = nixdots #description[ My dotfiles for the Nix ecosystem, as started in #pagelink("post/nixos-p1")[this post]. ] #source("https://gitlab.com/kdam0/dotfiles-nix") - = home-lab #description[ My Terraform, Ansible repository for self-hosting, as described in #pagelink("post/framework-server")[this post]. ] #source("https://gitlab.com/kdam0/home-lab") - = nccli #description[ A Docker-ized Golang CLI for CRUD ops for Namecheap's DNS settings. ] #source("https://gitlab.com/kdam0/nccli") - = vps #description[ How I implement #pagelink("post/self-host")[self-hosting], including my DIY ZFS backed NAS setup. ] #source("https://gitlab.com/kdam0/vps") - = go-druid-mysql-influx #description[ A fast, containerized cron script that interacts with Druid, MySql, and Influxdb written in Go, with basic unit testing. ] #source("https://gitlab.com/kdam0/go-druid-mysql-influx") - = devops-api #description[ A containerized, highly modular REST API that writes to Influxdb. ] #source("https://gitlab.com/kdam0/devops-api") - = slack-to-teams #description[ A Python script to migrate Slack exports to MS Teams messages. ] #source("https://gitlab.com/kdam0/slack-to-teams") - = random-shell-helpers #description[ A small collection of helper scripts that I used frequently for random things. ] #source("https://gitlab.com/kdam0/random-shell-helpers") ]