Commit graph

40 commits

Author SHA1 Message Date
Lyn
4853aeec19 updated flake for rc wgautomesh version 2025-01-15 18:55:00 +01:00
Lyn
5bea98a37f fix upnp firewall rules 2025-01-15 14:16:49 +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
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
8e46d4cde3 open wireguard port; keep mtu low 2024-11-14 01:48:38 +01:00
Lyn
232faef5c0 small fixes to peerlist -> endpoint generation 2024-11-14 01:32:43 +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
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
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
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
aac3d39b02 hotfix 2024-11-09 21:09:49 +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
Lyn
9dc962a98c autoformatted files 2024-10-29 08:55:56 +01:00
Lyn
f7609d5cf2 make use of the qemu-guest nixpkgs profile in the vm profile 2024-10-24 03:51:20 +02:00
server
f716996616 typos fixed 2024-10-24 03:46:24 +02:00
Lyn
c3fb861612 introduced headless profile and use it on hypervisor 2024-10-24 03:43:34 +02:00
server
78f156bb38 hypervisor profile works now 2024-10-19 03:12:57 +02:00
Lyn
2bfb4f5c97 microvm restructuring 2024-10-19 02:07:03 +02:00
server
c08d826457 disable ssh keyboard interactive authentication 2024-10-19 01:35:36 +02:00
server
7848fa4d96 patched the packagesFromDirectoryRecursive function mkLocalMod uses to use default.nix instead of package.nix so we can e.g. enable a module at modules/sops/default.nix with only [prefix].sops.enable instead of [prefix].sops.default.enable. ALSO this fixed the broken users.lyn module introduced in the last commit 2024-10-19 00:15:34 +02:00
Lyn
c09b1e8e17 prettified config 2024-10-18 23:01:33 +02:00
Lyn
5731882500 lanzaboot added for secureboot, went back to unstable packages 2024-10-16 22:50:37 +02:00
Lyn
955f7d1131 added initial config for the supernova host 2024-10-16 16:57:55 +02:00
Lyn
f7d031ddf9 fixed config for git itself 2024-09-17 03:10:20 +02:00
Lyn
3b465c7eb1 fix hardened kernel config, enable for runner 2024-09-17 03:06:09 +02:00
Lyn
51b7e7887d it finally worky now \o/ 2024-09-17 02:46:45 +02:00
Lyn
2746f3de5c no worky :( 2024-09-16 00:10:42 +02:00