Rust-native release pipeline inspired by GoReleaser. Workspace-aware, reproducible, and signed by default. Builds, packages (nfpm, Homebrew, containers), signs with cosign, generates SBOMs, and publishes GitHub releases from a single declarative config.
- Reproducible, deterministic multi-platform builds
- Cosign signing and SBOM generation by default
- First-party GitHub Action for CI release automation
Declarative GitOps machine configuration. Manages packages, dotfiles, system settings, and secrets through composable profiles and shareable, cross-platform modules. Targets both workstations and Kubernetes nodes.
- Composable, shareable cross-platform modules
- Workstation and k8s-node configuration from one tool
- SOPS-backed secret management
Command-line interface for managing Shelly smart home devices. gh-style architecture with factory-pattern dependency injection, 280+ themes, and an extensible plugin system spanning all Shelly device generations.
- Factory-pattern DI with IOStreams architecture
- BTHome, Zigbee, Matter, and LoRa protocol support
- MCP integration for AI-assistant device control
Personal Neovim configuration built with lazy.nvim. Features LSP integration, Treesitter syntax highlighting, telescope fuzzy finding, and a curated plugin ecosystem for Go, Python, and infrastructure work.
- Lazy-loaded plugins for fast startup
- Custom keybindings optimized for efficiency
- Integrated debugging and testing support
Dotfiles repository containing development environment configurations. Includes shell configs, Git settings, terminal emulator themes, and system preferences managed with symbolic links.
- Modular configuration structure
- Cross-platform compatibility
- Dracula-themed across all tools
Automated SSL certificate management for Proxmox VE. Extracts certificates from Traefik's acme.json and configures them for use with pveproxy, enabling seamless Let's Encrypt integration.
- Automated certificate renewal
- Traefik + Proxmox integration
- Zero-downtime certificate updates
Automation tool that integrates Google Calendar API with crontab to automatically join scheduled Zoom meetings. Eliminates manual meeting joins for recurring standups and syncs.
- Google Calendar API integration
- Intelligent meeting detection
- Configurable join timing
Personal Traefik reverse proxy configuration for homelab infrastructure. Includes bootstrapping scripts, Docker Compose setup, and documentation for SSL termination and service routing.
- Automatic Let's Encrypt certificates
- Docker provider integration
- Middleware for security headers