<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-config/flake.lock, branch main</title>
<subtitle>my nixos setup</subtitle>
<id>https://git.hwebs.info/nixos-config/atom?h=main</id>
<link rel='self' href='https://git.hwebs.info/nixos-config/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/nixos-config/'/>
<updated>2026-08-04T21:05:20Z</updated>
<entry>
<title>kusanagi/ollama: double default context, add 1h keep-alive</title>
<updated>2026-08-04T21:05:20Z</updated>
<author>
<name>Henry J Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-08-04T05:02:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/nixos-config/commit/?id=df960b2ed92f9e45fc4984d19ab65c55074bb1d7'/>
<id>urn:sha1:df960b2ed92f9e45fc4984d19ab65c55074bb1d7</id>
<content type='text'>
The 12B model at 32k context uses only 7.7 GB of the 7900 XT's 20 GB, so
there is ample VRAM headroom for 64k with the q8_0 KV cache — agentic
coding tools are context-hungry and 32k is the practical bottleneck.
The keep-alive stops the default 5-minute idle unload from adding a
reload stall to every resumed session on a single-user workstation.

Update flake to get newer packages.

Assisted-by: Claude Code:claude-fable-5
</content>
</entry>
<entry>
<title>Restructure into a multi-machine flake and add the enzo laptop</title>
<updated>2026-07-30T15:38:54Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-07-30T15:38:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/nixos-config/commit/?id=11ba75e40728e8b5735c9c7cefc7af1631c942af'/>
<id>urn:sha1:11ba75e40728e8b5735c9c7cefc7af1631c942af</id>
<content type='text'>
Split the single-host config into a shared minimal base plus opt-in
profiles, and add a second machine (enzo laptop) alongside kusanagi.

- flake: add mkMachine helper; declare nixosConfigurations.kusanagi and
  .enzo; add the disko input; move overlays per-machine.
- common/: minimal base only (boot, networking, tailscale, locale, nix
  settings, neovim editor). Old configuration.nix/programs.nix removed.
- profiles/: coarse opt-in bundles (desktop, dev, apps). kusanagi imports
  all three and stays byte-for-byte identical to the running system.
- machines/kusanagi/: all workstation-only config (ROCm, Scarlett audio,
  optical-disc archiving, NAS mounts, kavita/immich/ollama); hardware
  config moved here unchanged. User stays 'henz'.
- machines/enzo/: new laptop. Declarative LUKS+btrfs via disko
  (LVM-on-LUKS, TPM2+PIN unlock, zram + encrypted swap for
  suspend-then-hibernate); its own minimal niri desktop with
  playback-only audio (no rtkit/jack); user 'hwebs'.

Assisted-by: Claude:claude-opus-4-8
</content>
</entry>
<entry>
<title>move more files out of configuration.nix</title>
<updated>2026-07-26T18:20:44Z</updated>
<author>
<name>Henry Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-07-26T18:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/nixos-config/commit/?id=d47d76336a9680b661220d23c5d429d90a2f3f9e'/>
<id>urn:sha1:d47d76336a9680b661220d23c5d429d90a2f3f9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial commit</title>
<updated>2026-07-23T03:28:24Z</updated>
<author>
<name>Henry Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-07-23T03:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/nixos-config/commit/?id=974a2ba37bfb80934275adc335e8f0a0ffcf49a3'/>
<id>urn:sha1:974a2ba37bfb80934275adc335e8f0a0ffcf49a3</id>
<content type='text'>
</content>
</entry>
</feed>
