020689d987
Fix zigbee2mqtt auth
2024-10-27 16:40:47 -07:00
9109e356bd
Backup vikunja
Check Flake / check-flake (push) Successful in 2m6s
2024-10-27 16:26:32 -07:00
c7d9e84f73
Lock down access to mqtt
Check Flake / check-flake (push) Successful in 1m6s
2024-10-27 16:15:23 -07:00
1e25d8bb71
Add vikunja
Check Flake / check-flake (push) Has been cancelled
2024-10-10 20:02:43 -07:00
ac1cf1c531
Open up mqtt for valetudo
2024-10-10 20:02:09 -07:00
e56271b2c3
Add reverse proxy for valetudo
Check Flake / check-flake (push) Successful in 1m6s
2024-10-06 19:16:05 -06:00
f9ef5e4b89
Clean up
2024-10-06 17:15:25 -06:00
e516bd87b5
Fix VLANs
2024-10-06 17:11:58 -06:00
66bfc62566
Refactor frigate config to add a bunch of features
...
Check Flake / check-flake (push) Successful in 2h20m26s
- Enable vaapi GPU video encode/decode support
- Use go2rtc. This allows for watching high resolution camera feeds
- Split nix config into pieces that are easier to understand
- Add utilities for easily adding new cameras in the future
- misc changes
2024-06-30 12:49:26 -06:00
91874b9d53
Move frigate into it's own config file
2024-06-30 07:42:23 -06:00
50fc0a53d2
Enable more hass integrations
2024-06-29 10:13:46 -06:00
0b3322afda
First VLAN camera in frigate
2024-06-29 10:13:03 -06:00
b32f6fa315
Enable memtest86
2024-06-29 10:12:11 -06:00
fe41ffc788
Allow s0 to access VLANs
2024-06-29 10:11:34 -06:00
eac443f280
Fix home assisstant
Check Flake / check-flake (push) Successful in 1m7s
2024-06-21 23:26:30 -06:00
d557820d6c
Lockdown intranet services behind tailscale
2024-06-21 21:04:49 -06:00
588e94dcf4
Update to NixOS 24.05
Check Flake / check-flake (push) Successful in 1m11s
2024-06-02 21:12:07 -06:00
74e41de9d6
Enable unify v8 service
Check Flake / check-flake (push) Successful in 56s
2024-05-26 17:24:46 -06:00
b482a8c106
Restore frigate functionality by reverting to an older tensorflow version for libedgetpu
2024-05-26 17:16:59 -06:00
1dfd7bc8a2
Increase seed ratio
Check Flake / check-flake (push) Successful in 2m58s
2024-02-03 14:15:49 -07:00
e34752c791
Fix transmission running in a container
...
https://github.com/NixOS/nixpkgs/issues/258793
2024-02-03 14:10:35 -07:00
932b05a42e
Basic oauth proxy for frigate
Check Flake / check-flake (push) Successful in 1m13s
2024-01-30 22:12:18 -07:00
b5cc4d4609
Emulate ARM systems for building
2024-01-30 21:59:09 -07:00
ba3d15d82a
PoC: Frigate + PCIe Coral + ESPCam, Home Assistant, ESPHome, MQTT, zigbee2mqtt
Check Flake / check-flake (push) Successful in 3m24s
2023-12-17 21:29:45 -07:00
e80fb7b3db
PoC: Frigate + PCIe Coral + ESPCam, Home Assistant, ESPHome, MQTT, zigbee2mqtt
Check Flake / check-flake (push) Failing after 1m1s
2023-12-17 14:29:45 -07:00
c4847bd39b
Use dashy for services homepage
Check Flake / check-flake (push) Successful in 5m25s
2023-11-08 21:35:10 -07:00
8dfba8646c
Fix CI builder
Check Flake / check-flake (push) Successful in 1m5s
2023-10-20 19:52:33 -06:00
63c0f52955
s0: use eth1
Check Flake / check-flake (push) Failing after 9s
2023-10-16 20:21:00 -06:00
5413a8e7db
Remove mounts that fail. These never worked
2023-10-16 20:20:32 -06:00
52ed25f1b9
Push derivations built during nix flake check
to binary cache
Check Flake / check-flake (push) Failing after 1m17s
2023-10-15 18:00:38 -06:00
0446d18712
Use official nixos module for gitea actions runner
2023-10-15 17:58:03 -06:00
f4a26a8d15
Enable zfs scrubbing
2023-08-12 18:26:13 -06:00
96de109d62
Basic binary cache
Check Flake / check-flake (push) Successful in 7m55s
2023-04-29 20:33:10 -06:00
0efcf8f3fc
Flake check gitea action
Check Flake / check-flake (push) Successful in 1m28s
2023-04-29 19:20:48 -06:00
306ce8bc3f
Move s0 to systemd-boot
2023-04-25 23:41:08 -06:00
b5dd983ba3
Automatically set machine hostname
2023-04-24 20:52:17 -06:00
71baa09bd2
Refactor imports and secrets. Add per system properties and role based secret access.
...
Highlights
- No need to update flake for every machine anymore, just add a properties.nix file.
- Roles are automatically generated from all machine configurations.
- Roles and their secrets automatically are grouped and show up in agenix secrets.nix
- Machines and their service configs may now query the properties of all machines.
- Machine configuration and secrets are now competely isolated into each machine's directory.
- Safety checks to ensure no mixing of luks unlocking secrets and hosts with primary ones.
- SSH pubkeys no longer centrally stored but instead per machine where the private key lies for better cleanup.
2023-04-21 12:58:11 -06:00
f68a4f4431
nixpkgs-fmt everything
2023-04-04 23:30:28 -06:00
d1e6d21d66
iperf server
2023-03-25 15:48:39 -06:00
c48b1995f8
Remove zerotier
2023-03-18 20:41:09 -06:00
db441fcf98
Add ability to refuse PIA ports
2023-03-12 21:46:36 -06:00
63f2a82ad1
ignore lid close for NAS
2023-03-03 00:16:57 -07:00
3e0cde40b8
Cleanup remote LUKS unlock
2023-02-11 18:40:08 -07:00
2c8576a295
Hardware accelerated encoding for jellyfin
2023-02-11 16:10:19 -07:00
8aecc04d01
config cleanup
2023-02-11 16:10:10 -07:00
cb2ac1c1ba
Use x86 machine for NAS
2023-02-11 16:08:48 -07:00
c649b04bdd
Update ssh keys and allow easy ssh LUKS unlocking
2023-02-11 15:05:20 -07:00
aa7bbc5932
Use Tailscale
2022-06-23 22:30:07 -04:00
7e615f814d
Rewrite VPN container
2022-05-28 18:54:41 -04:00
c560a63182
More vpn options
2022-05-27 16:43:25 -04:00