Commit graph

891 commits

Author SHA1 Message Date
fe94d7f146
restic: Add restic-backup-all and restic-restore-all scripts 2026-02-02 23:43:04 +01:00
a322ebb623
restic: Refactor 2026-02-02 21:31:39 +01:00
e20ad1398b
Improve wording of assertion messages 2026-02-02 19:20:46 +01:00
93652012d0
caddy: Rework assertions 2026-02-02 18:52:16 +01:00
586a0907d4
memos: Remove module 2026-02-01 22:52:32 +01:00
018565dd38
Reduce use of lib.optionalString 2026-01-31 19:26:36 +01:00
a14692c6d6
nebula: Auto enable as default overlay implementation 2026-01-31 01:53:30 +01:00
27b5c57023
networking: Unify underlay config across hosts 2026-01-30 20:39:59 +01:00
1d1709e1ba
btop: Use different dark theme 2026-01-30 19:33:18 +01:00
b57eae3d3f
wlan: Let networkd configure the interface 2026-01-30 14:34:34 +01:00
c3976fa6fb
radicale: Refactor 2026-01-25 19:31:43 +01:00
00d1e06c25
forgejo: Remove ssh server 2026-01-25 13:01:02 +01:00
2eb791f791
hyprland: Auto start btop 2026-01-24 22:12:05 +01:00
faf3d256ea
btop: Fix theme 2026-01-24 15:13:22 +01:00
8e949b0361
Rename module gc to auto-gc 2026-01-23 21:32:41 +01:00
15e61515a1
hyprland: Use btop instead of bottom as system monitor 2026-01-23 19:08:39 +01:00
bb0aaeceea
btop: Init module 2026-01-23 19:08:09 +01:00
3a669dd8fd
sshd: Make sure to only ever listen on overlay address 2026-01-23 11:26:59 +01:00
a2827a95f2
uptime-kuma: Remove module 2026-01-23 10:59:34 +01:00
4039f12871
vps-monitor: Don't monitor public dav domain with gatus 2026-01-22 22:42:54 +01:00
9677ce5f19
networking-toolbox: Init module 2026-01-22 22:24:48 +01:00
8336c3b5ac
screego: Init module 2026-01-22 21:34:49 +01:00
b487ec8ae7
Remove meta.ports and meta.domains modules 2026-01-21 23:25:16 +01:00
d8abea9e18
Revert "hyprland: Use windowrule v3"
This reverts commit 2449bc2d47.
2026-01-21 23:23:38 +01:00
2449bc2d47
hyprland: Use windowrule v3 2026-01-21 14:50:57 +01:00
e3b572ef96
syncthing: Sync zsh history file 2026-01-18 18:57:46 +01:00
266b334501
syncthing: Exclude downloads folder from backups 2026-01-18 18:56:41 +01:00
4ddc49c001
gatus: Include the whole domain in the endpoint name 2026-01-17 22:01:09 +01:00
49c918f747
Refactor 2026-01-17 13:21:16 +01:00
0d7164fe0a
vscode: Install python language server 2026-01-16 19:17:45 +01:00
8ba17ac1ce
Replace lib' with self.lib 2026-01-16 14:09:34 +01:00
07c46beefb
nebula: Fix constant restarts by using fixed paths 2026-01-16 10:53:41 +01:00
10bd5fcf24
gatus: Set alerting URL with new option ntfyUrl 2026-01-15 22:48:22 +01:00
92d61afc40
gatus: Fix ntfy url 2026-01-15 22:39:28 +01:00
2f246153d4
caddy: Add extraConfig option 2026-01-15 22:18:22 +01:00
82844a3bb4
networking: Set overlay options in nebula module 2026-01-15 21:05:40 +01:00
11769ee3ac
networking: Add dnsServers option 2026-01-14 19:53:33 +01:00
b008c3a974
caddy: Persist state of acme 2026-01-12 22:29:56 +01:00
2ae08dc9c5
grafana: Enable datasources and dashboards intelligently 2026-01-12 20:57:16 +01:00
55c0eb01be
Expose ntfy publicly 2026-01-12 01:42:30 +01:00
2703325b4d
nebula: Change network interface name to nebula 2026-01-11 21:38:56 +01:00
f7b10b0442
filrebrowser: Remove unused module arguments 2026-01-11 19:14:15 +01:00
252abe9443
Create networking abstraction on top of nebula 2026-01-11 19:13:30 +01:00
e0b6239ab6
nebula/sshd: Hardcode port 22 2026-01-11 14:14:01 +01:00
3cf75dc7e1
Remove all traces of tailscale 2026-01-11 00:17:51 +01:00
2acd61d67e
vps-monitor: Switch completely to nebula 2026-01-11 00:07:24 +01:00
b7a2598ebe
vps-private: Switch completely to nebula 2026-01-10 23:25:13 +01:00
116b4437fe
caddy: Add support for web services over nebula 2026-01-10 23:19:49 +01:00
b7db8d2fd8
persistence: Copy directories option type from upstream 2026-01-10 17:50:01 +01:00
c6b56d87ff
gc: Enable on servers with gcroot cleanup only 2026-01-10 14:37:44 +01:00