Tom Alexander
c68c069667
Add a new ionlybootzfs host for the test VM.
...
This way it will install far less software.
2025-05-10 22:11:59 -04:00
Tom Alexander
e08d93425a
Remove games from VMs.
2025-05-10 21:14:34 -04:00
Tom Alexander
5b7cae49c3
Removing the 9pfs nix store.
...
The experiment was good for mounting directories with various overlay patterns from the host to the guest, but using it specifically for /nix/store was a bad idea. It would be better to just serve the host nix store with nix-serve -p 8080 and add that as a substituter during install.
2025-05-10 20:47:45 -04:00
Tom Alexander
e65504b5f3
Add a role for mounting the nix store over 9pfs.
...
This is useful for virtual machines since we can have a persistent /nix/store on the host machine.
2025-05-10 20:47:45 -04:00
Tom Alexander
158188c4c6
Fix disabling optimizations in iso builds.
2025-05-10 16:41:55 -04:00
Tom Alexander
c68a6aaa19
Introduce config.me.optimizations.enable to toggle optimizations.
...
This is more granular than the buildingIso setting.
2025-05-04 15:12:41 -04:00
Tom Alexander
56c0add33f
Add Quark to nix config.
2025-04-19 20:47:10 -04:00
Tom Alexander
812a762652
Import disko through the flake inputs instead of fetchTarball.
2025-04-05 12:22:33 -04:00
Tom Alexander
83de1e3708
Add support for persistent disks in the hydra iso.
2025-03-29 16:30:27 -04:00
Tom Alexander
e733dcdcbf
Add a target for the hydra server.
2025-03-23 18:19:49 -04:00
Tom Alexander
3099a18424
Enable optimization on odo.
2025-03-23 18:19:49 -04:00
Tom Alexander
65be133ffe
Update lanzaboote.
2025-01-26 16:57:18 -05:00
Tom Alexander
53c12a5b1e
Add sshjail as an ansible plugin.
2025-01-25 15:30:30 -05:00
Tom Alexander
f2adb9328b
Build zfs into the ISO image.
2025-01-20 18:43:54 -05:00
Tom Alexander
7bc6e0c470
Add a config for neelix.
2025-01-20 18:43:54 -05:00
Tom Alexander
5170678a25
Don't garbage collect in a built ISO.
...
The ISO is immutable so garbage collection does not make sense.
2025-01-18 11:33:39 -05:00
Tom Alexander
b4947bcff6
Add vnc client.
2025-01-17 20:30:16 -05:00
Tom Alexander
0e95edd8e7
Switch to unstable.
2025-01-15 21:00:57 -05:00
Tom Alexander
64d495afa5
Use zsh-histdb package.
2024-12-23 17:28:31 -05:00
Tom Alexander
5d23126205
Enable secure boot.
2024-12-22 22:03:03 -05:00
Tom Alexander
a0f9f4baa4
Set up waybar and building ISOs.
2024-12-21 15:46:05 -05:00
Tom Alexander
e26118af4f
Reformat all nix files.
2024-12-20 22:37:44 -05:00
Tom Alexander
2ce635d028
Fix emacs config.
2024-12-20 15:03:33 -05:00
Tom Alexander
ba3a6e74eb
Add git config and initial emacs config.
2024-12-20 13:17:13 -05:00
Tom Alexander
50811aad77
Set up building an ISO from the config.
2024-12-19 19:36:10 -05:00
Tom Alexander
74499fb6a0
Switch to a different way of building the VM.
2024-12-19 16:28:40 -05:00
Tom Alexander
fbbff409a0
Add a build for a qemu virtual machine.
2024-12-19 16:14:47 -05:00
Tom Alexander
033d695fd9
Only set bootloader when in VM.
2024-12-19 15:06:57 -05:00
Tom Alexander
6953cdb81f
Set up a minimal initial config.
2024-12-17 16:46:44 -05:00