Christoph Heiss
17cadce00a
pkgs: Update revision of custom sourcehut repository
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-30 15:30:39 +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
95a966b279
machines: fort: Switch from ARM64 back to x86_64 machine
...
While it /works/ and I'd love to use the Ampere machine, cross-arch
deployment (with morph, in particular) is still too big of a PITA to
actually be worth it.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 18:40:46 +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
ec3f962606
machines: zero: Enable noatime
on /nix/store and /var/log
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 12:12:29 +02:00
Christoph Heiss
6908c1f9b1
machines: zero: Switch to older linux-firmware
version due to incompatibilies
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-24 00:54:35 +02:00
Christoph Heiss
c23aa31f56
machines: serv: Only override sourcehut packages from separate branch
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-24 00:18:44 +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
d9b4fb8cb2
machines: name: Fix blocky upstream timeout on boot
...
Although blocky starts after unbound, it still takes a few seconds for
it be ready - which blocky reliably races such that it errors out on
resolving it's upstream (aka. unbound).
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-22 23:04:42 +02:00
Christoph Heiss
f6b2b6b72a
machines: zero: use amd-pstate instead of old acpi-cpufreq
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-14 16:33:41 +02:00
Christoph Heiss
9b2552a16d
machines: serv: update to 23.05 too
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-13 23:02:24 +02:00
Christoph Heiss
ad8df92bac
machines: zero: Fix white screen (flickering)
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-12 17:36:43 +02:00
Christoph Heiss
15e8810c25
machines: serv: Drop non-existing leftover import
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-11 15:41:09 +02:00
Christoph Heiss
83470825bb
machines: trek: Add printing via cups configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-10 20:23:09 +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
b4fef4c70c
machines: name: Ensure blocky starts after unbound
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-01 18:28:57 +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
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
86f4d23f96
deploy: Simplify morph machine declarations
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-10 21:37:05 +02:00
Christoph Heiss
bc31aab711
tree-wide: Update nixpkgs and home-manager
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:05 +02:00
Christoph Heiss
21f2c8a55e
pkgs: Properly pull in custom packages via nixpkgs overlay
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-03 23:32:43 +02:00
Christoph Heiss
c27e361045
machines: serv: Update custom nixpkgs branch to latest
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-02 23:02:03 +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
3464b3b99c
machines: trek: Remove common
import, already imported by desktop
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-19 16:54:17 +02:00
Christoph Heiss
4bf1fdf3cd
name: Add bootstrap DNS server for services.blocky
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-13 21:05:05 +02:00
Christoph Heiss
982142ae78
services: unbound: Fix prometheus exporter setup
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-13 21:05:05 +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