Tom Alexander
f94278e96d
Re-enable rofimoji.
2025-12-09 13:52:45 -05:00
Tom Alexander
6452d591a7
Install yaml2nix.
2025-12-08 23:21:59 -05:00
Tom Alexander
4fbbec96c0
Another fix for screen scaling when sharing screen.
2025-12-08 13:01:42 -05:00
Tom Alexander
412c6d7220
Another fix for screen scaling when sharing screen.
2025-12-04 15:26:51 -05:00
Tom Alexander
519354fd2c
Install pgformatter.
2025-12-03 16:12:36 -05:00
Tom Alexander
6d976d8319
Force cascadia mono.
2025-12-03 12:58:02 -05:00
Tom Alexander
910652e98c
Fix scaling monitor when entering screen sharing.
2025-12-02 12:21:53 -05:00
Tom Alexander
b48d2b7b25
Disable the binary cache.
2025-11-30 14:16:48 -05:00
Tom Alexander
a547b3b04b
Enable content-addressed derivations.
...
ref: https://www.tweag.io/blog/2020-09-10-nix-cas/
2025-11-30 08:22:14 -05:00
Tom Alexander
5de1c0cb56
Remove an unnecessary line.
2025-11-29 23:00:25 -05:00
Tom Alexander
906741bfcf
Remove uses of nix.extraOptions.
...
This lets me override individual variables using nix's module system.
2025-11-29 20:53:41 -05:00
Tom Alexander
568440f3f1
Trust odowork.
2025-11-29 19:59:10 -05:00
Tom Alexander
f663f794d0
Trust quark.
2025-11-29 18:40:37 -05:00
Tom Alexander
4ca486d7f8
Add a host for hydra.
2025-11-29 18:35:56 -05:00
Tom Alexander
9099c4b67e
Update packages.
2025-11-25 20:43:08 -05:00
Tom Alexander
b67b491efa
Match extension versions for work.
2025-11-25 17:40:55 -05:00
Tom Alexander
ddd3200ca6
Add a role for gnome keyring.
2025-11-24 23:01:40 -05:00
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
39997dc4d4
Recursively include inputs for all inputs in disko closure.
2025-11-24 19:06:58 -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
b16871c701
Fix rollback during boot.
2025-11-18 23:29:00 -05:00
Tom Alexander
300dfc68cf
Fix build.
2025-11-18 23:00:16 -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
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
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
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