Tom Alexander
996cb27a89
Merge branch 'rpcs3' into nix
2025-05-26 19:26:13 -04:00
Tom Alexander
9008d9b7c6
Clean up steam rom manager.
2025-05-26 19:25:10 -04:00
Tom Alexander
38a1168a32
Persist persistent_settings.dat on steam deck.
2025-05-26 18:23:10 -04:00
Tom Alexander
3a4344a112
Copy the RPCS3 setup improvements to the steam deck config.
2025-05-26 16:26:48 -04:00
Tom Alexander
18cb758986
Fix lag in the home button menu.
2025-05-26 16:02:34 -04:00
Tom Alexander
e28c7f8968
Persist icons and play stats.
2025-05-26 15:46:10 -04:00
Tom Alexander
5c17148635
Write color buffers to fix black screen on Demon's Souls.
2025-05-26 15:32:10 -04:00
Tom Alexander
199bb38dfb
Fix rpcs3 config.
2025-05-26 15:24:50 -04:00
Tom Alexander
5af4a95940
Add the rpcs3 config.yml file.
2025-05-26 14:51:13 -04:00
Tom Alexander
daf35778c5
Add rpcs3 (ps3 emulator).
2025-05-26 14:51:12 -04:00
Tom Alexander
1866cf6290
Disable cargo in emacs because it is causing errors.
2025-05-24 22:46:38 -04:00
Tom Alexander
23ef4d50b9
Add a comment about how to read ECC memory errors.
2025-05-23 18:01:24 -04:00
Tom Alexander
4aec400388
Auto-format typescript in vscode.
2025-05-19 19:11:21 -04:00
Tom Alexander
f211282376
Fix the build after the software update.
2025-05-15 20:13:27 -04:00
Tom Alexander
96a96a0bc4
Move CPU optimizations into their own role.
...
This is remove duplication between the individual hosts folders.
2025-05-12 22:53:56 -04:00
Tom Alexander
554a6aff65
Update software.
2025-05-11 14:39:36 -04:00
Tom Alexander
14c5c7d0fd
Improve video convert script.
2025-05-11 00:11:29 -04:00
Tom Alexander
22f9a0efcd
I think I figured out howto enable cross compiling between zen versions.
2025-05-10 23:11:33 -04:00
Tom Alexander
3e80452235
Merge branch '9pfs' into nix
2025-05-10 22:24:43 -04:00
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
c587fcc2ac
Re-enable fwupd. Without it, gnome-firmwarm seems to not work.
2025-05-10 15:34:50 -04:00
Tom Alexander
9d16c7bd7b
Update emacs config.
2025-05-10 12:44:12 -04:00
Tom Alexander
2b3b9af70b
Disable teleparty.
...
The firefox version has been buggy.
2025-05-10 12:04:48 -04:00
Tom Alexander
53f370b1ee
Add yt-dlp.
2025-05-10 11:58:55 -04:00
Tom Alexander
25c8c30488
Add mkvmerge.
2025-05-07 23:31:17 -04:00
Tom Alexander
4d754355b7
Merge branch 'nix_worker' into nix
2025-05-04 16:40:24 -04:00
Tom Alexander
902c6e1127
Switch to quark's buildMachine config being entirely in nix rather than in root's ssh config.
2025-05-04 16:26:41 -04:00
Tom Alexander
98f98a8895
Centralize the config for buildMachines.
2025-05-04 16:22:02 -04:00
Tom Alexander
4a303d17d8
Add a nix_worker role for nix builders.
2025-05-04 15:53:49 -04:00
Tom Alexander
7f4c41bb32
Add odo deploy scripts.
2025-05-04 15:16:44 -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
a36ebbf94c
Switching --no-build-nix to --fast because it fixes remote deploys to machines with different architectures.
...
I thought these flags were synonymous?
2025-05-04 14:50:14 -04:00
Tom Alexander
1044aa16b0
Update to linux 6.14.
2025-05-04 12:09:57 -04:00
Tom Alexander
efcefc129a
Update versions and regenerate lockfile.
2025-04-28 18:24:37 -04:00
Tom Alexander
16dd93668d
Keep build outputs on odo.
2025-04-27 22:44:12 -04:00
Tom Alexander
c457f6414b
Fix sm64ex.
2025-04-25 20:14:24 -04:00
Tom Alexander
844466c2ca
Update versions.
2025-04-21 08:14:20 -04:00
Tom Alexander
6cf6e61193
Add quark as a /etc/hosts entry.
2025-04-19 21:14:40 -04:00
Tom Alexander
ca3ef67533
Disable lvfs and minor bug fix in copy_files util.
2025-04-19 20:58:16 -04:00
Tom Alexander
56c0add33f
Add Quark to nix config.
2025-04-19 20:47:10 -04:00
Tom Alexander
ba81687d42
Add duckstation to the steam deck.
2025-04-15 21:44:53 -04:00
Tom Alexander
144f83982d
Copy over some networking sysctls from my ansible playbook.
2025-04-11 19:38:14 -04:00
Tom Alexander
a97a03f642
Sort imports.
2025-04-11 17:41:55 -04:00
Tom Alexander
fc47359184
Add support for yuzu and ryujinx.
2025-04-05 21:53:36 -04:00
Tom Alexander
812a762652
Import disko through the flake inputs instead of fetchTarball.
2025-04-05 12:22:33 -04:00
Tom Alexander
fb785e036b
Add a comment.
2025-04-05 12:22:33 -04:00