Commit Graph
479 Commits
Author SHA1 Message Date
Greg Hellings decb2f50a4 Add podman-compose to Jude 2025-05-14 21:11:55 -05:00
Greg Hellings 63a2c8b705 Add updated Zed for now
Add HPsaucii's Zed repo
Add zed-editor to the overlay
Fix Vulkan on Jude
2025-05-13 22:19:21 -05:00
Greg Hellings 4572317d64 Fix Jude ventoy reference 2025-05-13 13:40:14 -05:00
Greg Hellings b094763708 Limit Jeremiah parallel jobs 2025-05-13 13:33:38 -05:00
Greg Hellings 10a8fd5311 Run fingerprint service and fwupd 2025-05-13 09:31:29 -05:00
Greg Hellings dc2786fc4b Add nixos-hardware repo 2025-05-10 21:08:05 -05:00
Greg Hellings 1d6b677f9a Make Jude able to do Android things 2025-05-02 15:17:57 -05:00
Greg Hellings e335b0b874 Try cursor on Exodus 2025-04-30 23:13:58 -05:00
Greg Hellings 19b633dcde Update comments to know what I'm handling 2025-04-25 15:33:53 -05:00
Greg Hellings 2395e365db Tidy up vm-jellyfin
Get drivers and firmware working for AMD passthru GPU
Add jellyfin user to the groups to use card for transcription
Update IP address
2025-04-18 16:55:51 -05:00
Greg Hellings 6c79fc2e29 Don't triple-build jellyfin 2025-04-17 22:48:42 -05:00
Greg Hellings 7b7c1c9c81 Move root definition to hardware 2025-04-17 22:46:17 -05:00
Greg Hellings a5268509ba Merge branch 'main' of src:greg/nixos-config 2025-04-17 22:42:59 -05:00
Greg Hellings 6437126eac Move Jellyfin into Proxmox 2025-04-17 22:42:18 -05:00
Greg Hellings b863b86220 Add qemuGuest to Gitlab 2025-04-17 22:40:30 -05:00
Greg Hellings f417d0150b Update Jellyfin address 2025-04-17 22:39:38 -05:00
Greg Hellings 39b71456e0 Bring IOMMU to Jeremiah 2025-04-17 22:15:01 -05:00
Greg Hellings b4d91b8215 Fetch lib for exodus 2025-04-17 20:17:58 -05:00
Greg Hellings 3a673594c3 Bump nextcloud to 31 2025-04-17 16:59:05 -05:00
Greg Hellings 67e626c470 Add a direct mount of the Btrfs on Jeremiah
Add a mountpoint for the root Btrfs volume on Jeremiah so that the root
of the volume can be accessed
Also, create and mount a PVE subvol for fiddling around with the Btrfs
suport in PVE
2025-04-17 16:52:11 -05:00
Greg Hellings f75ae5c983 Remove Git from Isaiah
Remove the Gitlab container from Isaiah
Remove references to the builder in a container on Isaiah
Combine configuration into a single file
2025-04-14 22:58:03 -05:00
Greg Hellings 0efccd5a0c Re-enable Jeremiah runner 2025-04-14 22:20:56 -05:00
Greg Hellings 8a0a386ae6 Setup gitlab on VM
Move GitLab to the VM
Slight tweaks to the configuration to make it better (such as binding to
0.0.0.0 for Nginx)
2025-04-14 17:55:07 -05:00
Greg Hellings a56077efca Merge remote-tracking branch 'jude/main' 2025-04-14 15:05:22 -05:00
Greg Hellings cc8b5f4ffa Configure new gitlab VM 2025-04-14 14:57:44 -05:00
Greg Hellings 140ba3d08a Streamline base install
Don't install printers by default
Don't install NetworkManager by default, as it pulls in WAY too many
dependencies, including a full GUI suite
Simplify the template
2025-04-14 00:44:19 -05:00
Greg Hellings 2b90378800 Update proxmox on Jeremiah 2025-04-13 23:05:11 -05:00
Greg Hellings ae9b88fce2 Add Proxmox to Jeremiah 2025-04-13 21:04:59 -05:00
Greg Hellings 51e7a63897 Add fswatch 2025-04-04 09:35:53 -05:00
Greg Hellings 678e9ac6b1 Add logrotate to the gitlab instance 2025-04-02 21:50:05 -05:00
Greg Hellings d3aa9b2884 Revert to vanilla Linux on Jude 2025-03-10 17:07:55 -05:00
Greg Hellings 6f35efaf16 Try with the Zen kernel 2025-03-05 16:44:00 -06:00
Greg Hellings 4f23f0a0a9 Increase maximum size for registry uploads 2025-03-01 00:30:49 -06:00
Greg Hellings a68049f0c9 Fix the new registry port 2025-02-28 11:03:58 -06:00
Greg Hellings 26e44be698 Remove nativeSystemd, which is no longer used by wsl 2025-02-28 10:42:42 -06:00
Greg Hellings 46bafc4528 Remove gnucash from standard builds 2025-02-28 10:41:36 -06:00
Greg Hellings 3103c1da6e Try to fix Gitlab problems on Isaiah 2025-02-28 09:27:03 -06:00
Greg Hellings 6d087c1233 Add dashy and update Jellyfin IP address 2025-02-18 15:15:19 -06:00
Greg Hellings cec6b389fc Add pre-commit to Jude 2025-02-18 15:15:19 -06:00
Greg Hellings 0c91eec61f Add podman to Exodus 2025-02-15 13:01:20 -06:00
Greg Hellings 653bb4b0ba Build plugins from the correct python 2025-02-04 08:22:37 -06:00
Greg Hellings 868e86cc6d Gitlab CI support added, in order to pre-cache build results in Minio. 2025-02-04 13:50:04 +00:00
Greg Hellings 713b5d03b7 Jeremiah runner up to 7 with its new memory 2025-01-28 21:27:29 -06:00
Greg Hellings 44e8d8f249 Limit Jeremiah to 1 job
Even with only 2 jobs in parallel, Jeremiah can't keep up with only 16GB
of RAM. Gonna have to push to get some more memory for it. This is
painful!
2025-01-26 14:28:33 -06:00
Greg Hellings 13a3b7b2e8 Adapt jeremiah
Remove libvirtd, because it was conflicting with vbox
Some reason it's only registering 16GB of RAM now, so we will reduce its
parallel limit in Gitlab CI
Re-arrange the elements in the file to be in alphabetical order
2025-01-16 15:20:25 -06:00
Greg Hellings fce6b48327 Fix the naming of libvirt-nosleep service 2025-01-09 10:15:55 -06:00
Greg Hellings 2bbbeaa5f1 Add vfio stuff for win10
Add a whole bunch of stuff to start/stop displays for the win10 vm
Hopefully this will allow win10 to directly use the same GPU in passthru
mode
2025-01-08 08:05:24 -06:00
Greg Hellings 8a0b0f55e8 KVM/libvirtd kinda working 2025-01-07 10:58:24 -06:00
Greg Hellings 2029daffc2 Clean up HA for house
Clean up the smart devices that are no longer in use
Add DaikinOne HA component to test if it works
2025-01-01 20:50:04 -06:00
Greg Hellings 8a5b075534 Add static IP for Daikin thermostat 2025-01-01 03:04:08 -06:00