Greg Hellings
10a0e1d3a9
Fix building of home and remove cursor
2025-06-10 23:20:00 -05:00
Greg Hellings
f99751ecea
Disable Isaiah runner for now
2025-06-10 21:48:41 -05:00
Greg Hellings
559d619abd
Fix path to auth file
2025-06-10 21:48:12 -05:00
Greg Hellings
a7475411e0
Try to build and push separately
2025-06-10 21:29:15 -05:00
Greg Hellings
997b774b66
Merge branch 'main' of src:greg/nixos-config
2025-06-10 20:35:30 -05:00
Greg Hellings
18b0092cf5
Add greg to podman
2025-06-10 20:34:37 -05:00
Greg Hellings
1c44dfad6f
Make it build correctly
2025-06-10 15:05:09 -05:00
Greg Hellings
f93908c43f
Devolve home-manager separately
2025-06-10 14:56:59 -05:00
Greg Hellings
eecd6e6d5d
Separate system from home-manager again
2025-06-10 14:28:46 -05:00
Greg Hellings
389a55d8bc
Update packages pin
2025-06-10 12:47:20 -05:00
Greg Hellings
e42b1282b6
Add default gnome settings
2025-06-09 21:55:50 -05:00
Greg Hellings
1e388831aa
No longer a matrix VM running
2025-06-06 01:18:27 -05:00
Greg Hellings
63e5f17ae4
Update gitlab syncthing id
2025-06-06 01:05:47 -05:00
Greg Hellings
314f42d762
Update nurpkgs
2025-06-05 14:01:57 -05:00
Greg Hellings
54ee42897d
Add some programs to IVR
2025-06-05 13:25:50 -05:00
Greg Hellings
021aea0643
Merge branch 'main' of 10.42.4.3:greg/nixos-config
2025-06-05 13:25:38 -05:00
Greg Hellings
ec06d665cd
Update zed
2025-05-30 00:26:07 -05:00
Greg Hellings
c71436d926
Try to fix podman exec
2025-05-30 00:25:34 -05:00
Greg Hellings
4e137b97ec
Add greg to podman group
2025-05-30 00:24:25 -05:00
Greg Hellings
24d1247a79
Make local cache configurable
2025-05-29 10:48:46 -05:00
Greg Hellings
04723ae03e
Update python settings in home-manager
2025-05-28 11:21:12 -05:00
Greg Hellings
ff9ac93287
Add packages to IVR
2025-05-28 11:20:54 -05:00
Greg Hellings
d7f53e53a3
Expost postgres cluster
...
Expose the postgres cluster outside of the Kubernetes cluster
Give myself the option of connecting to postgres from my own machines,
so that I can hopefully leverage the improved performance
Update some file linting issues in Nix
Add necessary gitlab keys so it can be updated properly the next time I
deploy to it
Add DNS entries for postgres
Update the configuraiton of Traefik to expose the appropriate ports
2025-05-28 00:10:50 -05:00
Greg Hellings
c1922282d5
Add bookmarks
2025-05-27 20:05:05 -05:00
Greg Hellings
ee5389baea
Install Helm as objects
...
Rather than running helm on the client and passing it to kubectl, just
install Flux and set the Helm repos on the server side
Add resolv.conf to the Kubernetes config so that the hosts can resolve
hostnames in order to pull down the Helm repositories
Add backups to the database configurations
2025-05-27 19:16:11 -05:00
Greg Hellings
26d4e9b771
Configure Dendrite on kubernetes
...
Configure a matrix database
Configure Dendrite into Kubernetes
Update vps configuration to new settings
2025-05-26 23:37:24 -05:00
Greg Hellings
ce5f604636
External Secrets setup
...
Setup the external secrets helm charts
Convert hard coded secrets to external secrets
Add BitWarden CLI for serving external secrets
2025-05-26 17:10:01 -05:00
Greg Hellings
3110cff93c
Basic Kubernetes configuration up and running
...
Add postgres operator and cluster
Create gitlab database declaratively
Update flake
YES, YES, I KNOW THE PASSWORDS ARE DUMB AND WORLD READABLE
2025-05-26 12:20:29 -05:00
Greg Hellings
7a60c58a74
Set Jude a static IP address
...
Give both Jude interfaces their own IP addresses
and use those to set the TLS name better
Fixes #9
2025-05-22 23:23:06 -05:00
Greg Hellings
3e8c828601
Updates across the board to support nix-darwin again
2025-05-22 08:40:18 -05:00
Greg Hellings
812b10e3f6
Adding kubernetes packages to module
2025-05-22 00:27:14 -05:00
Greg Hellings
8e0dbacf14
Add Jude binding IP
2025-05-22 00:26:37 -05:00
Greg Hellings
a2c939d12e
Fix jude gitlab-runner variables
2025-05-21 23:14:13 -05:00
Greg Hellings
635ff2926a
Remove extra services from Genesis
...
Remove ACME from Geneis, since I don't use it
Remove Uptime Kuma since I also don't use it
Fixes #6
2025-05-21 22:55:59 -05:00
Greg Hellings
ffd2dd78bc
Rework how gitlab-runners are defined
2025-05-21 22:25:11 -05:00
Greg Hellings
4cd0de0109
Isaiah gets new kubernetes runner
2025-05-20 22:51:42 -05:00
Greg Hellings
641c9fd7ac
Rename Jeremiah key
2025-05-20 22:27:28 -05:00
Greg Hellings
d8798bc17d
Remove isaiah-podman and docker-auth gitlab keys
2025-05-20 22:13:31 -05:00
Greg Hellings
495dc1a074
Set kubernetes flags for Jude
2025-05-20 00:19:20 -05:00
Greg Hellings
cefc796a1d
Set the ports in the correct place
2025-05-19 23:42:29 -05:00
Greg Hellings
afe5ca7752
Add kubernetes hostnames and ports
2025-05-19 22:50:20 -05:00
Greg Hellings
82f09cc33e
Enable Kubernetes on Jeremiah
2025-05-19 22:01:49 -05:00
Greg Hellings
b70c7874cc
Fix Isaiah to actually work
2025-05-19 21:47:35 -05:00
Greg Hellings
6a297a4fc4
Change k3s CIDRs
2025-05-19 20:42:26 -05:00
Greg Hellings
fa302301af
Isaiah spin up
...
Bring Isaiah back into commission, this time as the core of my k3s
cluster. Standing up the basic serverInit, and also creating the core
server components that are needed.
2025-05-19 20:10:21 -05:00
Greg Hellings
d794588710
Update flake lock
2025-05-19 16:15:30 -05:00
Greg Hellings
0e80ed2754
Remove zed-bin, since it was dumb, anyway
2025-05-19 16:14:21 -05:00
Greg Hellings
6d3a0269af
Use btop instead of htop
2025-05-19 16:13:33 -05:00
Greg Hellings
7fde53230c
Add srcpub alias to ssh
2025-05-19 09:53:35 -05:00
Greg Hellings
9a7deffe4d
Add nushell and tabby to ivr
2025-05-15 13:52:47 -05:00