Commit Graph

20 Commits

Author SHA1 Message Date
kalle 36ae681507 2026-04-06T20:25:10+00:00 2026-04-06 20:25:10 +00:00
kalle 83f6e5310d 2026-04-06T20:05:24+00:00 2026-04-06 20:05:24 +00:00
kalle 3ed91a2047 2026-04-06T18:28:27+00:00 2026-04-06 18:28:27 +00:00
kalle 64bb7f0e66 2026-04-06T18:02:00+00:00 2026-04-06 18:02:00 +00:00
kalle 02031b57f8 2026-04-06T17:08:43+00:00 2026-04-06 17:08:43 +00:00
kalle a5f8222398 2026-04-06T17:03:56+00:00 2026-04-06 17:03:56 +00:00
kalle cdaff0b490 2026-04-06T15:40:58+00:00 2026-04-06 15:40:58 +00:00
kalle 6b6147959c 2026-04-06T15:31:50+00:00 2026-04-06 15:31:50 +00:00
kalle 684705dc02 2026-04-06T15:23:04+00:00 2026-04-06 15:23:04 +00:00
kalle 0b9a3d17f3 2026-04-06T15:08:52+00:00 2026-04-06 15:08:52 +00:00
kalle 8cbfcef591 2026-04-06T15:05:20+00:00 2026-04-06 15:05:20 +00:00
kalle fd6144feb8 2026-01-10T08:40:15+01:00 2026-01-10 08:43:42 +01:00
kalle 7c22f6b1fd feat: add proper QEMU guest support for memory ballooning
- Import NixOS qemu-guest.nix profile (sets up virtio modules in initrd)
- Enable qemu-guest-agent service for VM management
- Remove manual virtio_balloon config (now handled by profile)

The qemu-guest profile properly configures:
- virtio_balloon in boot.initrd.kernelModules (loads early)
- virtio_console, virtio_rng, virtio_gpu
- virtio_net, virtio_pci, virtio_blk, virtio_scsi

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 12:16:18 +00:00
kalle 6dc50bdcfc feat: enable virtio balloon driver for dynamic memory resizing
Adds virtio_balloon kernel module to support live memory resize
operations from the hypervisor without requiring VM reboot.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 09:59:09 +00:00
kalle 1989053908 feat: add auto-grow-root service for live disk resize
Adds systemd service that automatically grows the root filesystem on boot:
- Detects partition layout and grows partition if needed (growpart)
- Supports both ext4 (resize2fs) and btrfs filesystems
- Works with VIRTIO-SCSI disk (/dev/sda)
- Enables seamless live disk resize from the hosting platform

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 22:11:35 +01:00
kalle d933125dc0 2025-08-28T12:33:52+02:00 2025-08-28 12:33:52 +02:00
kalle 5379ce6fa9 2025-08-28T08:54:29+02:00 2025-08-28 08:54:29 +02:00
kalle d5d2352b4c 2025-08-28T08:40:59+02:00 2025-08-28 08:40:59 +02:00
kalle 5acefb2658 2025-08-28T08:27:53+02:00 2025-08-28 08:27:53 +02:00
kalle 6e5dea6b65 init 2025-08-26 18:33:56 +02:00