Commit graph

987 commits

Author SHA1 Message Date
4887e06117
sops: Rename secrets option to secretsData 2026-02-28 00:13:51 +01:00
3af7d23a46
sops: Add assertion to validate that all secrets are actually used 2026-02-28 00:06:19 +01:00
1fc79bee5c
atuin: Move from services namespace to web-services 2026-02-27 23:42:14 +01:00
87de9e1c4e
sops: Add assertions to validate secret existence at eval time 2026-02-27 22:26:15 +01:00
203b77860f
syncthing: Fix "Host check error" 2026-02-27 13:34:35 +01:00
1c1b9221fc
Rename modules directory system to nixos 2026-02-26 21:11:45 +01:00
653a6f310b
sops: Add assertions to validate secret existence at eval time 2026-02-26 19:27:34 +01:00
d83843e5e1
lib: Add existingPath type to validate path existence at eval time 2026-02-26 00:32:25 +01:00
bcf3650d2e
nebula: Fix start up sequence 2026-02-25 23:19:28 +01:00
ef2b10f22c
Prefer File in option names over Path 2026-02-24 13:27:24 +01:00
54433591bf
networking: Only use overlay dns for overlay domain 2026-02-21 22:56:24 +01:00
0854f93136
home: Remove NH_FLAKE env var 2026-02-20 14:37:01 +01:00
fea60de14e
hyprpaper: Remove module 2026-02-19 19:25:01 +01:00
70b8d89311
Revert "home-manager: Use minimal module set and import everything else manually"
This reverts commit 0c25e7fd34.

The slightly decreased evaluation time isn't worth the added maintenance burden
2026-02-19 18:37:58 +01:00
0c25e7fd34
home-manager: Use minimal module set and import everything else manually 2026-02-19 18:05:49 +01:00
eddb6bf0b8
comin: Pull from the deploy branch 2026-02-15 23:31:31 +01:00
46971d7b57
formatter: Remove exception for aliases.nix 2026-02-15 19:43:01 +01:00
9ed3d13238
crowdsec: Remove module 2026-02-15 11:50:30 +01:00
d92342ab4c
networking/overlay: Move defaults from nebula 2026-02-14 23:47:32 +01:00
4a6a391eb0
networking/overlay: Add option fqdn 2026-02-14 21:41:48 +01:00
f27479b861
Pass allHosts as a special arg to the host configs 2026-02-14 21:37:53 +01:00
cb4c268550
nebula: Add caCertificatePath and privateKeyPath options
For future usage in nixos tests
2026-02-14 21:18:41 +01:00
42c49e8249
networking/overlay: Explicitly disable DHCP 2026-02-14 21:16:26 +01:00
b5ce26226e
atuin: Move module into the shell namespace 2026-02-10 20:42:56 +01:00
2dffcf64c1
firefox: Add karakeep extension 2026-02-10 19:53:02 +01:00
ed4c27a901
firefox: Refactor extension configuration 2026-02-10 19:52:43 +01:00
9c4b668a49
karakeep: Init module 2026-02-10 19:19:09 +01:00
28e704ceff
Add external host support 2026-02-08 20:55:46 +01:00
f93908d157
nebula: Set listen address on hosts with fixed addresses 2026-02-08 19:26:58 +01:00
eee2cebd21
nebula: Actually enable relay support 2026-02-08 19:23:38 +01:00
4cd24ddfc4
Revert "nebula: Enable relay support"
This reverts commit 2b85b2df9c.
2026-02-08 19:02:12 +01:00
2b85b2df9c
nebula: Enable relay support 2026-02-08 18:48:31 +01:00
f6fd5bb49e
syncthing: Only sync folders with the right peers 2026-02-08 01:27:55 +01:00
61869b5575
atuin: Use sqlite instead of postgres 2026-02-07 23:28:59 +01:00
a9b26c8198
Move modules alloy and atuin from web-services to services 2026-02-07 22:28:48 +01:00
10a1eafca4
syncthing: Disable zsh history syncing 2026-02-07 21:47:16 +01:00
eef54ae432
atuin: Init server and client modules 2026-02-07 21:46:10 +01:00
fa2bef14f4
syncthing: Add phone in a hacky way 2026-02-07 20:35:54 +01:00
d54e079db8
modules/home: Remove standalone hm compatibility layer 2026-02-06 15:09:08 +01:00
dfdabfb5b1
nebula: Switch to group-based firewall rules 2026-02-05 23:32:52 +01:00
6e8cea6a1f
vscode: Increase font size of chat 2026-02-05 20:48:20 +01:00
f1e10f728e
syncthing: Read device id from file by default 2026-02-04 17:53:05 +01:00
3df7d8f5f0
dns: Disable forwarding and resolve all requests yourself 2026-02-03 23:37:52 +01:00
56c7b22bf1
Route all DNS traffic to my own DNS servers 2026-02-03 23:06:00 +01:00
1c0f293c3d
Switch to the "new" standard hm-modules flake ouput name
See https://github.com/NixOS/nix/pull/10858
2026-02-03 19:16:57 +01:00
3aa54b226f
comin: Init module 2026-02-03 18:31:40 +01:00
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