2025-09-12 - 2026-09-12

Overview

103 Active Pull Requests
0 Active Issues
Excluding merges, 4 authors have pushed 382 commits to main and 578 commits to all branches. On main, 177 files have changed and there have been 11905 additions and 6161 deletions.

103 Pull requests merged by 1 user

Merged #108 refactor: full repo sweep — variables, docs, and comment cleanup 2026-07-29 20:29:34 +00:00

Merged #107 fix(gc-hosts): filter discovered guests against flake to exclude non-NixOS hosts 2026-07-29 04:08:05 +00:00

Merged #106 fix(gc-hosts): use pct/qm list output directly as hostnames 2026-07-29 04:02:51 +00:00

Merged #105 fix(ha): resolve data disk device via by-id symlink even in dry-run 2026-07-29 04:01:50 +00:00

Merged #104 fix(ha): prefix qm commands with sudo for non-root Proxmox SSH user 2026-07-29 03:55:29 +00:00

Merged #103 fix(gc-hosts): fix pve1 PATH and discovery sudo prompts 2026-07-29 03:53:51 +00:00

Merged #102 Worktree crispy churning kernighan 2026-07-29 03:46:06 +00:00

Merged #101 feat(scripts): add gc-hosts.sh for parallel nix gc across all live hosts 2026-07-29 03:36:10 +00:00

Merged #100 feat(nix-cache): authorize pve1's wayne key as remote builder client 2026-07-29 03:16:54 +00:00

Merged #99 fix(nfs): mask rpc-svcgssd on server and ha-server build types 2026-07-29 02:54:12 +00:00

Merged #98 refactor(beszel): move KEY and TOKEN fully into enable-agent.nix 2026-07-29 02:38:19 +00:00

Merged #97 refactor(beszel): switch to universal token via secrets/common.yaml 2026-07-29 01:47:16 +00:00

Merged #96 docs: add beszel agent setup guide 2026-07-29 00:41:23 +00:00

Merged #95 feat(ha): add resize-data-disk.sh for online data disk expansion 2026-07-29 00:01:50 +00:00

Merged #94 feat(gui): add wayne's GUI Home Manager config matching the nixos user 2026-07-28 09:29:28 +00:00

Merged #93 Worktree ha file server test 2026-07-28 09:09:05 +00:00

Merged #92 fix(docker): declaratively apply groupmod --non-unique for IPA GID conflict 2026-07-28 08:19:53 +00:00

Merged #91 fix(ipa): restore IPA password login via LightDM and su 2026-07-28 07:31:47 +00:00

Merged #90 feat(ipa/docker): grant docker access via IPA group membership 2026-07-28 05:48:46 +00:00

Merged #89 chore: full sweep — docs sync, SSH key module extraction, NFS dedup, dead code removal 2026-07-28 05:26:57 +00:00

Merged #88 Worktree ipa lxc kerberos fix 2026-07-28 03:39:23 +00:00

Merged #87 fix(ipa): use NOPASSWD sudo for IPA user to bypass broken PAM path 2026-07-28 03:16:03 +00:00

Merged #86 fix(ipa): add wheel group to IPA user stub for sudo access 2026-07-28 03:00:34 +00:00

Merged #85 Worktree ipa lxc kerberos fix 2026-07-28 02:55:20 +00:00

Merged #84 fix(ipa): suppress Kerberos NFS services in LXC containers 2026-07-28 02:13:48 +00:00

Merged #83 Worktree ipa common config 2026-07-28 01:43:54 +00:00

Merged #82 fix(ipa): harden script and update module docs 2026-07-28 00:25:13 +00:00

Merged #80 Worktree ipa client module 2026-07-28 00:13:09 +00:00

Merged #79 fix(tailscale-router): stop dnsmasq from intercepting host DNS queries 2026-07-27 23:27:34 +00:00

Merged #78 fix(ipa): stream keytab via sudo cat instead of scp 2026-07-27 23:14:41 +00:00

Merged #77 fix(ipa): SSH as wayne with sudo instead of root on domain controller 2026-07-27 23:06:49 +00:00

Merged #76 feat(ipa): add create-nixos-ipa-host-account script 2026-07-27 22:58:46 +00:00

Merged #75 Worktree ipa client module 2026-07-27 21:25:58 +00:00

Merged #74 feat(ipa): add reusable declarative FreeIPA client module 2026-07-27 21:06:28 +00:00

Merged #73 Fix/static ips 2026-07-27 12:06:33 +00:00

Merged #72 feat(beszel): add beszel agent to tailscale-router 2026-07-26 01:08:30 +00:00

Merged #71 fix(tailscale-router): add MASQUERADE to POSTROUTING, not nixos-nat-post 2026-07-26 00:01:49 +00:00

Merged #70 fix(tailscale-router): actually insert MASQUERADE rule via extraCommands 2026-07-25 23:56:11 +00:00

Merged #69 fix(tailscale-router): masquerade LAN traffic into Tailscale 2026-07-25 23:48:13 +00:00

Merged #68 feat(tailscale): enable UDP GRO forwarding on subnet router uplink 2026-07-25 23:14:34 +00:00

Merged #67 fix(create-proxmox-resource): fix VM disk never attaching after import 2026-07-25 22:57:22 +00:00

Merged #65 fix(common): set mutableUsers = false to fix password setup on disk images 2026-07-25 21:37:35 +00:00

Merged #64 fix(create-proxmox-resource): case-insensitive importdisk parse + warn on --disk-size for VMs 2026-07-25 21:37:15 +00:00

Merged #63 docs(sync-host-keys): fix stale host-keys/ references in comments and usage 2026-07-25 14:36:31 +00:00

Merged #62 fix(sync-host-keys): extend --remove/--regenerate to cover clan vars 2026-07-25 14:02:12 +00:00

Merged #61 Worktree phase0 provision ordering fix 2026-07-25 12:20:22 +00:00

Merged #60 chore(secrets): Phase 4 — remove stale sops.yaml anchors and re-encrypt 2026-07-25 11:32:26 +00:00

Merged #59 refactor(provision): Phase 3 — remove legacy host-keys/ fallback 2026-07-25 11:24:55 +00:00

Merged #58 chore(vars): clan vars SSH host key for lxc-nix-cache 2026-07-25 11:18:19 +00:00

Merged #57 fix(lxc): clan vars for lxc-tor-relay + sops-reinstall service fix (network.target) 2026-07-25 09:55:25 +00:00

Merged #56 feat(provision): Phase 0-2 + fix — clan-core SSH host keys, activation ordering, boot-time sops 2026-07-25 09:16:43 +00:00

Merged #55 fix(tailscale): rename tailscale-subnet-router to tailscale-router everywhere 2026-07-25 06:37:19 +00:00

Merged #54 fix(tailscale): rename hosts/tailscale-subnet-router → hosts/tailscale-router 2026-07-25 06:25:00 +00:00

Merged #53 feat(secrets): add push-host-keys.sh; integrate into sync/recover scripts 2026-07-25 05:30:33 +00:00

Merged #52 refactor(tailscale): rename exit-node to subnet-router; drop --advertise-exit-node 2026-07-25 04:59:26 +00:00

Merged #51 tor-relay: wire beszel-agent with token secret and fix sops key 2026-07-23 23:53:01 +00:00

Merged #50 fix(lxc): prevent SSH host key deletion on every rebuild; add recovery script 2026-07-23 23:20:30 +00:00

Merged #49 server: auto-create tank ZFS pool on first boot if data disk is blank 2026-07-23 20:26:36 +00:00

Merged #48 feat: add nixos@nixos workstation SSH key to all hosts 2026-07-23 02:27:52 +00:00

Merged #47 Worktree harmonic jingling bee 2026-07-23 00:40:37 +00:00

Merged #46 Worktree harmonic jingling bee 2026-07-23 00:29:57 +00:00

Merged #45 fix: don't sudo nix build in remote scripts 2026-07-23 00:13:52 +00:00

Merged #44 fix: prefix Proxmox commands with sudo for non-root SSH user 2026-07-22 22:59:36 +00:00

Merged #43 Unmount everything under /mnt before zpool export, not just chroot dirs 2026-07-22 04:30:06 +00:00

Merged #42 Unmount leftover chroot bind mounts before zpool export 2026-07-22 04:10:09 +00:00

Merged #41 Fix ZFS root import stall on baremetal-gui reboot 2026-07-22 03:48:48 +00:00

Merged #40 Export ZFS root pool before rebooting from the auto-installer 2026-07-22 03:22:33 +00:00

Merged #39 Prompt for a host-key path interactively as a third fallback 2026-07-22 02:57:37 +00:00

Merged #38 Wrap auto-install.sh in a nix-shell shebang for its required tools 2026-07-22 02:45:35 +00:00

Merged #37 Fix auto-install.sh to work standalone, not just baked into the image 2026-07-22 02:40:03 +00:00

Merged #36 Worktree gui wifi module 2026-07-22 02:16:43 +00:00

Merged #35 Run per-host/per-package nix eval and dry-run build concurrently 2026-07-22 02:05:59 +00:00

Merged #34 Worktree gui wifi module 2026-07-22 01:33:17 +00:00

Merged #33 Prestage a declarative wifi connection on the gui host 2026-07-21 23:45:31 +00:00

Merged #31 Rename PXE installer menu entry, add vanilla NixOS minimal netboot entry 2026-07-21 22:48:49 +00:00

Merged #30 Fix PXE netboot installer hanging at boot (ISO/netboot module conflict) 2026-07-21 22:20:04 +00:00

Merged #29 Add ad hoc pve1 -> pve-test clone script (vzdump + qmrestore/pct restore) 2026-07-21 21:55:25 +00:00

Merged #28 Make lxc-docker a privileged container: unprivileged can't NFS-mount at all 2026-07-21 08:50:14 +00:00

Merged #26 Add pve.sweet.home guard rails to CLAUDE.md 2026-07-21 04:28:21 +00:00

Merged #25 Fix NFS mount device strings on lxc-docker: use FQDN, not search domain 2026-07-21 04:26:39 +00:00

Merged #24 Enable QEMU guest agent on Proxmox VMs; register lxc-gui sops key 2026-07-21 01:46:11 +00:00

Merged #23 Add global DNS search domain to fix NFS mounts on lxc-docker 2026-07-21 00:11:23 +00:00

Merged #21 Fix nix-cache remote-builder trust: stale host key + wrong sshKey path 2026-07-20 17:32:33 +00:00

Merged #20 Authorize this box's SSH key as a nix-cache remote-builder client 2026-07-20 16:31:34 +00:00

Merged #19 Worktree refactor scripts shared lib 2026-07-20 16:29:50 +00:00

Merged #18 Re-encrypt secrets/nix-cache.yaml for rotated lxc-nix-cache key 2026-07-20 15:33:38 +00:00

Merged #17 Add nix-cache client config script for non-NixOS Debian machines 2026-07-20 15:14:59 +00:00

Merged #16 Fix proxmox remote build bootstrap 2026-07-20 14:43:37 +00:00

Merged #15 Build Proxmox images directly on the node instead of transferring them 2026-07-20 14:18:02 +00:00

Merged #14 Worktree fix lxc docker nfs mounts 2026-07-20 13:31:34 +00:00

Merged #13 Add scripts/backup-admin-key.sh to back up the local sops admin key 2026-07-20 11:47:32 +00:00

Merged #12 Deduplicate reusable shell code in scripts/ into scripts/lib/ 2026-07-20 11:37:10 +00:00

Merged #11 Fix tailscale exit-node module: enable routing, compose on enable-service 2026-07-20 11:36:24 +00:00

Merged #10 Add scripts/rotate-admin-key.sh to automate sops admin key rotation 2026-07-20 11:28:33 +00:00

Merged #9 Fix stale documentation: outdated counts, missing build type, spec status 2026-07-20 11:07:48 +00:00

Merged #8 Fix duplicate-host check reporting false SSH failures 2026-07-20 11:00:28 +00:00

Merged #7 Stop tracking deployment status in the README Hosts table 2026-07-20 10:52:08 +00:00

Merged #6 Replace duplicate-host check with live Proxmox query; drop deployedTargets 2026-07-20 10:13:07 +00:00

Merged #5 Track nix-cache real deployment as lxc-nix-cache, not proxmox-nix-cache 2026-07-20 09:46:48 +00:00

Merged #4 Trust nix-cache's SSH host key declaratively on remote-builder clients 2026-07-20 07:26:26 +00:00

Merged #3 Add buildImage shell function for building lxc-* tarballs with host keys 2026-07-20 07:14:00 +00:00

Merged #2 Fix nix_extra_opts falsely reporting nix-cache's SSH remote builder down 2026-07-20 07:02:20 +00:00

Merged #1 Fix create-proxmox-resource.sh --dry-run hiding nix-cache probe results 2026-07-20 06:50:48 +00:00