143-day current streak·143-day longest streak
🌐 Website: khuedoan.com 💻 Git server: code.khuedoan.com 📧 Email: [email protected] 💼 LinkedIn: khuedoan 🐦 Twitter: @KhueDoanID…
🌐 Website: khuedoan.com
💻 Git server: code.khuedoan.com
📧 Email: [[email protected]](mailto:[email protected])
💼 LinkedIn: khuedoan
🐦 Twitter: @KhueDoanID
-
homelab ★ PINNED
Fully automated homelab from empty disk to running services with a single command.
Python ★ 9.4k 15d agoExplain → -
dotfiles ★ PINNED
nvim, tmux, zsh, fzf, sway, and more!
Nix ★ 144 1d agoExplain → -
blog ★ PINNED
My personal website (written in Rust, blazingly fast, deployed on Kubernetes, <insert a bunch of random buzzwords here>, just lack content)
Rust ★ 32 14d agoExplain → -
one-line-firefox ★ PINNED
Compact and minimal interface for Firefox
CSS ★ 94 3y agoExplain → -
cloudlab ★ PINNED
My offsite, hybrid cloud self-hosting infrastructure
HCL ★ 53 9d agoExplain → -
nixie ★ PINNED
Open-source bare metal provisioning engine for NixOS.
Go ★ 1 20d agoExplain → -
slock ▣
Suckless simple X display locker fork with transparency effect (deprecated, I've switched to Wayland)
C ★ 70 2y agoExplain → -
freevpn ▣
Always free Wireguard VPN server
HCL ★ 25 4y agoExplain → -
linux-setup ▣
Automated Arch Linux configuration with Ansible (deprecated, I switched to NixOS)
YAML ★ 18 3y agoExplain → -
macos-setup ▣
Automated macOS setup, with automated tests (deprecated, moved to a monorepo https://github.com/khuedoan/dotfiles)
Nix ★ 15 1mo agoExplain → -
nix-setup ▣
Declarative machine setup with NixOS and nix-darwin on macOS (deprecated, moved to a monorepo https://github.com/khuedoan/dotfiles)
Nix ★ 9 1mo agoExplain → -
backstage ▣
Deprecated, I'm building a custom portal
TypeScript ★ 8 1y agoExplain → -
homecloud
Semi-deprecated, merging to https://github.com/khuedoan/cloudlab
Nix ★ 7 19d agoExplain → -
ansible-collection-workstation ▣
Workstation Collection for Ansible
YAML ★ 6 4y agoExplain → -
st ▣
Suckless terminal fork with One Dark color scheme (deprecated, I've switched to Wayland)
C ★ 6 4y agoExplain → -
gitea-rust-sdk ▣
Gitea Rust SDK (deprecated, I'm too lazy to maintain a custom Rust SDK, and just use the Go SDK)
Rust ★ 5 2y agoExplain → -
dmenu
Suckless dynamic menu fork with One Dark color scheme (deprecated, I've switched to Wayland)
C ★ 4 5y agoExplain → -
webhook-transformer
Webhook adapter to transform any JSON payload to a different JSON format
Rust ★ 4 1y agoExplain → -
example-service
Example service for demo and testing purposes
Go ★ 3 1d agoExplain → -
container-images
No description.
Dockerfile ★ 3 5mo agoExplain → -
tinycloud ▣
Experimental "private cloud" with Nomad + QEMU + Traefik + Yggdrasil to replace my Proxmox setup (DEPRECATED)
HCL ★ 3 7mo agoExplain → -
md2pdf
Simple Markdown to PDF converter written in Go
CSS ★ 3 5y agoExplain → -
virtual-networks
Virtual networks and membership settings as code
HCL ★ 3 4y agoExplain → -
playground
Just my playground, nothing to see here
TypeScript ★ 2 1mo agoExplain → -
neolab
Experimental platform stuff.
CUE ★ 2 1y agoExplain → -
packer-templates
No description.
HCL ★ 2 5y agoExplain → -
pxe-server ▣
(Work in progress) Docker based PXE server
Shell ★ 2 5y agoExplain → -
postgres-s3-backups ⑂
A simple Node app to automatically backup PostgreSQL databases to an S3 bucket
★ 2 3y agoExplain → -
windows-setup ▣
No description.
PowerShell ★ 2 5y agoExplain → -
hn4e
Hacker News for E-readers
TypeScript ★ 1 10d agoExplain → -
knowledge-mcp
MCP server to allow agents to learn from my personal knowledge management system.
Rust ★ 1 3mo agoExplain → -
tv-setup
TV configuration as code
Makefile ★ 1 6mo agoExplain → -
charts
No description.
Smarty ★ 1 11mo agoExplain → -
khuedoan
GitHub profile README
★ 1 11mo agoExplain → -
bunku
BUNdle KUbernetes applications (WIP)
Rust ★ 1 11mo agoExplain → -
terraform-cloud
Manage Terraform Cloud using Terraform
HCL ★ 1 1y agoExplain → -
highlight-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.
Rust ★ 1 2y agoExplain → -
nanopaas
NanoPaaS: git push to deploy, implemented in 50 lines of code
Shell ★ 1 2y agoExplain → -
timoni-modules
No description.
CUE ★ 1 2y agoExplain → -
external-dns ⑂
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
Go ★ 1 2y agoExplain → -
advent-of-code
No description.
Rust ★ 1 2y agoExplain → -
sfml-games ▣
Classic games made with SFML
C++ ★ 1 7y agoExplain → -
haproxy-rpm ▣
No description.
Ruby ★ 1 6y agoExplain → -
terraform-google-kubernetes-engine ⑂
A Terraform module for configuring GKE clusters.
HCL ★ 1 3y agoExplain → -
terraform-provider-k3d ⑂
Terraform provider for k3d (k3s in docker)
★ 1 3y agoExplain → -
k3d ⑂
Little helper to run CNCF's k3s in Docker
★ 1 3y agoExplain → -
k3s-ansible ▣
(WIP) Ansible playbook to install lightweight Kubernetes (k3s) and MetalLB
★ 1 5y agoExplain → -
rke-ansible ▣
(WIP) Ansible playbook to install Rancher Kubernetes Engine
★ 1 5y agoExplain → -
arch-install ▣
Easy Arch Linux installation guide
Shell ★ 1 5y agoExplain → -
lemonbar ⑂
Lemonbar fork with Xft support
C ★ 1 5y agoExplain → -
platform-engine
Experimental, nothing to see here
Rust ★ 0 11d agoExplain → -
garnix-ci ⑂
CI and hosting for nix-based, flakified github repos
★ 0 24d agoExplain → -
zmk-config
Personal ZMK firmware configuration for my custom wireless mechanical keyboards
Makefile ★ 0 1mo agoExplain → -
git-mirror
Sync git repositories across forges
Rust ★ 0 1mo agoExplain → -
qmd ⑂
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
★ 0 3mo agoExplain → -
nvim-minimal
Minimum viable Neovim config
Lua ★ 0 1y agoExplain → -
nix-on-droid
Nix configuration for my Android devices
Nix ★ 0 10mo agoExplain → -
diagrams
No description.
★ 0 11mo agoExplain → -
netboot ⑂
Packages and utilities for network booting
★ 0 2y agoExplain → -
temporal-helm-charts ⑂
Temporal Helm charts
Mustache ★ 0 1y agoExplain → -
yeet
No description.
Go ★ 0 1y agoExplain → -
clutch ⑂
Extensible platform for infrastructure management
★ 0 1y agoExplain → -
qmk_firmware ⑂
Personal fork of QMK firmware for my keyboards
C ★ 0 1y agoExplain → -
micropaas
Git push to deploy, with optional Nix-based CI (experimental, it powers code.khuedoan.com and my other projects, but may not be useful outside my specific use cases)
Rust ★ 0 1y agoExplain → -
sway-dynamic ⑂ ▣
Dynamic window management for Sway WM (similar to dwm)
Rust ★ 0 1y agoExplain → -
limestatus ▣
Generates status bar to use with lemonbar (work in progress & deprecated, I've switched to Wayland)
Rust ★ 0 5y agoExplain → -
argo-cd ⑂
Declarative Continuous Deployment for Kubernetes
★ 0 1y agoExplain → -
timoni-gitops-test
No description.
CUE ★ 0 2y agoExplain → -
dwm
Suckless window manager fork (deprecated, I've switched to Wayland)
C ★ 0 5y agoExplain → -
public
Static assets for my websites
★ 0 2y agoExplain → -
headscale ⑂
An open source, self-hosted implementation of the Tailscale control server
★ 0 3y agoExplain → -
argo-helm ⑂
ArgoProj Helm Charts
Mustache ★ 0 3y agoExplain → -
rustlings ⑂
No description.
Rust ★ 0 3y agoExplain → -
karmada ⑂
Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration
Go ★ 0 3y agoExplain → -
perf-tests ⑂
Performance tests and benchmarks
★ 0 3y agoExplain → -
router
My router configuration (WIP)
Makefile ★ 0 3y agoExplain → -
nvim-config ⑂
This is my attempt at a basic stable starting point for a Neovim IDE.
Lua ★ 0 3y agoExplain → -
terratest ⑂
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Go ★ 0 2y agoExplain → -
esp-blackbox
Black box monitoring with ESP32 (WIP)
C++ ★ 0 3y agoExplain → -
android-setup
Configuration as code for my Android phones (WIP)
Makefile ★ 0 4y agoExplain → -
.github
No description.
★ 0 2y agoExplain → -
md2pdf.vim
(WIP) Vim plugin to convert Markdown to PDF
★ 0 5y agoExplain → -
precision-5510-hackintosh
No description.
Rich Text Format ★ 0 6y agoExplain →
No repos match these filters.