Commit graph

59 commits

Author SHA1 Message Date
bd9b9109d2
Initial work on establishing consistent AGENTS context 2026-05-08 19:58:33 +00:00
ab3d5473f2
Remove timecard-bot as a direct dependency of base flake
we'll pass it through inputs instead
2026-05-08 18:13:42 +00:00
9971014a21
Update nidus for frontend sentry support 2026-05-08 16:32:40 +00:00
7fdf232c9c
Add new llm agent machine configuration to general systems 2026-05-08 16:31:43 +00:00
2acb23790c
Get sentry symbol upload working in staging 2026-04-30 04:10:57 +00:00
d89d9b318c
Proxy requests to nidus through systemd socket
This should make it far more possible to have zero-downtime deployments
and avoid crash reports for expiring contexts in Glitchtip
2026-04-29 05:00:38 +00:00
e7f05c710f
Push nidus to prod 2026-04-28 17:02:39 +00:00
133cc115ef
Push latest build to prod 2026-04-28 08:22:31 +00:00
e97843b7f9
Deploy to prod - fixes aggregate map on main page 2026-04-22 21:23:25 +00:00
2b379fa938
Deploy nidus sync 0.0.12, with mailer support. 2026-04-18 00:02:06 +00:00
b2c43a4d3b
Update to the latest nidus fixes for AMCA 2026 2026-03-24 06:06:04 +00:00
f46c17286a
Save latest nidus status for conference 2026-03-23 03:49:01 +00:00
54ce81fde1
Update tegola for latest nidus release 2026-03-20 20:19:45 +00:00
3e66d11c7a
Update tegola for latest nidus changes 2026-03-11 15:51:49 +00:00
0c81e455dc
Update nidus to latest 2026-03-07 03:01:59 +00:00
ee0a35bce2
Update nidus to show new csv upload and maps 2026-03-05 18:58:15 +00:00
d8132d06c1
Remove long-gone servers sync.nidus.cloud, test-corp 2026-02-17 17:36:54 +00:00
81dbc3ba9a
Add working amd-legacy-quadcore 2026-02-17 15:11:46 +00:00
ce0af0e543
Make nidus run on www.nidus.cloud
Because that's what our printed banners do.
2026-02-02 02:11:43 +00:00
5bdd358a8b
Latest update to nidus-sync 2026-01-31 03:59:13 +00:00
3630c11cf5
Latest nidus sync 2026-01-29 15:09:28 +00:00
b402bb9c79
Bump nidus-sync version 2026-01-26 02:57:34 +00:00
0cbc89aa02
Push latest nidus 2026-01-23 04:00:28 +00:00
7394dec056
Update tegola for latest nidus-sync 2026-01-22 05:22:37 +00:00
ca43943edb
Add directory for marketing website 2026-01-21 16:36:53 +00:00
65dd27b701
Update corp to 25.11, fix split root partition 2026-01-13 04:42:12 +00:00
38967bd43d
Bump to latest nidus sync 2026-01-12 14:12:56 +00:00
9497063340
Deploy nidus-sync v0.0.6
This also removes tegola reading only from the nidus-dev-sync.
Also bump to 25.11 so the system is consistent
2026-01-12 14:12:54 +00:00
d0df5172d3 Move all logic from nixos-anywhere to main flake
It should now be possible to nixos-anywhere without the custom
directory.
Still testing that works though.
2026-01-05 00:27:37 +00:00
fd8e9ce33e
Roll back to 25.05
Can't build corp on 25.11 yet.
2025-12-16 03:42:17 +00:00
c811b0e4d0
Update to nidus-sync 0.0.5 2025-12-16 03:41:50 +00:00
b120ab9fec
Move to NixOS 25.11 2025-12-15 18:48:00 +00:00
af1de58c28
Add initial attempt at qgis
Doesn't work, likely due to missing CPU instruction support (AVX).
2025-12-11 14:31:57 +00:00
d8cd03f704
Go to latest nidus-sync 2025-11-21 18:14:47 +00:00
f3b8602f30
Actually serve sync.nidus.cloud with the new config. 2025-11-11 17:57:35 +00:00
44c0d83bf6
Add nidus-sync production module
This will allow me to keep nidus-sync stable while continuing to do
development on this same server on a different port.
2025-11-11 17:24:41 +00:00
00d3e4be39
Bump version of fieldseeker-sync 2025-11-11 17:24:38 +00:00
e29be82423
Update to latest fieldseeker-sync 2025-11-11 17:24:38 +00:00
40d7ccf048 Move corp server to using the nocix role pattern
This was introduced for the sync server, but we desire all to receive
it.
2025-10-22 18:17:13 +00:00
7147413112 Switch fieldseeker to not do a top-level merge
This actually breaks on any servers that don't define the fieldseeker
deployments as an empty list. Instead we do the clunkier, but working,
import-then-merge-each-attr.
2025-10-22 18:02:15 +00:00
c83b46a352 Deploy fssync without separate audio post processor 2025-10-22 18:02:15 +00:00
8995e95041 Add the sovr role and initial frps deployment 2025-10-13 17:06:15 +00:00
29fa447da6 Make nocix sexcore name consistent
I realized I had incorrectly used "hexcore"
2025-10-10 01:36:45 +00:00
de98f88da8 Make fieldseeker-sync a flake input
Makes it easier to update since I just bump the commit ID and then it'll
deploy
2025-10-07 18:24:58 +00:00
bff1b3183c Pass authentik-nix through as an input
We aren't operating on it, just passing it through, so no need to
manually enumerate it on every pass-through point.
2025-10-07 17:07:54 +00:00
a0017979c3 Add system definition for nocix-amd-legacy-hexcore 2025-10-07 17:07:54 +00:00
122554c4aa Correctly pass in the timecard-bot parameter to all systems 2025-09-29 21:15:01 +00:00
40517face6 Add timecard-bot deployment to corp
This currently has the architecture hard-coded. That's bad, but nix is
hard, and there's probably a much better way to integrate this into the
system when I can be bothered to do it.
2025-09-26 19:08:26 +00:00
4d5de177b5 Get authentik working on the new corp server without podman
The podman integration was pretty janky because it relied on running a
pod and the NixOS integration with pods are essentially non-existent.
This led to issues with the port being improperly forwarded when
partially restarted.

Now instead I use a flake dedicated to running authentik. This allows me
to specify some of the config in the module directly and some in
secrets, which is really nice. I've additionally added some changes to
the listen address so that the service isn't exposed over public IP
addresses.
2025-09-09 15:03:43 +00:00
79c577cfff Attempt to make new corp hardware the definitive corp hardware
This is...a big change. If I run this on the old corp server it will
break a lot, LOT of stuff. So don't do that. This is also the first time
I'm attempting to use disko to fully define a server in a single step
rather than as a bootstrapping step.
2025-09-08 20:36:59 +00:00