summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
13 hoursdocs: update AGENTS.md and phase plan with session progressmainJohn Bargman
Phase 1 complete, Phase 2 in progress: - cgit visibility control via strict-export - nixtaml pushed to gitolite - remote-command app added - Session notes for resumption
13 hoursservices/cgit: add declarative public repo markers via NixJohn Bargman
Use strict-export=git-daemon-export-ok for visibility control. Public repos: testing, nixtaml, nixtaml-website Private repos: crash-web, gitolite-admin (SSH auth only) Never make imperative changes - Nix is the source of truth.
15 hoursadd AGENTS.md with deployment commands and gotchasJohn Bargman
Core commands: nix flake check, build, nixinate deploy, remote-command Key gotchas: --option builders '', Secrix validation, deprecated options
15 hoursadd remote-command app for SSH execution on crash-over-burn-1John Bargman
Usage: nix run .#remote-command -- "<command>" Deploy user: commander@193.16.42.36:1108
15 hoursphase-1: validate Secrix, fix deprecated xserver and devShell warningsJohn Bargman
- Secrix recipients validated (crash user, crash-over-burn-1 host) - services.xserver.layout → services.xserver.xkb.layout - devShell.x86_64-linux → devShells.x86_64-linux.default
15 hourstier-1: validate deployment, docs, and Secrix workflowJohn Bargman
- nix flake check passes (minor warnings only) - nix build produces valid derivation - docs/deployment.md: complete deployment workflow - phase plan updated with Secrix validation task
15 hoursdocs: add core guideline references to phase execution planJohn Bargman
Reference common-infra-strategies.md as core deployment guideline. Add Secrix validation step per §6 operational checklist.
15 hoursdocs: correct Phase 1 - KEEP nixinate, ENHANCE not replaceJohn Bargman
Nixinate is the bleeding edge of correct deployment tools. Never suggest replacing baremetal tools with inferior alternatives.
16 hoursdocs: add three-phase execution plan for modernizationJohn Bargman
Phase 1: Deployment modernization - replace nixinate with pure flake Phase 2: cgit verification and repository creation (nixtaml, nixtaml-website) Phase 3: Website integration at nixtaml.tech as nginx webroot
2026-02-22yes; perfectJohn Bargman
2026-02-22update completedJohn Bargman
2026-02-22murmur diedJohn Bargman
2026-02-21fixupJohn Bargman
2025-08-20fixed everythingJohn Bargman
2025-08-20movimJohn Bargman
2025-05-23siloed roomsJohn Bargman
2024-12-01further churnJohn Bargman
2024-11-30mumbleJohn Bargman
2024-11-30engage secrixJohn Bargman
2024-11-30reorg and update; add cgitJohn Bargman
2024-11-30working configurationJohn Bargman
2024-11-30add gitignoreJohn Bargman
2024-11-24ejabberd config updateJohn Bargman
2023-09-25xmpp first attemptjohn bargman
2023-09-09initial server configjohn bargman