<feed xmlns='http://www.w3.org/2005/Atom'>
<title>crash-web, branch main</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/'/>
<entry>
<title>docs: update AGENTS.md and phase plan with session progress</title>
<updated>2026-04-15T07:46:33+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T07:46:33+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=1595e32a2b01129ddaec25210e87e39213ea2684'/>
<id>1595e32a2b01129ddaec25210e87e39213ea2684</id>
<content type='text'>
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</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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</pre>
</div>
</content>
</entry>
<entry>
<title>services/cgit: add declarative public repo markers via Nix</title>
<updated>2026-04-15T07:44:13+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T07:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=c33823a0a45cb6207e9b82ac475051ef769a1bb5'/>
<id>c33823a0a45cb6207e9b82ac475051ef769a1bb5</id>
<content type='text'>
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.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.</pre>
</div>
</content>
</entry>
<entry>
<title>add AGENTS.md with deployment commands and gotchas</title>
<updated>2026-04-15T05:44:12+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T05:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=586ba78daf9f40e9dc6b0fce0137b8f6d76baa26'/>
<id>586ba78daf9f40e9dc6b0fce0137b8f6d76baa26</id>
<content type='text'>
Core commands: nix flake check, build, nixinate deploy, remote-command
Key gotchas: --option builders '', Secrix validation, deprecated options</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Core commands: nix flake check, build, nixinate deploy, remote-command
Key gotchas: --option builders '', Secrix validation, deprecated options</pre>
</div>
</content>
</entry>
<entry>
<title>add remote-command app for SSH execution on crash-over-burn-1</title>
<updated>2026-04-15T05:13:42+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T05:13:42+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=6f7bd5ba50978ccaf853a091940ddd8434674b0b'/>
<id>6f7bd5ba50978ccaf853a091940ddd8434674b0b</id>
<content type='text'>
Usage: nix run .#remote-command -- "&lt;command&gt;"
Deploy user: commander@193.16.42.36:1108</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Usage: nix run .#remote-command -- "&lt;command&gt;"
Deploy user: commander@193.16.42.36:1108</pre>
</div>
</content>
</entry>
<entry>
<title>phase-1: validate Secrix, fix deprecated xserver and devShell warnings</title>
<updated>2026-04-15T05:10:00+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T05:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=9b0ed1778142f5d3b93dee52e5be3b587a86fc33'/>
<id>9b0ed1778142f5d3b93dee52e5be3b587a86fc33</id>
<content type='text'>
- 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</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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</pre>
</div>
</content>
</entry>
<entry>
<title>tier-1: validate deployment, docs, and Secrix workflow</title>
<updated>2026-04-15T05:08:26+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T05:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=93c0db7167168c572f0b94bf727c28bd4cf220f5'/>
<id>93c0db7167168c572f0b94bf727c28bd4cf220f5</id>
<content type='text'>
- 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</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add core guideline references to phase execution plan</title>
<updated>2026-04-15T05:05:47+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T05:05:47+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=3f96e6f2617abee013ca051cb4e51ca104764f59'/>
<id>3f96e6f2617abee013ca051cb4e51ca104764f59</id>
<content type='text'>
Reference common-infra-strategies.md as core deployment guideline.
Add Secrix validation step per §6 operational checklist.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reference common-infra-strategies.md as core deployment guideline.
Add Secrix validation step per §6 operational checklist.</pre>
</div>
</content>
</entry>
<entry>
<title>docs: correct Phase 1 - KEEP nixinate, ENHANCE not replace</title>
<updated>2026-04-15T05:03:05+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T05:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=101904c73b3364968997535b1e832ef64ddf6bf9'/>
<id>101904c73b3364968997535b1e832ef64ddf6bf9</id>
<content type='text'>
Nixinate is the bleeding edge of correct deployment tools.
Never suggest replacing baremetal tools with inferior alternatives.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Nixinate is the bleeding edge of correct deployment tools.
Never suggest replacing baremetal tools with inferior alternatives.</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add three-phase execution plan for modernization</title>
<updated>2026-04-15T04:56:07+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-04-15T04:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=22517f89ba4c70cd92bee8e71ea2c9c9d4258110'/>
<id>22517f89ba4c70cd92bee8e71ea2c9c9d4258110</id>
<content type='text'>
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</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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</pre>
</div>
</content>
</entry>
<entry>
<title>yes; perfect</title>
<updated>2026-02-22T01:22:34+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-02-22T01:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=7429b3994d62241f778be52e1c4d96afe4f22606'/>
<id>7429b3994d62241f778be52e1c4d96afe4f22606</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update completed</title>
<updated>2026-02-22T01:13:13+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-02-22T01:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=057c19f3b70229918ec1456f67b678501ba10959'/>
<id>057c19f3b70229918ec1456f67b678501ba10959</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>murmur died</title>
<updated>2026-02-22T00:10:09+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-02-22T00:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=8319ad8165066933b1507436b896d6d0ed76403b'/>
<id>8319ad8165066933b1507436b896d6d0ed76403b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup</title>
<updated>2026-02-21T23:36:19+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2026-02-21T23:36:19+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=e72a6620e2a38480d03cdb893879520feccaad7b'/>
<id>e72a6620e2a38480d03cdb893879520feccaad7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed everything</title>
<updated>2025-08-20T20:57:34+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2025-08-20T20:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=474115c2c6d2ce965f45a60ca59490e128124878'/>
<id>474115c2c6d2ce965f45a60ca59490e128124878</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>movim</title>
<updated>2025-08-20T12:09:00+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2025-08-20T12:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=451baad89b5101b2d0411669c5c696fd6ad435da'/>
<id>451baad89b5101b2d0411669c5c696fd6ad435da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>siloed rooms</title>
<updated>2025-05-23T20:13:08+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2025-05-23T20:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=f244077b3e73494a4017cfb92bf8f393be7ed555'/>
<id>f244077b3e73494a4017cfb92bf8f393be7ed555</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>further churn</title>
<updated>2024-12-01T15:00:15+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2024-12-01T15:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=7db280d50c2913df493b26b39568ff8ae676400e'/>
<id>7db280d50c2913df493b26b39568ff8ae676400e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mumble</title>
<updated>2024-11-30T18:20:01+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2024-11-30T18:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=36f66209ac51cccb4eee574440970dffaa627e21'/>
<id>36f66209ac51cccb4eee574440970dffaa627e21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>engage secrix</title>
<updated>2024-11-30T17:46:20+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2024-11-30T17:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=6f92df983e55dda4cfbda2887c3f77c4668d06d4'/>
<id>6f92df983e55dda4cfbda2887c3f77c4668d06d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reorg and update; add cgit</title>
<updated>2024-11-30T14:36:04+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2024-11-30T13:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=e1b05d65451cce58205a2c4b3d84f706b04fb17e'/>
<id>e1b05d65451cce58205a2c4b3d84f706b04fb17e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>working configuration</title>
<updated>2024-11-30T12:38:55+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2024-11-30T12:38:55+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=85e3e7d7baa2b59d7c7e9840b5511349adb07909'/>
<id>85e3e7d7baa2b59d7c7e9840b5511349adb07909</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add gitignore</title>
<updated>2024-11-30T12:24:55+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2024-11-30T12:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=12ef194cc437f794e512450acb79e38500a426e6'/>
<id>12ef194cc437f794e512450acb79e38500a426e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ejabberd config update</title>
<updated>2024-11-24T21:35:14+00:00</updated>
<author>
<name>John Bargman</name>
</author>
<published>2024-11-24T21:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=7a2ec308faa544f19e83aecea8316e94ec19c352'/>
<id>7a2ec308faa544f19e83aecea8316e94ec19c352</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xmpp first attempt</title>
<updated>2023-09-25T08:34:35+00:00</updated>
<author>
<name>john bargman</name>
</author>
<published>2023-09-25T06:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=a6339125e46ec930262e66f65e4a03678e60063a'/>
<id>a6339125e46ec930262e66f65e4a03678e60063a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>initial server config</title>
<updated>2023-09-09T19:21:59+00:00</updated>
<author>
<name>john bargman</name>
</author>
<published>2023-09-09T19:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/crash-web/commit/?id=0932b22d61118b05762d8f2ce42b71ddcb0760fc'/>
<id>0932b22d61118b05762d8f2ce42b71ddcb0760fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
