My personal infrastructure configuration repository
  • JavaScript 94.6%
  • Nix 5.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-28 13:28:23 +02:00
.forgejo Update pnpm to v12 2026-09-24 15:45:26 +00:00
.helix fix pre-commit lintings 2024-10-21 15:57:40 +02:00
containers Update all non-major dependencies 2026-09-05 16:22:54 +00:00
data/dns change mailserver of lly.sh to the new one 2026-08-16 14:45:42 +02:00
docs update home network docs 2026-08-25 14:35:59 +02:00
k8s/aut-sys Update docker.io/haproxy Docker tag to v3.4.5 2026-09-25 00:05:29 +00:00
nix disable noctalia lockscreen transitions 2026-09-28 13:28:23 +02:00
ripedb add ripedb objects 2026-07-11 19:25:42 +02:00
tofu Update all non-major dependencies 2026-09-24 15:46:01 +00:00
.envrc add notice via .envrc about opentofu variables 2026-01-21 14:33:05 +01:00
.gitignore ignore temporary ssh keys in repo root 2026-01-10 01:14:45 +01:00
.pre-commit-config.yaml fix pre-commit config 2024-10-21 15:57:12 +02:00
.sops.yaml deploy zigbe2mqtt on home server 2026-09-22 19:37:45 +02:00
flake.lock update noctalia-shell to v5.2.0 2026-09-28 12:29:16 +02:00
flake.nix update noctalia-shell to v5.2.0 2026-09-28 12:29:16 +02:00
LICENSE update name in license 2025-06-24 14:23:11 +02:00
README.md update installer docs and way of packaging 2025-01-18 14:45:41 +01:00
renovate.json5 configure renovate to handle photoprism versioning 2025-11-13 23:36:39 +01:00
switch_remote.sh don't use sudo for switch-remote 2026-04-17 14:40:41 +02:00
treefmt.nix configure nixfmt to format nix files 2024-12-21 00:13:11 +01:00

lillinfra

My personal infrastructure configuration-as-code repository. Its goal is to contain all necessary configuration for my different servers and workstations to allow easier and documented setups.

This repository contains the following things:

  • ./docs: Some documentation about various kinks. Also contains some notes e.g. certain annotations I use on some kubernetes objects which I can never remember.
  • ./nix: NixOS definitons for most of my systems. #AnsibleNeinDanke.
  • ./k8s: Most applications I'm running defined as Kubernetes manifests.
  • ./containers: Custom container image definitions that are automatically built by CI.

How to get the public age key of a host

ssh-keyscan | nix-shell -p ssh-to-age --command "ssh-to-age"