NixOS-powered hybrid cloud infrastructure. https://cute.haus
  • Nix 76.4%
  • TypeScript 10%
  • HCL 8.4%
  • Go Template 5.2%
Find a file
2026-06-03 16:19:12 -04:00
.github/workflows
_img
ansible
k8s k8s: bump hashes 2026-06-03 08:28:30 -04:00
keys
nix nix/overlays: bump qbittorrent-nox to 5.2.1 2026-06-03 16:18:57 -04:00
scripts
secrets
terraform
.envrc
.gitignore
.justfile
.prettierignore
.sops.yaml
ansible.cfg
BACKUPS.md
flake.lock flake: lock to home-manager release-26.05 2026-06-03 16:19:12 -04:00
flake.nix flake: lock to home-manager release-26.05 2026-06-03 16:19:12 -04:00
LICENSE.md
README.md
renovate.json

❄️ cute.haus

Welcome to cute.haus!

This repository contains NixOS and home-manager configurations, along with whatever custom modules and packages required for cute.haus, my production infrasture running on NixOS and Kubernetes.



  • flake: Fully featured flake template for NixOS, nix-darwin, home-manager configurations, and software projects.
  • fontix: Home-manager modules for setting consistent fonts and sizing across applications.
  • safari: Shell configuration used in this repository.
  • snippets: Reusable Nix snippets used across multiple repositories.

📂 Repository Structure

.
├── flake.nix                # Flake entry point
├── nix/                     # NixOS + home-manager + flake modules
│   ├── homes/               # home-manager configurations
│   ├── hosts/               # NixOS host configurations
│   └── modules/             # NixOS / home-manager / flake modules
├── k8s/                     # k3s: helmfile + in-tree charts + vals overlays
│   ├── helmfile.yaml        # release graph (helmfile + helm + vals)
│   ├── charts/              # In-tree helm charts (see k8s/charts/README.md)
│   └── values/              # Per-chart vals refs into ../secrets/
├── secrets/                 # SOPS-encrypted yaml (multi-recipient age)
├── keys/                    # Per-host + per-user age recipients
├── terraform/               # Cloudflare DNS, etc.
├── ansible/                 # Server playbooks (deploy-offline, reboots)
└── BACKUPS.md               # B2 backup + restore runbook (CNPG + Longhorn)

📜 License

This repository is licensed under the GNU General Public License.


Stargazers Over Time

Stargazers over time