Commit Graph
100 Commits
Author SHA1 Message Date
Greg Hellings 856d4ec627 Fix building with Colmena.
Apply overlays and nixpkgs imports once
Do not set hostPlatform explicitly, set it from the network.json file
2025-12-22 15:27:36 -06:00
Greg Hellings 264504050c Avoid creating gitlab-runner stuff 2025-12-22 12:22:45 -06:00
Greg Hellings 993bf004aa Upgrade immich to 2.4.1 2025-12-22 12:19:27 -06:00
Greg Hellings cf7043c9f9 Merge branch 'main' of srcpub:greg/nixos 2025-12-22 12:14:33 -06:00
Greg Hellings 78637556c7 Slight speed up on vpn
Rather than querying bitwarden thrice, which is a slow query, we take
advantage of nushell konwing how to parse JSON output so we can only
query once for the credentials and a second time for the OTP value
2025-12-19 10:46:50 -06:00
Greg Hellings 36526b4562 Simplify nixpkgs eval 2025-12-18 10:51:09 -06:00
Greg Hellings 2506557368 Stop overwriting my vim in shell 2025-12-18 09:50:43 -06:00
Greg Hellings 04589d8eef Add .envrc again for colmena reasons 2025-12-17 23:28:53 -06:00
Greg Hellings 7f82dbebb7 Add greg to remote buiders auth keys 2025-12-17 23:10:54 -06:00
Greg Hellings c012384a89 Fix warnings for system 2025-12-16 19:47:40 -06:00
Greg Hellings 50aa005349 Add homeConfigurations 2025-12-16 19:45:17 -06:00
Greg Hellings 3dc109b361 Flake updates 2025-12-16 19:10:54 -06:00
Greg Hellings 0b4f074f51 Give more colmena info 2025-12-16 19:09:26 -06:00
Greg Hellings 20e6be10d0 Remove remote workers 2025-12-16 17:11:34 -06:00
Greg Hellings cca9b6bebe Only use as remote builders 2025-12-16 16:59:05 -06:00
Greg Hellings 553957c35e Move more data into metadata 2025-12-16 16:48:11 -06:00
Greg Hellings 1a528f10de Simplify nixpkgs eval 2025-12-16 09:07:55 -06:00
Greg Hellings c77c4a8ff6 Add more buildbot listeners 2025-12-16 08:15:37 -06:00
Greg Hellings ca04085edf Updates to Flakes and Zeke
Add /dev/sda1 to Zeke
Update Flakes
Add initial colmena support
Add colmena to shells
Update kubernetes pins
2025-12-16 08:15:32 -06:00
Greg Hellings 854aed86e0 Updates to Flakes and Zeke
Add /dev/sda1 to Zeke
Update Flakes
Add initial colmena support
Add colmena to shells
Update kubernetes pins
2025-12-15 22:18:29 -06:00
Greg Hellings afbc6e4fef Increase disk size for Immich and Prometheus 2025-12-15 20:28:19 -06:00
Greg Hellings 489e0ac391 Update flake lock 2025-12-10 08:40:17 -06:00
Greg Hellings ee3467b2ee Update to Nextcloud32 2025-12-10 08:38:56 -06:00
Greg Hellings f8d74ebb38 Suppress gen-build 2025-12-10 08:34:56 -06:00
Greg Hellings c446dcbaa7 Increase memory but limited workers for eval 2025-12-10 08:22:21 -06:00
Greg Hellings 2cb2e2f3d1 Increase memory for eval 2025-12-10 07:45:11 -06:00
Greg Hellings 6ec7434bb4 Try what the docs said 2025-12-10 07:23:50 -06:00
Greg Hellings 74e5d0fc54 Make checks a build step 2025-12-10 07:09:11 -06:00
Greg Hellings 06d745e572 Make checks a build step 2025-12-10 07:02:12 -06:00
Greg Hellings 89bd14eacf Cross tab nav in vim 2025-12-10 07:00:08 -06:00
Greg Hellings a9806e4eb5 Convert to manual pre-commit 2025-12-08 05:53:17 -06:00
Greg Hellings 8964529f1a Reduce amount of inputs 2025-12-07 17:53:31 -06:00
Greg Hellings 01e6aa22d5 Simplify evaluations a bit 2025-12-07 17:50:55 -06:00
Greg Hellings fa555f0298 Return 444 for AI bots 2025-12-07 16:27:06 -06:00
Greg Hellings 12bfca546d Move qemu-hook 2025-12-07 16:07:34 -06:00
Greg Hellings 5b5bd56b52 Limit build targets 2025-12-07 15:41:42 -06:00
Greg Hellings e5a3c24058 Do not register roots 2025-12-07 15:41:10 -06:00
Greg Hellings 16dd009a98 Add hosts and packages to checks 2025-12-07 00:22:29 -06:00
Greg Hellings d9e4ba93ac Fix formatting 2025-12-07 00:15:26 -06:00
Greg Hellings d288f2ef82 Add workers to Isaiah and Zeke 2025-12-07 00:06:38 -06:00
Greg Hellings 337accaeeb Enable buildbot-nix 2025-12-06 23:17:00 -06:00
Greg Hellings bbbfb6cbf6 Add immich-public-proxy
Add immich-public-proxy service
Add immich.thehellings.com vhost
Re-arrange the host file to alphabetical
2025-12-06 22:28:03 -06:00
Greg Hellings 35078fc70d Make ghostty, zellij, and nvim work more nicely 2025-12-05 14:16:06 -06:00
Greg Hellings c8fe4a91a3 Fix Zellij navigation 2025-12-05 10:53:03 -06:00
Greg Hellings a80f3bcc7f Set domains for gitea 2025-12-04 16:23:06 -06:00
Greg Hellings 56c8470db7 Speed up rebuilds 2025-12-04 16:22:40 -06:00
Greg Hellings c0d85269db Speed rebuilds 2025-12-04 22:21:03 +00:00
Greg Hellings e96c89ec61 Update forwarding for gitea 2025-12-04 22:20:50 +00:00
Greg Hellings 6d73dd3fb4 Revert network changes on Jeremiah 2025-12-04 09:24:08 -06:00
Greg Hellings 5ad3fcf90d Disable gitlab-runners 2025-12-04 09:24:08 -06:00
Greg Hellings 4872ec439e Update Jeremiah IP 2025-12-04 09:24:08 -06:00
Greg Hellings 2d58a31816 Do not overwrite host SSH 2025-12-04 09:19:44 -06:00
Greg Hellings 038b27edf3 Update SSH hosts 2025-12-04 09:12:12 -06:00
Greg Hellings e8f03d4ad6 Load balance git SSH 2025-12-04 15:08:38 +00:00
Greg Hellings 4f9a2732bc Add Gitea to my infra 2025-12-04 00:45:46 -06:00
Greg Hellings b2b4162715 zed-editor-fhs cannot open /etc/nixos 2025-12-03 08:15:50 -06:00
Greg Hellings e0dec7de16 Update hash for tailscale-operator 2025-12-03 05:23:27 -06:00
Greg Hellings 98d188bf0b Use DHCP across the board 2025-12-02 21:34:13 -06:00
Greg Hellings 035bd48635 Update flake lock 2025-12-02 15:58:51 -06:00
Greg Hellings d0163c4dd7 Add gnupg agent to baseline and Zed to FHS 2025-12-02 15:05:46 -06:00
Greg Hellings 06244af906 Disable port being bad 2025-12-02 15:04:49 -06:00
Greg Hellings d01f2bc4c1 Only give myself for DNS 2025-12-01 16:37:00 -06:00
Greg Hellings 4acccbe392 Remove aborted kanboard, add donetick 2025-11-27 19:45:39 -06:00
Greg Hellings 4620265ead Add Uptime Kuma to Kubernetes 2025-11-27 01:20:09 -06:00
Greg Hellings 0a887d8cad Enable MariaDB 2025-11-26 22:55:17 -06:00
Greg Hellings 5dc90c13d5 Add Smokeping to monitoring 2025-11-26 20:44:43 -06:00
Greg Hellings 19066c3d06 Fix typo 2025-11-25 23:57:30 -06:00
Greg Hellings be3f188432 Use home-built immich container
Using the immich conatiner for locally cached immich-go binaries, rather
than pulling the binary every time we run.
2025-11-25 23:52:47 -06:00
Greg Hellings 5133b8dd21 Update Immich to 2.3.1 2025-11-25 23:33:56 -06:00
Greg Hellings d633f73e56 Update gitlab-runner chart 2025-11-25 23:32:39 -06:00
Greg Hellings e027afc63f Step up to 3 Postgres instances 2025-11-25 23:32:20 -06:00
Greg Hellings 7179ec7c82 Move images to separate repo 2025-11-25 23:23:41 -06:00
Greg Hellings 3d6b9fa64b Tweak image build to simplify 2025-11-25 22:05:36 -06:00
Greg Hellings 33512d6ca0 Copy policy.json into place 2025-11-25 20:35:02 -06:00
Greg Hellings df8912d05d Now try using the build image 2025-11-25 20:29:05 -06:00
Greg Hellings 81223079c2 Add builder image 2025-11-25 20:16:06 -06:00
Greg Hellings d64a000657 Fix name of image 2025-11-25 19:04:03 -06:00
Greg Hellings 0e3d44dd26 Disable resolved in gitlab 2025-11-25 19:03:38 -06:00
Greg Hellings 18e48114af mkdir before writing file 2025-11-25 17:05:05 -06:00
Greg Hellings 8ff96e2016 Configure policy.json 2025-11-25 17:01:32 -06:00
Greg Hellings ac23848173 Set arguments directly 2025-11-25 16:55:13 -06:00
Greg Hellings fbd7f0baef Another attempt to fix syntax 2025-11-25 16:52:49 -06:00
Greg Hellings 28973eabb7 Try fixing syntax 2025-11-25 16:50:08 -06:00
Greg Hellings 5dd99f7bae Need to add options to Docker image 2025-11-25 16:48:18 -06:00
Greg Hellings 9d006a1768 Build and push together 2025-11-25 16:38:56 -06:00
Greg Hellings 31ecf32bf9 Add img-immich for Immich backups 2025-11-25 15:01:26 -06:00
Greg Hellings a1c343ce71 Update nix helm pin 2025-11-23 14:43:53 -06:00
Greg Hellings 893db983e0 Fix broken auto-deployments 2025-11-23 14:43:36 -06:00
Greg Hellings bfd8e7cf95 Tailscale is now auto-applied 2025-11-23 14:43:15 -06:00
Greg Hellings 582dabc398 Add pinchflat to kustomization 2025-11-23 02:27:06 -06:00
Greg Hellings 05a8dc1bc5 Add pinchflat to Kubernetes 2025-11-23 02:26:22 -06:00
Greg Hellings 8767fb0498 Remove old, deprecated files 2025-11-23 02:25:54 -06:00
Greg Hellings 572419b8d3 Enable node level monitoring 2025-11-23 01:12:20 -06:00
Greg Hellings cde08576c2 Enable kea exporter on Genesis 2025-11-23 01:11:56 -06:00
Greg Hellings b450d1b170 Restart pinchflat automatically 2025-11-23 01:11:13 -06:00
Greg Hellings c0cb9905c5 Pull from Kubernetes Prometheus 2025-11-22 21:57:05 -06:00
Greg Hellings 9938c40330 Enable metrics for gitlab-runner 2025-11-22 21:32:09 -06:00
Greg Hellings 08b0ebf05f Fix Kubernetes access
Give the pods the proper authorization
Clarify the jobs endpoint names
2025-11-22 21:22:51 -06:00
Greg Hellings 82acff5857 Add Prometheus scraping to Kubernetes 2025-11-22 20:15:40 -06:00
Greg Hellings 9497957ba5 Add bookmarks for Prometheus and Grafana 2025-11-22 16:12:33 -06:00