|
59c4b89fd1
|
extra: nvim: add typos-lsp, enable spell checking by default
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-06-10 09:47:44 +02:00 |
|
|
249cf3f640
|
services: vikunja: add initial deployment
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-06-06 17:56:34 +02:00 |
|
|
e7b0f7a938
|
services: nginx: optimize overall configuration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-06-04 17:23:57 +02:00 |
|
|
6fb9beb383
|
flake: bump nixpkgs, home-manager, nixos-hardware, nixgl and sops-nix
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-06-03 11:15:44 +02:00 |
|
|
db0d68bfd0
|
machines: tank: set IPv6 DUID for dhcpcd
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-06-01 00:59:03 +02:00 |
|
|
c685bbdc82
|
home-manager: waybar: add separate network module for ipv6
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-05-30 15:26:07 +02:00 |
|
|
e088f045de
|
system: deploy-target: generify a bit
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-05-28 13:35:04 +02:00 |
|
|
9020656507
|
machines: zero: default to ipv6 for waybar network module
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-05-27 15:39:16 +02:00 |
|
|
620b681176
|
secrets: convert machine-specific zero secrets to common desktop
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-05-25 20:07:37 +02:00 |
|
|
bfe1324be4
|
machines: maui: add swaks to home packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-05-21 12:23:44 +02:00 |
|
|
807be7778e
|
machines: maui: disable broken sway config check
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-05-13 13:03:55 +02:00 |
|
|
9d4477ff82
|
machines: enable regular btrfs scrub on all machines
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-05-12 15:01:59 +02:00 |
|
|
320b97d660
|
tree-wide: convert everything from morph to nixinate + sops-nix
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-05-10 01:20:50 +02:00 |
|
|
b06415bae1
|
flake: merge maui standalone flake into main one
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-04-22 11:41:41 +02:00 |
|
|
83c7b415d1
|
services: alertmanager: add initial deployment
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-04-20 21:27:19 +02:00 |
|
|
f185afdc87
|
services: tt-rss: add initial deployment
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-04-15 23:22:28 +02:00 |
|
|
9a5b22767d
|
machines: tank: add prometheus smartctl exporter
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-04-10 21:01:52 +02:00 |
|
|
8b44c5b6c1
|
services: vaultwarden: add initial service configuration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-03-24 14:26:24 +01:00 |
|
|
9219504c20
|
services: prometheus: restructure a bit, extract node-exporter
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-03-03 21:31:50 +01:00 |
|
|
0fa94701b7
|
services: prometheus: add initial deployment
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-02-10 20:41:41 +01:00 |
|
|
b63c953cf0
|
services: gatus: drop completely
Will be replaced by Grafana + Mimir + blackbox-exporter (probably) in
the future.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-02-10 20:41:24 +01:00 |
|
|
7638f4ebec
|
services: grafana: add basic service deployment
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-02-10 20:41:21 +01:00 |
|
|
521313ea8f
|
secrets: shuffle them around a bit, enforce some better pratices
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-31 00:13:42 +01:00 |
|
|
86cc1adc47
|
machines: tank: add some useful tools for music et al.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-30 23:52:21 +01:00 |
|
|
3a8bcee21a
|
secrets: fort: unify files
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-29 20:28:40 +01:00 |
|
|
b98a8e47e2
|
machines: back: switch ConnectX-3 ports to ethernet mode on boot
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-27 18:44:48 +01:00 |
|
|
97ec854f85
|
machines: zero: drop obsolete homelab nfs mount
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-26 20:58:15 +01:00 |
|
|
173fde14af
|
machines: tank: switch some more services to local IPv6 only
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-22 23:58:52 +01:00 |
|
|
db6115965e
|
secrets: start cleaning up a bit
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-22 23:43:53 +01:00 |
|
|
f746d38e7f
|
services: navidrome: add new deployment on tank
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-21 01:53:01 +01:00 |
|
|
d1adb7e98e
|
machines: tank: move secrets path
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-15 17:16:59 +01:00 |
|
|
e2f5beea06
|
services: home-assistant: add switch for waking/powering off workstation
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-15 17:07:51 +01:00 |
|
|
2eb55a419f
|
services: home-assistant: add MQTT/Tasmota integration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-08 14:10:55 +01:00 |
|
|
d657ae9709
|
home-manager: drop some no longer TU Vienna stuff
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-08 10:39:57 +01:00 |
|
|
7f06b09aa7
|
machines: tank: set cpufreq governor to powersave
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-07 18:53:32 +01:00 |
|
|
fddde98985
|
machines: tank: add basic home-assistant service enablement
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-07 04:02:36 +01:00 |
|
|
6055cefb76
|
machines: fort: simplify ACME setup
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-07 02:58:44 +01:00 |
|
|
f1df51fe51
|
machines: rename serv -> tank, switch to baremetal
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-07 02:24:22 +01:00 |
|
|
e83d5b31b7
|
machines: back: move initrd stuff to system file
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-06 19:14:23 +01:00 |
|
|
26e767fd61
|
tree-wide: switch to grub2 as default bootloader, instead of systemd-boot
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-06 18:41:52 +01:00 |
|
|
a73c132a5f
|
machines: zero: remove spotify leftovers
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-03 00:34:22 +01:00 |
|
|
d422809bed
|
module: import modules in morph target definition
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2024-01-03 00:24:51 +01:00 |
|
|
6e6aa84c5f
|
machines: back: limit GRUB configurations to 8
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2023-12-29 15:00:14 +01:00 |
|
|
cc8c7269b0
|
machines: back: also unlock zfs pools on boot
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2023-12-29 14:53:20 +01:00 |
|
|
de8425e0a1
|
machines: back: kill sshd after unlocking root device
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2023-12-28 21:09:59 +01:00 |
|
|
a964cac3d5
|
machines: back: add restricted backup user
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2023-12-28 14:54:02 +01:00 |
|
|
0a9d81ca55
|
machines: back: enable root lvm unlock via ssh
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2023-12-25 22:13:11 +01:00 |
|
|
51ec4e161c
|
machines: back: limit ZFS ARC size to 32 GiB
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2023-12-18 20:43:18 +01:00 |
|
|
825ca21bf0
|
services: conduit: add restic backup job
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2023-12-14 18:43:44 +01:00 |
|
|
fab45bde9b
|
machines: fort: add gatus service deployment
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
|
2023-12-06 16:10:26 +01:00 |
|