Tom Alexander
d0968ab836
Install remote tunnels on odowork.
2025-11-24 22:55:31 -05:00
Tom Alexander
8c223a066d
Add jq to the base role.
2025-11-24 20:29:35 -05:00
Tom Alexander
606b952304
Make rollback datasets configurable.
2025-11-24 20:16:47 -05:00
Tom Alexander
c542dcdee9
Use a local ssh config for odowork.
2025-11-24 19:31:56 -05:00
Tom Alexander
39997dc4d4
Recursively include inputs for all inputs in disko closure.
2025-11-24 19:06:58 -05:00
Tom Alexander
3348feb613
Add a command to launch a repl of the current flake.
2025-11-20 00:47:56 -05:00
Tom Alexander
f651241f20
Remove the pkgs-unoptimized input to instead import regular nixpkgs.
2025-11-19 23:56:26 -05:00
Tom Alexander
ff23d8ad20
Remove deprecated "system" parameter.
2025-11-19 23:37:33 -05:00
Tom Alexander
eebbf9f4aa
Automatically set distributed build's supportedFeatures based on that host's actual config.
...
Previously, we had two copies of the supported features for each host.
2025-11-19 22:42:43 -05:00
Tom Alexander
3bf912f3be
Trim down odowork's install.
2025-11-19 21:50:57 -05:00
Tom Alexander
331651bf23
Switch odowork to i_only_boot_zfs.
2025-11-19 20:50:45 -05:00
Tom Alexander
b16871c701
Fix rollback during boot.
2025-11-18 23:29:00 -05:00
Tom Alexander
381448b338
Switch odo to i_only_boot_zfs.
2025-11-18 23:02:40 -05:00
Tom Alexander
300dfc68cf
Fix build.
2025-11-18 23:00:16 -05:00
Tom Alexander
8ccd34aba9
Add odowork.
2025-11-18 21:30:56 -05:00
Tom Alexander
a94df0944b
gtkmm build failing.
2025-11-17 21:39:32 -05:00
Tom Alexander
b63df577d9
Add a role for wine.
2025-11-17 05:46:36 -05:00
Tom Alexander
73335b080f
Disable rofimoji because the build is failing.
2025-11-17 05:23:01 -05:00
Tom Alexander
e01863cfc7
ffmpeg-headless tests failing.
2025-11-17 05:23:01 -05:00
Tom Alexander
fc343d7897
Switch odo and quark to i_only_boot_zfs.
2025-11-16 18:58:58 -05:00
Tom Alexander
09e36de78e
Enable /boot partition.
2025-11-16 18:58:46 -05:00
Tom Alexander
f13689e2c1
Update packages.
2025-11-16 18:58:46 -05:00
Tom Alexander
57b83f7175
Switch to using i_only_boot_zfs.
2025-11-15 19:28:29 -05:00
Tom Alexander
f27aae960f
Add an alias to ripgrep all files.
2025-11-15 19:28:28 -05:00
Tom Alexander
5b849c266e
Enable python typechecking by default in vscode.
2025-11-08 14:41:28 -05:00
Tom Alexander
588e434b56
Add a host for testing i_only_boot_zfs.
2025-10-28 19:20:48 -04:00
Tom Alexander
09355dd927
Try to fix install.
2025-10-27 11:46:17 -04:00
Tom Alexander
4276f63c59
Install disko in the ISOs.
2025-10-27 11:25:09 -04:00
Tom Alexander
614ef2e5cf
Add a minimal base role to record what is needed for a minimal useful system.
2025-10-26 17:28:09 -04:00
Tom Alexander
888613a229
Fix building many things in nix.
...
Nix 2.30.0 (2025-07-07) changed the build directory from /tmp to /nix/var/nix/builds which broke a number of builds because my ZFS datasets were utf8only. This adds a role to mount tmpfs to /nix/var/nix/builds to restore the old behavior.
2025-10-26 17:24:41 -04:00
Tom Alexander
24b089a313
Add a config for the disc recovery machine.
2025-10-26 17:24:41 -04:00
Tom Alexander
2f05b9e600
Add support for specifying a build arch.
2025-10-26 12:54:47 -04:00
Tom Alexander
e4225a82bb
Add a role for jujutsu.
2025-10-26 12:54:47 -04:00
Tom Alexander
4a0f0bd8c8
Add cleanup_temporary_files script to base.
2025-10-25 20:38:41 -04:00
Tom Alexander
381eb1523e
Disable more firefox AI stuff.
2025-10-25 12:18:19 -04:00
Tom Alexander
8888838457
Fix mounting CDs in qemurc.
2025-10-25 09:03:05 -04:00
Tom Alexander
3918775c1d
Specify waybar config in nix.
...
This is to facilitate having different waybar configs for each machine.
2025-10-25 09:03:05 -04:00
Tom Alexander
3bf84445a3
Restructure flake.nix for a simpler config for building different images off the same NixOS config.
2025-10-25 09:03:05 -04:00
Tom Alexander
69b5cf9217
Update packages.
2025-10-10 22:03:53 -04:00
Tom Alexander
3d9513f2c5
Move ansible-sshjail and zsh-histdb into my config instead of living as separate flakes.
2025-10-05 21:37:57 -04:00
Tom Alexander
ae6cce96a2
Support running arm code on x86.
2025-10-05 20:43:04 -04:00
Tom Alexander
3274d1903f
Replace GNU coreutils with uutils.
2025-10-05 20:04:03 -04:00
Tom Alexander
a01b58f6ac
use-remote-sudo has been replaced with sudo.
2025-10-05 15:17:34 -04:00
Tom Alexander
fb7b1322da
Remove hack for turning off wifi power saving from quark shell init.
2025-10-05 14:55:42 -04:00
Tom Alexander
69b6a81b8b
Update packages.
2025-10-05 14:07:04 -04:00
Tom Alexander
f5c30860ab
Install uv.
2025-10-05 14:04:01 -04:00
Tom Alexander
255b39df0a
Disable the nix binary cache.
...
It is technically a risk and since I build most of my software anyway, I'm not getting much benefit.
2025-10-05 14:04:01 -04:00
Tom Alexander
da66a6917b
Update amd-debug-tools to 0.2.8.
2025-09-29 21:17:30 -04:00
Tom Alexander
ad2c4809d7
Fix building the hydra vm ISO.
2025-09-28 11:38:18 -04:00
Tom Alexander
fe49204e3f
Enable optimizations on some packages that are no longer broken.
2025-09-28 11:38:17 -04:00