Commit Graph

22 Commits

Author SHA1 Message Date
johno 9e1003d4fc Add kodi role to zix790prors 2026-01-11 16:28:54 -08:00
johno 9973273b5e Extend nvidia role to include driver configuration
The nvidia role now handles full driver configuration instead of just
packages. Added options for open driver, modesetting, power management,
graphics settings, and driver package selection.

Updated zix790prors and wixos machine configs to use the new role
options, removing duplicated hardware.nvidia configuration blocks.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 14:39:41 -08:00
johno c480bcdd1d Disable virtual surround
This was breaking microphone access when I was headed into a voice chat
2025-12-29 23:46:20 -08:00
johno 05fed3ede1 Add virtual 4.1 surround sound configuration for zix790prors
Create a PipeWire virtual surround sink that routes audio to multiple
physical outputs:
- FL/FR channels → AmazonBasics USB speaker
- RL/RR channels → Fosi BT20A PRO Bluetooth speaker
- LFE channel → AmazonBasics (duplicated to both channels)

Uses loopback modules with systemd services to maintain correct routing,
as PipeWire's target.object parameter doesn't auto-connect properly.
A timer checks every 10 seconds and fixes incorrect connections.

Configuration is machine-specific and isolated in virtual-surround.nix.
2025-12-29 12:01:29 -08:00
johno 4f6d65316a Fixes for stable systems 2025-11-19 19:41:34 -08:00
johno 2283b0a6df Add Steam Deck (nix-deck) configuration with Jovian-NixOS and remote building
- Add Jovian-NixOS integration for Steam Deck hardware support
- Create nix-deck machine configuration with SteamOS role
- Add jovian-compat.nix for NixOS 25.05 compatibility (remove in 25.11+)
- Create remote-build role for distributed builds
- Configure zix790prors as build host
- Configure nix-book and nix-deck to use remote builder with fallback
- Add comprehensive setup documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 16:06:20 -08:00
johno 4ea9437bb0 [zix790prors] Clean up some comments 2025-11-17 16:05:39 -08:00
johno 35c2ebb592 [zix790prors] Set correct refresh rate for x11 2025-10-27 16:51:19 -07:00
johno 569ac528a5 [zix790prors] Add i3 + fixes 2025-10-26 12:00:13 -07:00
johno b75c43257b [zix790prors] Increase boot partition size 2025-10-04 09:06:18 -07:00
johno 330cd6f92b Add /boot partition expansion plan and temporary configurationLimit fix
- Add comprehensive BOOT_EXPANSION_PLAN.md with step-by-step instructions for safely expanding /boot from 100MB to 1GB
- Temporarily reduce configurationLimit to 1 to resolve immediate /boot space crisis
- Plan supports 20 generations (configurationLimit = 20) after expansion
- Uses safe approach: shrink /games partition, create new EFI partition
- Includes full recovery context and troubleshooting information

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 21:35:18 -07:00
johno 56b1111f54 [zix790prors] More local LLM updates
Using qwen3:30b explicitly. The default "qwen3" from ollama was pulling
a very outdated model apparently (qwen3:8b). qwen3:4b and qwen3:30b are the newest.

Also sets up some defaults for gptel that have been useful
2025-09-11 08:39:36 -07:00
johno 455181365a [nvidia] Add role 2025-09-10 06:56:56 -07:00
johno 06dd292524 [zix790prors] Migrate README to org-mode 2025-09-08 19:31:11 -07:00
johno 8924fdbc6d [zix790prors] Add README
Include detailed specifications and BIOS settings for the NixOS install. Document the dual-boot setup with Windows 11 and shared partitions.
2025-09-08 15:45:34 -07:00
johno 14cdee1468 [zix790prors] Add ollama 2025-09-08 08:02:37 -07:00
johno 878962ad41 [zix790prors] Add printing 2025-08-25 07:56:59 -07:00
johno 6d5eadcf6a [zix790prors] Update boot configuration 2025-08-25 07:56:43 -07:00
johno f0bf2f2d8c [gaming] Add an emulation suboption 2025-08-20 19:27:00 -07:00
johno 9d6abce8cc [zix790prors] Fix clock timezone thing 2025-08-18 19:19:34 -07:00
johno 68f63db930 [zix790prors] Fix beesd hash table size configs 2025-08-17 19:44:17 -07:00
johno 2e39984d14 [zix790prors] Add new machine 2025-08-17 15:24:05 -07:00