Commit Graph
8 Commits
Author SHA1 Message Date
emmatherockandClaude Sonnet 5 42e60a3bb5 feat(hosts): make config multi-host and add vps host
Parametrize networking, users, and containers modules under
myNetworking/myUsers/myContainers so both hosts share the same logic
instead of duplicating it, and split desktop/server module imports
into modules/profiles/. Adds hosts/vps (not installed yet, hardware
config and bootloader device are placeholders) to run Traefik,
Headscale, Headplane, and Gitea via a combined Docker Compose stack.

Wires up agenix for secrets and migrates miku-homelab's WireGuard
private key off a plain filesystem path into an encrypted
secrets/miku-homelab-wg.age. The vps side of that tunnel still needs
its own key generated and encrypted after install.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-12 00:07:55 -03:00
emmatherock d4d3ecfdf0 Revert "fix: pin Flatpak to 1.16.6 to work around sandbox env leak bug"
This reverts commit ed36775cf0.
2026-07-30 13:30:01 -03:00
emmatherock 9cf35d6101 fix: correct package reference for Flatpak to use host platform system 2026-07-25 17:55:00 -03:00
emmatherockandClaude Sonnet 5 ed36775cf0 fix: pin Flatpak to 1.16.6 to work around sandbox env leak bug
Flatpak >=1.18.0 leaks the NixOS host environment into the sandbox,
breaking glycin-svg icon loading (e.g. OpenDeck). Pin services.flatpak.package
to a nixpkgs-flatpak input locked to a revision with Flatpak 1.16.6, scoped
to the Flatpak service only, until flatpak/flatpak#6721 lands in nixpkgs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 23:29:34 -03:00
emmatherock 770fbbda7e feat: add OpenDeck package to Flatpak services 2026-07-10 18:49:06 -03:00
emmatherock b35d48a949 feat: add OBSPWVideo plugin to Flatpak packages 2026-07-08 01:13:25 -03:00
emmatherock a9bef2637a feat: add flatpak service configuration and integrate with OBS plugins and Steam 2026-07-04 00:11:05 -03:00
emmatherock 8b6090acdb nixos: Modularize NixOS and Home Manager config 2026-06-17 15:53:15 -03:00