Commit Graph
61 Commits
Author SHA1 Message Date
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 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 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 89789e6af8 Update to run on Isaiah and containers 2024-08-15 09:43:35 -05:00
Greg Hellings 7aa91ffc0a Fix storage URL for container 2024-07-24 10:59:08 -05:00
Greg Hellings 1d9a210419 Seems to start gitlab automatically now 2024-07-23 00:19:21 -05:00
Greg Hellings 73739228fb Update packages and xonsh 2024-07-15 15:27:23 -05:00
Greg Hellings 0da0374b58 Set VLAN on Isaiah 2024-07-12 23:01:07 -05:00
Greg Hellings c06c78c112 Ignore vlan 2024-07-12 20:17:52 -05:00
Greg Hellings eb88be9116 Setup MinIO in runner 2024-06-21 17:06:47 -05:00
Greg Hellings d9af805f60 Aim to new minio cluster 2024-06-21 01:27:03 -05:00
Greg Hellings bb7277b524 Add backend Minio connection 2024-06-20 22:04:26 -05:00
Greg Hellings bdab5f4db1 Add minio to Isaiah 2024-06-20 17:30:38 -05:00
Greg Hellings 2847da0ac2 Mount spinning disk for minio 2024-06-20 17:21:47 -05:00
Greg Hellings 0dc279bcc3 Use standard systemd configs 2024-06-20 16:49:59 -05:00
Greg Hellings 40f5b3fc47 Try to avoid failing on rmmod 2024-06-20 15:53:57 -05:00
Greg Hellings 5010f98d32 Disable ceph for now 2024-06-20 15:53:57 -05:00
Greg Hellings d3348361b1 Ceph almost working 2024-06-20 15:53:57 -05:00
Greg Hellings a7c7591ced Add virtual IP for rgw 2024-05-06 14:05:14 -05:00
Greg Hellings 86fc8bee85 Add static IP for Ceph 2024-05-06 13:58:20 -05:00
Greg Hellings 12da950b25 Tell Gitlab to use Minio 2024-04-21 15:04:16 -05:00
Greg Hellings 1bb1c981b0 Add Postgres upgrade script 2024-04-09 16:27:27 -05:00
Greg Hellings 338efa36ac QEmu Working, again... 2024-04-04 13:53:54 -05:00
Greg Hellings b2e8d10c5c Get GitLab runners running again 2024-04-02 15:02:04 -05:00
Greg Hellings cb5d1a7a83 Run VBox on Hosea 2024-04-02 14:07:13 -05:00
Greg Hellings f1db2b7f6a Move vbox to Hosea 2024-04-02 11:55:07 -05:00
Greg Hellings 47b6f5737e Clean up nix flake check 2024-03-04 23:03:47 -06:00
Greg Hellings 57cc340d02 NixOS Containers: Improved
Add personal containers module
Move gitlab into new containers
Move matrix onto Isaiah
2024-03-04 15:01:33 -06:00
Greg Hellings ea4a5a6d41 Matrix container working 2024-02-29 11:36:25 -06:00
Greg Hellings b536a7e3ef Move Dendrite to Isaiah 2024-02-27 14:42:19 -06:00
Greg Hellings 7c0f5b3731 Get container overlays working again 2024-02-13 23:58:38 -06:00
Greg Hellings d4db27573f Update container references to modules 2024-02-09 16:23:42 -06:00
Greg Hellings cc6fe91165 Update proxies 2024-02-07 01:20:01 -06:00
Greg Hellings c63484bd19 Completely redo backups 2024-02-07 00:48:28 -06:00
Greg Hellings 51b8f0db8a Update gitlab-runner process 2024-01-20 00:43:20 -06:00
Greg Hellings fc21798881 Set EFI_DIR 2024-01-19 22:38:37 -06:00
Greg Hellings 95944e88d2 Ignore VMWare 2024-01-19 22:38:16 -06:00
Greg Hellings 8cb395b529 Final packages for CI 2024-01-17 12:37:25 -06:00
Greg Hellings 585c4d0f4c Add direct registry access name 2023-12-30 00:04:51 -06:00
Greg Hellings 5dad72c5cd Move modules to shared 2023-12-29 23:36:40 -06:00
Greg Hellings 5955faa0e2 Remove unused file 2023-12-27 20:29:34 -06:00
Greg Hellings 7dde6d256a CI running 2023-12-27 20:27:38 -06:00
Greg Hellings 09628a3d42 Rely on tailscale 2023-12-22 13:19:06 -06:00