Commit Graph
393 Commits
Author SHA1 Message Date
Greg Hellings cb22192c67 Disable mongo and add alias 2024-10-22 14:53:48 -05:00
Greg Hellings 9b97c83eab Gnome to KDE to avoid the Firefox crash bug 2024-10-22 13:07:49 -05:00
Greg Hellings 7c7a5d4a27 Add mongodb to my host 2024-10-22 09:57:19 -05:00
Greg Hellings 302fc3f77c Bump versions and get Jude built 2024-10-20 16:27:19 -05:00
Greg Hellings ef16d9aade Pull list of builders from actual config
Rather than maintaining a list of the hosts by name, we can pull that
from the list of hosts that are configured with my module.
2024-10-19 16:39:24 -05:00
Greg Hellings 7cb1f2611e Get Jude building without system76-power 2024-10-19 10:45:47 -05:00
Greg Hellings 7471e6dd5c Fix all the flake check problems
Fixes all of the problems with nix flake check, including reformatting
all the things cleanup on shell and configuration
2024-10-19 01:41:53 -05:00
Greg Hellings a71eb7485a Completely reformat to satisfy nixfmt 2024-10-19 01:20:46 -05:00
Greg Hellings d6629c8769 Enable remote builder configuration
Allow easily setting a box up as a remote builder
2024-10-18 16:46:35 -05:00
Greg Hellings 0e24d39dce Make gitlab-runner come after network-online 2024-10-18 14:52:01 -05:00
Greg Hellings c5090d69a2 Enable aarch emulation on Exodus 2024-10-18 09:12:37 -05:00
Greg Hellings 8d752032ae Some massive changes to make flakiness better
Renamed the @inputs to @top. This was a misguided attempt to make a
different change, but it's going to stick, now.
Began moving packages to their own folder rather than being intermingled
with overlays
Created a local overlay that just includes my personal packages
Cleaned up some dead code
Moved to just using the raw 'imports' instead of needing to explicitly
call out the `foo = import foo.nix {};` syntax
2024-10-11 12:28:53 -05:00
Greg Hellings a5dc463c93 Use podman everywhere, get ride of extra runner 2024-10-10 17:19:16 -05:00
Greg Hellings 229188214f Support for deadnix pre-commit check 2024-10-03 15:21:56 -05:00
Greg Hellings 78c802d32c A complete reformatting to match nixpkgs-fmt 2024-10-03 11:26:39 -05:00
Greg Hellings e2f0856102 Add basic check compat 2024-10-03 11:16:06 -05:00
Greg Hellings e412cb12cd Add LG SmartThinQ, and standardize module
Stop overriding the home-assistant package directly, myself, and instead
move to using the standard ways of specifying extra options that the
module exposes to us.
2024-09-17 15:54:53 -05:00
Greg Hellings 5e36076f06 Merge branch 'main' of gh:greg-hellings/nixos-config 2024-09-05 16:19:38 -05:00
Greg Hellings 225854b838 Now with more lightning 2024-09-05 16:19:26 -05:00
Greg Hellings 643a01e530 Make home print module 2024-09-03 20:35:31 -05:00
Greg Hellings c70e098eb0 Make Hosea the bitcoin node 2024-08-23 14:08:01 -05:00
Greg Hellings f4227928a3 Split nixvim types
NixVim has branches to track the different hosts, so let's go ahead and
use those properly
2024-08-17 00:04:27 -05:00
Greg Hellings 4d4beaf620 Try to migrate minio to NAS
Try to move as much of the S3 load onto the NAS as I am able to manage,
incluing pointing s3.thehellings.lan towards the NAS
2024-08-16 22:46:05 -05:00
Greg Hellings 704afb6227 Testing xonsh 2024-08-16 15:12:53 -05:00
Greg Hellings c46dbd3f59 Make zwave even better 2024-08-16 11:56:49 -05:00
Greg Hellings ab640c5623 Nextcloud 29 2024-08-15 16:06:36 +00:00
Greg Hellings 6547e4c5d8 Nextcloud 28 2024-08-15 16:04:38 +00:00
Greg Hellings 89789e6af8 Update to run on Isaiah and containers 2024-08-15 09:43:35 -05:00
Greg Hellings 6987c485fb Make backups work on Genesis 2024-08-15 00:34:28 -05:00
Greg Hellings f9b4b7133b Make backups more fun with syncthing 2024-08-15 04:48:29 +00:00
Greg Hellings 4ea9df33c9 Update nextcloud settings
The module has deprecated some of the settings
Make nginx wait for nextcloud to start
2024-08-15 02:26:02 +00:00
Greg Hellings e36d9a0e12 This is already a standard app 2024-08-13 22:44:11 -05:00
Greg Hellings c7156051f7 Fix Jude and give it developer tools 2024-08-04 19:58:20 -05:00
Greg Hellings 38519c9512 Clean up the building 2024-07-31 22:56:37 -05:00
Greg Hellings 1ec7beaad2 Merge branch 'main' of gh:greg-hellings/nixos-config 2024-07-24 10:59:25 -05:00
Greg Hellings 7aa91ffc0a Fix storage URL for container 2024-07-24 10:59:08 -05:00
Greg Hellings 17358a5ca5 Merge branch 'main' of gh:greg-hellings/nixos-config 2024-07-23 14:27:15 -05:00
Greg Hellings 51a7db4a13 Enable web services on Jeremiah 2024-07-23 14:27:03 -05:00
Greg Hellings 1d9a210419 Seems to start gitlab automatically now 2024-07-23 00:19:21 -05:00
Greg Hellings b4a0561ed6 Simplify Hosea
Remove the Hosea gitlab runner service
Remove extra Hosea supports for the runner service
Setup S3 on Hosea, again, as an exposed service
2024-07-22 14:40:10 -05:00
Greg Hellings fb45b77e27 Remove several genesis services
Remove Nginx proxy
Remove mounting of LUN
2024-07-22 13:58:55 -05:00
Greg Hellings 73739228fb Update packages and xonsh 2024-07-15 15:27:23 -05:00
Greg Hellings d095a967a9 Create module for vmdev 2024-07-13 02:37:17 -05:00
Greg Hellings 0da0374b58 Set VLAN on Isaiah 2024-07-12 23:01:07 -05:00
Greg Hellings 3073a2cebe Allow Jeremiah more parallel 2024-07-12 23:00:01 -05:00
Greg Hellings dd8cb9cb48 Restore the VLAN 2024-07-12 22:07:03 -05:00
Greg Hellings c06c78c112 Ignore vlan 2024-07-12 20:17:52 -05:00
Greg Hellings a23546b20c Add STORAGE_URL to Hosea 2024-06-24 23:34:05 -05:00
Greg Hellings eb88be9116 Setup MinIO in runner 2024-06-21 17:06:47 -05:00
Greg Hellings 77f8dec208 Add STORAGE_URL 2024-06-21 13:08:42 -05:00