Christoph Heiss
34ebc683e9
secrets: maui: Simplify host declaration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-17 11:19:33 +02:00
Christoph Heiss
8e6d41f286
secrets: wireguard: Fix file permissions
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-13 20:46:41 +02:00
Christoph Heiss
08d7438ecf
machines: serv: Add homer dashboard
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 21:50:17 +02:00
Christoph Heiss
8a7984be6a
sources: Update nixpkgs and home-manager to 30-09-2023
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 00:14:42 +02:00
Christoph Heiss
b54499f3f2
secrets: Add TU Vienna ssh key
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-10 17:33:26 +02:00
Christoph Heiss
2893e429ad
secrets: maui: Add some additional sway config
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 14:17:00 +02:00
Christoph Heiss
bd2965fa52
secrets: email: Enable notmuch
for personal email addresses too
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 21:12:55 +02:00
Christoph Heiss
83f3b6f5fa
secrets: Fix VPN IPs; restructure some things
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 21:04:03 +02:00
Christoph Heiss
d1bc6d01cb
secrets: Fix WireGuard PSK size
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-26 21:01:56 +02:00
Christoph Heiss
98988ae0b2
secrets: Add WireGuard peer config for maui
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-25 13:18:23 +02:00
Christoph Heiss
6087903d92
home-manager: email: Enable notmuch
integration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-25 11:30:50 +02:00
Christoph Heiss
3c54df4da1
secrets: email: Add workaround for home-manager bug for another address
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-13 01:17:51 +02:00
Christoph Heiss
2fa40d4346
secrets: web: Update deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-08 21:07:39 +02:00
Christoph Heiss
1773f9b58d
secrets: maui: Update some things
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-07 16:18:21 +02:00
Christoph Heiss
6c5c1ea01a
secrets: my: Fix zero display list quoting issue
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-05 12:20:53 +02:00
Christoph Heiss
6eb1b62d4e
services: web: Enable HSTS everywhere
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-04 20:19:00 +02:00
Christoph Heiss
4b5956d7c2
secrets: Add some deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-03 22:57:41 +02:00
Christoph Heiss
d88d72aba4
secrets: acme: Fix extra domain names
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-02 23:04:38 +02:00
Christoph Heiss
3990bb0000
secrets: Add some WireGuard routes
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-01 23:41:03 +02:00
Christoph Heiss
eca3464a55
services: web: Add c8h4.io deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-31 20:08:24 +02:00
Christoph Heiss
8c42715461
machines: fort: Restructure network/wireguard configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 19:36:52 +02:00
Christoph Heiss
06e5d5ad61
machines: Add new fort
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 23:24:47 +02:00
Christoph Heiss
7047e9c2ab
machines: zero: Move NAS NFS mount definition to secrets
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-23 01:02:21 +02:00
Christoph Heiss
07f93969fd
secrets: email: Fix another home-manager/git bug
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-10 09:31:18 +02:00
Christoph Heiss
aa9199a42e
secrets: email: Add macro to quickly switch accounts
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
b946d107c9
secrets: email: Simplify helper command, workaround home-manager/git bug
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-13 21:10:46 +02:00
Christoph Heiss
7a0244b557
secrets: Update DNS mappings list
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-12 17:37:18 +02:00
Christoph Heiss
83af807be2
secrets: email: Properly set up mbsync for mail synchronization
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-11 15:42:15 +02:00
Christoph Heiss
6ba98808bb
tree-wide: Clean up; remove unused arguments
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-09 23:07:50 +02:00
Christoph Heiss
2e49ac3334
machines: Add configuration for zero; new workstation
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-08 21:38:44 +02:00
Christoph Heiss
fd5a4f6443
secrets: Consolidate into one file; pass on using module args
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-01 18:27:21 +02:00
Christoph Heiss
d435059225
secrets: maui: Update
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-25 16:23:01 +02:00
Christoph Heiss
7ef0ee6e87
home-manager: Add standalone configuration for maui
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:22 +02:00
Christoph Heiss
fdfcd536ab
machines: serv: Add paperless-ngx
service
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-10 21:40:32 +02:00
Christoph Heiss
0f9e4bd5a9
secrets: acme: Add main domain certficate configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-02 23:02:05 +02:00
Christoph Heiss
3c608325c1
machines: Rename 'srht' -> 'serv'
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-02 23:01:07 +02:00
Christoph Heiss
60d9d5f7c0
system: Rework email configuration to make selective enabling possible
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 17:29:11 +02:00
Christoph Heiss
74d82de153
machines: Add srht
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-22 15:00:19 +02:00
Christoph Heiss
6955ea6a96
machines: Add trek
, my Framework laptop
...
.. and with it, all the infrastructure for desktop systems; as well as
laptop-specific things like WiFi and TLP.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-08 18:33:17 +02:00
Christoph Heiss
df9b15996d
machines: Add 'name'
...
Runs blocky + unbound for custom DNS.
Also adds all the common nix infrastructure needed.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 22:20:34 +02:00
Christoph Heiss
0441714c65
Initial commit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 12:15:22 +02:00