Commit Graph

538 Commits

Author SHA1 Message Date
Tom Alexander
c6f8cdeaa7 Install the firmware for bluetooth on the MT7927 (the bluetooth chip being the MT6639).
This firmware has not been merged into linux-firmware yet since they need Mediatek's approval.
2026-10-25 16:47:00 -04:00
Tom Alexander
983e081f16 Add scripts to check the status of nix_builder. 2026-10-22 22:26:36 -04:00
Tom Alexander
2e90872152 Remove wip from hydra. 2026-10-22 22:18:34 -04:00
Tom Alexander
cded31a3fa Disable sunshine. 2026-10-21 13:23:08 -04:00
Tom Alexander
db58de0e20 Add configs for installing sunshine (server) and moonlight (client). 2026-10-09 10:46:25 -04:00
Tom Alexander
80b989e564 Add initial setup command for hydra. 2026-10-08 11:41:37 -04:00
Tom Alexander
3f57dd72c7 Remove dated hotfixes. 2026-10-07 16:30:21 -04:00
Tom Alexander
6413adad9c Remove repair during build.
Turns out the repair during build code path is poorly tested and causes errors.

ref: https://discourse.nixos.org/t/error-getting-attributes-of-path-when-using-my-substituter/80448
2026-10-07 08:15:30 -04:00
Tom Alexander
3e1c82f19f Update packages. 2026-10-07 08:15:30 -04:00
Tom Alexander
7e04786d47 Add support for installing freerdp as an rdp client. 2026-10-05 15:48:27 -04:00
Tom Alexander
ffbd3847e7 Fix lexical binding issue loading python language server. 2026-09-13 23:47:20 -04:00
Tom Alexander
4a6cbfad67 Use lexical binding in elisp files.
This silences a warning for each of these files. Lexical binding will become the default in a future version of emacs.
2026-09-12 21:00:26 -04:00
Tom Alexander
450478cff4 I changed bhyverc to use pci slot 10 for network, so update the network interface. 2026-09-12 17:27:33 -04:00
Tom Alexander
82d460e08e Update packages. 2026-09-12 17:27:33 -04:00
Tom Alexander
f2bde9ffea Disable installing documentation. 2026-09-07 15:41:38 -04:00
Tom Alexander
a0e8a74906 Update packages. 2026-09-05 19:07:41 -04:00
Tom Alexander
e719948a3e Switch to quad9 for DNS.
Mullvad is shutting down their public DNS.

ref: https://mullvad.net/en/blog/shutting-down-our-public-encrypted-dns-servers-and-sponsoring-quad9-instead
2026-09-05 09:46:36 -04:00
Tom Alexander
3f281f1980 Clean up nix_builder directories at the start of a build. 2026-09-03 22:21:07 -04:00
Tom Alexander
6ed4aa08f6 Add a role for mitmproxy. 2026-08-29 09:40:21 -04:00
Tom Alexander
9bfa21368b Update to Linux 7.2.
This is to pull in the drivers for the mt7927 wireless chipset in my desktop. Normally, I would keep the rest of my machines on LTS but since Linux 7 significantly changed the kernel preemption, maintaining two configs would be more trouble than it is worth.
2026-08-29 06:50:47 -04:00
Tom Alexander
4eb7749967 Update persist directory for the latest firefox. 2026-08-29 06:50:45 -04:00
Tom Alexander
d0504bf98f Update rpcs3. 2026-08-28 09:02:47 -04:00
Tom Alexander
85815fddfd Update deprecated podman settings. 2026-08-28 06:53:56 -04:00
Tom Alexander
5680e566bc Update packages. 2026-08-28 06:53:56 -04:00
Tom Alexander
3bbaeaf2af Install Arial font with rpcs3. 2026-08-26 17:16:22 -04:00
Tom Alexander
1845b1ac30 Increase thresholds for automatic garbage collection. 2026-08-10 22:38:26 -04:00
Tom Alexander
0e231428df Disable ca-derivations.
Seeing if this is what is causing all my issues with files/directories in the nix store going missing.
2026-08-10 15:27:18 -04:00
Tom Alexander
27b5c0c9ab Disable build of sm64ex. 2026-08-09 17:18:26 -04:00
Tom Alexander
54e97da71d Enable building on quark. 2026-08-09 16:23:47 -04:00
Tom Alexander
58c78c50e6 Add The Lord of the Rings The War in the North to RPCS3. 2026-08-09 16:23:47 -04:00
Tom Alexander
e2ed4013c5 Add support for exfat. 2026-08-09 16:23:47 -04:00
Tom Alexander
3aefe7c0b5 Update nix builder to gracefully handle errors during setup. 2026-08-09 00:45:41 -04:00
Tom Alexander
a2485dcfe0 Update NixBSD build target to my repo and add a wip branch build target. 2026-08-08 18:36:06 -04:00
Tom Alexander
d4dc7e1f59 Trust garak's signing key. 2026-08-07 15:48:09 -04:00
Tom Alexander
3c17d56664 Separate enabling distributed build vs substituters. 2026-08-05 17:54:38 -04:00
Tom Alexander
adff9fcd29 Update nix_builder to support tar in the flake lockfile. 2026-08-04 21:39:54 -04:00
Tom Alexander
649e4033fd Update nix_builder to record the revisions of the flake inputs. 2026-07-28 10:20:18 -04:00
Tom Alexander
1b38004e03 Add more hosts to /etc/hosts. 2026-07-28 08:22:47 -04:00
Tom Alexander
d8ef4356a0 Enable some more builds in nix_builder. 2026-07-23 20:25:42 -04:00
Tom Alexander
84e8983974 Update nix_builder. 2026-07-18 23:30:39 -04:00
Tom Alexander
a3cdaa9128 Increase subuid/subgid range to support running buildkit inside podman. 2026-07-18 08:42:02 -04:00
Tom Alexander
51295a23dc Enable the build VM as a substituter.
This should enable me to have local build jobs without rebuilding stuff that already exists on the build VM server.
2026-07-18 08:41:11 -04:00
Tom Alexander
11d8b93551 Add an /etc/hosts entry for google's metadata server.
gcloud was reaching out to this address which was causing delays. Pointing it to localhost to speed the failure up.
2026-07-14 11:53:38 -04:00
Tom Alexander
41668506cd Retire the kubernetes branch now that it is merged into nix. 2026-07-06 18:28:58 -04:00
Tom Alexander
19b2da0d40 Add kube-proxy. 2026-07-06 18:12:04 -04:00
Tom Alexander
c7e7b2b06c Fix ending video recording sessions. 2026-07-05 17:29:53 -04:00
Tom Alexander
c0b3cd0fd3 Switch to flake-based build on nix-builder for nightly rust. 2026-07-05 16:15:33 -04:00
Tom Alexander
ef21e0125e Disable the nixbsd build due to onetbb test bugs.
This can be re-enabled after I have a flake building nixbsd so I can specify overlays.
2026-06-23 15:08:44 -04:00
Tom Alexander
e30a2ddb9e Disable oneTBB tests.
oneTBB tests hang forever on machines with only one CPU core. Since my NixOS builder is a virtual machine with only one core, I am disabling the tests.

ref: https://github.com/uxlfoundation/oneTBB/issues/1557
2026-06-21 22:14:14 -04:00
Tom Alexander
53b3717b6c Fix branch for family disks target in nix_builder. 2026-06-18 17:11:02 -04:00