This is your work, valued
Platform engineer, open-source and self-hosting enthusiast. My projects are also available in Tangled and self-hosted Forgejo (link below).
homelab. Fully automated homelab from empty disk to running services with a single command.
9.4kdotfiles. nvim, tmux, zsh, fzf, sway, and more!
144one-line-firefox. Compact and minimal interface for Firefox
93slock. Suckless simple X display locker fork with transparency effect (deprecated, I've switched to Wayland)
70cloudlab. My offsite, hybrid cloud self-hosting infrastructure
53blog. My personal website (written in Rust, blazingly fast, deployed on Kubernetes, <insert a bunch of random buzzwords here>, just lack content)
32freevpn. Always free Wireguard VPN server
25linux-setup. Automated Arch Linux configuration with Ansible (deprecated, I switched to NixOS)
18macos-setup. Automated macOS setup, with automated tests (deprecated, moved to a monorepo https://github.com/khuedoan/dotfiles)
15nix-setup. Declarative machine setup with NixOS and nix-darwin on macOS (deprecated, moved to a monorepo https://github.com/khuedoan/dotfiles)
9backstage. Deprecated, I'm building a custom portal
8homecloud. Semi-deprecated, merging to https://github.com/khuedoan/cloudlab
7st. Suckless terminal fork with One Dark color scheme (deprecated, I've switched to Wayland)
6ansible-collection-workstation. Workstation Collection for Ansible
6gitea-rust-sdk. Gitea Rust SDK (deprecated, I'm too lazy to maintain a custom Rust SDK, and just use the Go SDK)
5webhook-transformer. Webhook adapter to transform any JSON payload to a different JSON format
4dmenu. Suckless dynamic menu fork with One Dark color scheme (deprecated, I've switched to Wayland)
4example-service. Example service for demo and testing purposes
3container-images. Dockerfile
3virtual-networks. Virtual networks and membership settings as code
3md2pdf. Simple Markdown to PDF converter written in Go
3tinycloud. Experimental "private cloud" with Nomad + QEMU + Traefik + Yggdrasil to replace my Proxmox setup (DEPRECATED)
3neolab. Experimental platform stuff.
2packer-templates. HCL
2playground. Just my playground, nothing to see here
2windows-setup. PowerShell
2postgres-s3-backups. A simple Node app to automatically backup PostgreSQL databases to an S3 bucket
2pxe-server. (Work in progress) Docker based PXE server
2timoni-modules. CUE
1rke-ansible. (WIP) Ansible playbook to install Rancher Kubernetes Engine
1terraform-google-kubernetes-engine. A Terraform module for configuring GKE clusters.
1k3d. Little helper to run CNCF's k3s in Docker
1khuedoan. GitHub profile README
1k3s-ansible. (WIP) Ansible playbook to install lightweight Kubernetes (k3s) and MetalLB
1bunku. BUNdle KUbernetes applications (WIP)
1nanopaas. NanoPaaS: git push to deploy, implemented in 50 lines of code
1sfml-games. Classic games made with SFML
1charts. Smarty
1tv-setup. TV configuration as code
1highlight-pulldown. Temporary fork of https://gitlab.com/eguiraud/highlight-pulldown for WASM support. I no longer use it, as I switched to server-side highlighting instead.
1terraform-provider-k3d. Terraform provider for k3d (k3s in docker)
1advent-of-code. Rust
1haproxy-rpm. Ruby
1nixie. Open-source bare metal provisioning engine for NixOS.
1arch-install. Easy Arch Linux installation guide
1terraform-cloud. Manage Terraform Cloud using Terraform
1lemonbar. Lemonbar fork with Xft support
1external-dns. Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
1