346 Commits

Author SHA1 Message Date
45610cb886
microvm host is stable (for now)
- per-system default.nix now inherits the source tree via `src` (this
allows modules to be optionally imported from `modules/opt/`)
- adds a default config for microvm hosts
  - enables systemd-networkd by default
  - allows passing in vms
  - binds vm nix-store to host nix-store
  - allows merging systemd jounals
- adds microvms to palatine-hill

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-06 20:03:51 -04:00
f9d31cba65
add microvms, and try to set up basics
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-06 20:03:51 -04:00
be327b6c90 replace deprecated (IPForward) attribute
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-06 23:31:18 +00:00
62d3e7c1e3 fix network config on palatine-hill
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-06 23:31:18 +00:00
Richie Cahill
b33d8151f9 added psycopg2 2024-08-06 13:27:52 +00:00
Richie Cahill
aef86f5b89 testing home-assistant 2024-08-06 13:27:52 +00:00
Richie Cahill
d12ca3fb0e create arch_mirror.nix 2024-08-04 14:06:19 +00:00
91243baece add wifi, fix sops path 2024-08-03 13:43:32 +00:00
885a9b0381 add branch-main to checks 2024-07-28 13:59:44 +00:00
e45610a2e4 add readonly branches to status 2024-07-28 13:59:44 +00:00
5b92c10010 adds nix-dotfiles-build
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-27 23:52:08 +00:00
c482601655 add devchecks agg job, update hydra config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-27 23:52:08 +00:00
8c00a6cae4 modify hydra notify targets, given agg job
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-27 23:52:08 +00:00
b9cbaf8c13 add githubstatus to hydra
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

fix repo in jobsets

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

fix hydraURL

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

switch to short context

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>

fix hydraURL (again)

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-27 23:52:08 +00:00
b2afa504eb add githubstatus to hydra
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-27 23:52:08 +00:00
Richie Cahill
0e2531bcb6 fixing bugs in server_tools 2024-07-27 00:26:14 +00:00
26823cfd18 update flake lock and docker image 2024-07-23 00:36:43 +00:00
github-actions[bot]
067a9ca627 [create-pull-request] automated change 2024-07-23 00:36:43 +00:00
c896bd691a temporarily remove playonlinux from artemision 2024-07-22 21:44:16 +00:00
113e2034b9 add libvirt to artemision
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-19 22:53:24 +00:00
08f1c45a59 external url and fix queue address
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-19 22:53:06 +00:00
f28e596132 add queue runner to prometheus
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-19 22:53:06 +00:00
5ace8a7a10 fix port type
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-19 22:53:06 +00:00
eceaf67ad6 finalize hydra promtheus config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-19 22:53:06 +00:00
0916a3a8f0 set port
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-19 22:53:06 +00:00
ad9bad9fe2 add prometheus to hydra
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-19 22:53:06 +00:00
c808c89fbd removes sound.enable from all machines
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-18 00:24:08 +00:00
Richie Cahill
12edd92a20 converted startup_validation services to EnvironmentFile 2024-07-15 22:39:47 +00:00
Richie Cahill
903b71ae59 added path to all startup_validation services 2024-07-15 22:39:47 +00:00
Richie Cahill
1b92ecefed test 2024-07-15 22:39:47 +00:00
Richie Cahill
8b65d7046e converted paths to strings 2024-07-15 22:39:47 +00:00
Richie Cahill
1d3729652c testing path 2024-07-15 22:39:47 +00:00
Richie Cahill
49cadbf282 adding services.nix to imports 2024-07-15 22:39:47 +00:00
Richie Cahill
023661129c using hooks url in sops 2024-07-15 22:39:47 +00:00
Richie Cahill
fab77a48f0 added startup_validation for palatine-hill 2024-07-15 22:39:47 +00:00
22da417b5b add webhook url to SOPS 2024-07-15 22:39:47 +00:00
Richie Cahill
ca75203681 added startup_validation for jeeves 2024-07-15 22:39:47 +00:00
Richie Cahill
e03a88b25c updated server_tools 2024-07-15 22:39:47 +00:00
Richie Cahill
c07d09b1b3 created startup_validation services and timer 2024-07-15 22:39:47 +00:00
fe2f7ab58f add calibre-server 2024-07-07 22:44:59 +00:00
6028db440a add calibre-web
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-07 22:44:59 +00:00
422461c220 add prism launcher
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-07-07 21:39:58 +00:00
Richie Cahill
e0aefac61a removed uptime_kuma ports 2024-07-05 20:27:40 +00:00
Richie Cahill
cf057eed0a updated haproxy user 2024-07-05 20:27:40 +00:00
Richie Cahill
0ff0c926c4 fixed typo 2024-07-05 20:27:40 +00:00
Richie Cahill
740bc8495b set up sops for jeevesjr 2024-07-05 20:27:40 +00:00
Richie Cahill
726f44403a clean up 2024-07-05 20:27:40 +00:00
Richie Cahill
343e860099 testing docker_templates 2024-07-05 20:27:40 +00:00
Richie Cahill
a7362dcaba setup vars for jeevesjr 2024-07-05 20:27:40 +00:00
Richie Cahill
3f5179c194 moved jeevesjr haproxy.cfg to the nix repo 2024-07-05 20:27:40 +00:00