Various configurations for my homelab
  • Nix 70.5%
  • HCL 20.5%
  • JavaScript 3%
  • Dockerfile 1.8%
  • Python 1.5%
  • Other 2.7%
Find a file
Alex Krantz 708b13c8d3
Some checks failed
Deploy / Plan (push) Has been cancelled
Deploy / Apply (push) Has been cancelled
Lint / Terraform (push) Has been cancelled
Lint / YAML (push) Has been cancelled
Switch to forgejo user for ssh
2026-05-03 23:34:50 -07:00
.github/workflows Update dependency gruntwork-io/terragrunt to v0.81.8 (#221) 2025-06-19 18:49:55 -07:00
.vscode Disable html auto-formatting 2025-05-19 18:03:12 -07:00
.zed Add zed editor settings 2025-10-11 15:06:17 -07:00
common Enable fail2ban when ssh is enabled 2026-05-03 23:01:05 -07:00
components Switch to forgejo user for ssh 2026-05-03 23:34:50 -07:00
extra Configure authelia-based login proxy 2024-08-04 18:31:35 -07:00
hosts Use separate domain for forgejo ssh 2026-05-03 21:05:12 -07:00
secrets Enable forgejo captcha 2026-04-29 14:59:54 -07:00
settings Trust cloudflared ssh CA 2024-07-27 20:22:52 -07:00
templates Lock file maintenance (#200) 2025-04-23 17:39:06 -07:00
terraform Destroy idp resources 2025-10-11 19:14:16 -07:00
.envrc Move existing terraform configuration into separate terragrunt module 2024-04-24 00:39:05 -07:00
.gitignore Replace flake-parts with pure nix 2024-07-20 13:01:51 -07:00
.sops.yaml Add new keys for forge 2026-04-26 19:02:08 -07:00
.yamllint.yaml Ensure sops files pass yamllint 2024-11-11 18:01:07 -08:00
flake.lock Add module for tangled 2026-05-03 17:07:13 -07:00
flake.nix Add module for tangled 2026-05-03 17:07:13 -07:00
Justfile Use primary by default in justfile 2026-01-28 12:43:35 -08:00
LICENSE.md Initial commit 2022-12-30 02:06:25 -08:00
README.md doc: remove salt stack onboarding info 2023-06-30 22:00:18 -07:00
renovate.json Split applications into individual modules (#55) 2024-06-23 00:22:17 -07:00

Homelab

The various configurations for my homelab, with declarative configurations powered by Terraform.