eb6a50664c
Upgrade NixOS. Use upstream libedgetpu, frigate, and gasket kernel module. Fix services broken by upgrade.
Check Flake / check-flake (push) Successful in 17m43s
2024-11-19 21:28:56 -08:00
8ff552818b
Rollover digital ocean auth token
Check Flake / check-flake (push) Successful in 1m13s
2024-10-27 16:41:02 -07:00
c7d9e84f73
Lock down access to mqtt
Check Flake / check-flake (push) Successful in 1m6s
2024-10-27 16:15:23 -07:00
0b3322afda
First VLAN camera in frigate
2024-06-29 10:13:03 -06:00
d557820d6c
Lockdown intranet services behind tailscale
2024-06-21 21:04:49 -06:00
b7f82f2d44
Consolidate common PC config
Check Flake / check-flake (push) Successful in 1m14s
2024-06-03 21:07:53 -06:00
37bd7254b9
Add Howl
Check Flake / check-flake (push) Successful in 1m54s
2024-05-31 23:29:39 -06:00
bfc1bb2da9
Use a makefile for utility snippets
Check Flake / check-flake (push) Successful in 12m54s
2024-02-18 17:30:52 -07:00
7e812001f0
Add librechat
Check Flake / check-flake (push) Successful in 6m12s
2024-02-09 19:57:09 -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
84e1f6e573
wireless role was removed
2023-12-02 10:26:44 -07:00
8dfba8646c
Fix CI builder
Check Flake / check-flake (push) Successful in 1m5s
2023-10-20 19:52:33 -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
a256ab7728
Rekey secrets
2023-08-10 19:44:20 -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
2009180827
Add mail user
2023-04-29 18:24:20 -06:00
832894edfc
Gitea runner
2023-04-23 10:29:18 -06:00
38c2e5aece
Fix properties.nix path loading
2023-04-21 23:24:05 -06:00
03603119e5
Fix invalid import issue.
2023-04-21 18:57:06 -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
40f0e5d2ac
Add Phil
2023-04-19 18:12:42 -06:00
3412d5caf9
Use hashed passwordfile just to be safe
2023-04-09 23:00:10 -06:00
1065cc4b59
Enable gitea email notifications
2023-04-09 22:05:23 -06:00
378cf47683
restic backups
2023-04-08 21:25:55 -06:00
3c683e7b9e
NixOS router is now in active use :)
2023-04-04 20:53:38 -06:00
68bd70b525
Basic router working using the wip hostapd module from upstream
2023-04-04 12:57:16 -06:00
7f1e304012
Remove stale secrets
2023-02-11 15:19:35 -07:00
9e3dae4b16
Rekey secrets
2023-02-11 15:07:08 -07:00
zuckerberg
f5a9f04cf2
Rekey secrets
2022-08-25 23:16:22 -04:00
dfec18e904
Send mail through mailgun
2022-05-03 18:33:48 -04:00
5ac5b4551b
Rekey secrets
2022-05-02 11:56:25 -04:00
e37878c544
Automount samba shares
2022-04-24 21:56:28 -04:00
d5d986dd88
Rekey secrets
2022-04-21 01:26:53 -04:00
6233ce6c0d
navidrome over cloudflared
2022-04-17 20:36:04 -04:00
b2bd980947
rekey script
2022-04-09 01:01:45 -04:00
b347656b6a
Rekey secrets
2022-04-07 13:11:16 -04:00
43e31a8d2d
WolframAlpha For drastikbot
2022-03-27 19:23:07 -04:00
504e4efad6
Usermode spotifyd + spotify-tui
2022-03-13 19:59:17 -04:00
1fb16f8cd2
Rekey secrets
2022-03-13 19:58:18 -04:00
zuckerberg
2b13b6b9f6
iodine DNS tunnel
2021-09-06 11:52:49 -04:00
zuckerberg
acf786d0d9
nextcloud
2021-08-29 10:36:24 -04:00
zuckerberg
fc46ff4a91
fix email password
2021-08-28 23:31:38 -04:00
zuckerberg
10ea702481
migrate email server
2021-08-28 22:34:57 -04:00
zuckerberg
95a39c77e3
attempt at peertube
2021-08-02 13:10:14 -04:00
zuckerberg
798c01f48d
rekey secrets
2021-06-29 23:28:43 -04:00
zuckerberg
e7b9b46f44
store pia secret in git
2021-06-22 20:48:05 -04:00
zuckerberg
e6bd7d5060
wolfram alpha
2021-06-14 23:10:31 -04:00