1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
#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")
]
|