Commit graph

13 commits

Author SHA1 Message Date
a881c5d7e1
refactor(flake)!: machines -> hosts 2024-07-27 13:04:48 +03:00
d9ce1c840b
fix(jeeves)!: open up wireguard for DNS requests
Port 53 is needed to pass DNS requests through
Also enable `NAT` for `wg0`
2024-07-20 22:44:39 +03:00
3c5177a447
fix(wireguard): remove wireguardPeerConfig layer
<https://github.com/NixOS/nixpkgs/pull/312472>
2024-06-03 19:22:40 +03:00
d0858c5547
chore: add language annotation for bash script 2024-05-04 22:47:38 +03:00
ee98e1582c
feat(jeeves)!: spring updating
More `wireguard` peers
`nano` -> `neovim` for default available editor
`samba` better names + symlink support
More `opengl` packages for `Jellyfin`
Add `home-assistant` (no config yet)
2024-03-17 23:47:18 +02:00
36e14ad3f6
style: format with nix fmt
Currently uses `nixpkgs-fmt`
2024-01-25 17:39:43 +02:00
a5f1832d07
fix(wireguard)!: AllowedIPs semantics
Also add `limonka` and `peshoDjam` peers
2024-01-08 23:44:22 +02:00
05f384a035
fix(agenix-rekey)!: wrong generator syntax 2023-12-26 01:16:47 +02:00
5efe96a1de
chore(agenix): remove comments, add generators 2023-12-26 01:16:47 +02:00
8feb5245ea
feat(agenix-rekey)!: first try
Cannot `agenix rekey` / `deploy`
`agenix rekey` rekeys separate keys successfully but canot build the derivation that contains them
2023-12-25 18:47:17 +02:00
4afa641a4d
feat(limonka)!: jellyfin and transmission config
Add config for the `jellyfin` service
Add config for the `transmission` service
Fix networking issue (DNS died after some time)
Rename `jeeves_password` secret
Fix deprecated `passwordFile` -> `hashedPasswordFile`
2023-11-17 16:03:25 +02:00
c707909f4f
fix(jeeves): wireguard peer's PublicKey should not be a file 2023-10-23 09:24:31 +03:00
4f5af36bc6
feat(jeeves): wireguard
Add separate module for `wireguard`
Rekey `jeeves_password` (use all `users`' keys)
Add secrets related to Wireguard: server public/private, cheetah public
Add a `.gitignore` for the private `limonka_age` key
2023-10-23 08:59:49 +03:00