Commit graph

117 commits

Author SHA1 Message Date
Lyn
60a62f0288 use random ports for homeserver so it IGD doesn't collide with devices with default port 2025-01-15 16:35:25 +01:00
Lyn
5bea98a37f fix upnp firewall rules 2025-01-15 14:16:49 +01:00
Lyn
6fd0215a19 switch to nixos 24.11 2025-01-14 22:43:38 +01:00
Lyn
40e04843ef clean up mkMesh implementation 2025-01-14 22:08:32 +01:00
Lyn
7f00516334 IPv6 mesh support yooooo 2025-01-14 21:32:58 +01:00
Lyn
91eda3a0ae added experimental IPv6 compatible wgautomesh build 2024-11-30 04:07:27 +01:00
Lyn
cdfd856296 Revert "enable IPv6"
wgautomesh doesn't support IPv6 (yet?)

This reverts commit 8f8adf132c.
2024-11-20 22:57:31 +01:00
Lyn
8f8adf132c enable IPv6 2024-11-20 21:52:56 +01:00
Lyn
b3ae9ba314 fixed wireguard \o/ 2024-11-20 21:44:29 +01:00
Lyn
1d2cb130cf update firewall rules to allow upnp requests 2024-11-14 03:49:23 +01:00
Lyn
cda6fff78b wait shouldn't the subnet be x.x.x.0? 2024-11-14 03:20:02 +01:00
Lyn
4a5c9228d1 those files shouldnt be in here 2024-11-14 01:49:20 +01:00
Lyn
8e46d4cde3 open wireguard port; keep mtu low 2024-11-14 01:48:38 +01:00
Lyn
d577008fca disable IPv6 for testing purposes 2024-11-14 01:36:16 +01:00
Lyn
232faef5c0 small fixes to peerlist -> endpoint generation 2024-11-14 01:32:43 +01:00
Lyn
ad3d196a1e gave supernova access to gossip_secret 2024-11-13 23:34:04 +01:00
Lyn
0b09d9e0a2 corrected malformatted IPv6 addressed 2024-11-13 23:24:26 +01:00
Lyn
bbfbb002d5 fixes 2024-11-13 23:17:28 +01:00
Lyn
aa16354a39 base profile reformatted 2024-11-13 22:40:55 +01:00
Lyn
0743facbde added wgautomesh to secret management, handling of the secret happens inside the wgautomesh module 2024-11-13 22:40:30 +01:00
Lyn
ef09f73a5e uhh how did that get there? 2024-11-13 21:08:27 +01:00
Lyn
bd614e1e2a add wireguard pubkeys 2024-11-13 21:06:25 +01:00
Lyn
589841c265 comments, wgautomesh wrapper fix and removed unncessary logic 2024-11-13 21:01:13 +01:00
Lyn
9080c75f6d fixed typos (this time fr) 2024-11-13 20:30:39 +01:00
Lyn
6faa9df23b changed prefix to lyn because that works too now; fixed network.nix defining config values inside the options scope 2024-11-13 20:27:18 +01:00
Lyn
c9f1a9a362 fix typos 2024-11-13 20:04:25 +01:00
Lyn
6b1b4a74ad typo 2024-11-13 19:21:57 +01:00
Lyn
36ad39d4e5 fixed types typo 2024-11-13 19:20:56 +01:00
Lyn
f386e19d29 made the hosts thingy into a hacky module 2024-11-13 19:19:13 +01:00
Lyn
2ed2a77263 first attempt at porting over the peerlist to wgautomesh module to make it more dynamic 2024-11-13 18:43:06 +01:00
Lyn
9347348d39 huh would this work? 2024-11-13 05:15:14 +01:00
Lyn
90bbd821b0 bring local vars into scope 2024-11-12 03:46:56 +01:00
Lyn
65726d62c0 fixed logic error 2024-11-12 03:22:42 +01:00
Lyn
f29847b7dc 🥺 2024-11-12 03:21:44 +01:00
Lyn
9710ec7174 pls work🥺 2024-11-12 03:02:51 +01:00
Lyn
9a656a435e oops 2024-11-12 01:52:07 +01:00
Lyn
4d73c4c4e3 first draft of the automesh abstraction 2024-11-12 01:49:31 +01:00
Lyn
95d9945158 got trolled by nixos discourse ._. 2024-11-10 04:23:00 +01:00
Lyn
e1ec40eca3 typo 2024-11-10 03:44:32 +01:00
Lyn
ea3f1daaf8 changed subvolume 2024-11-10 03:37:15 +01:00
Lyn
1746258f58 bleh 2024-11-10 03:36:08 +01:00
Lyn
ff7fbbe7f2 please work🥺 2024-11-10 03:33:44 +01:00
Lyn
bac0fd40b6 hotfix 2024-11-09 22:15:59 +01:00
Lyn
a2c3512a38 got a new encrypted btrfs raid yay 2024-11-09 21:58:53 +01:00
Lyn
73ed8b7f1c give ellie access to hypervisor 2024-11-09 21:16:53 +01:00
server
b0fde95282 update flake 2024-11-09 21:14:32 +01:00
Lyn
aac3d39b02 hotfix 2024-11-09 21:09:49 +01:00
Lyn
3f9cb151ee hotfix 2024-11-09 21:04:28 +01:00
Lyn
4e78dd2fae oops wrong key 2024-11-09 21:02:02 +01:00
Lyn
ab9f9ce991 add ellie as a user 2024-11-09 20:58:41 +01:00