7e2b0068e6
nixfmt-rfc-style
...
There is nothing in this commit except for the changes made by
nix-shell -p nixfmt-rfc-style --run "nixfmt ."
If this has mucked up your open branches then sorry about that. You
can probably nixfmt them to match before merging
2025-02-10 21:55:08 +00:00
535eb70bb9
convert all route defns to module-based-service
2023-08-31 23:52:59 +01:00
44c1fb7632
delete now-unused (pkgs.liminix.network) interface address
2023-08-31 18:30:22 +01:00
1580857fde
extract common "interface up" code to a string
...
so that bridge service can use it
2023-08-28 22:02:28 +01:00
540a1dfd76
remove interface.device
...
build-time uses can mostly be replaced with interface.name
for runtime uses, switch to $(output ${interface} name)
2023-08-28 22:02:28 +01:00
6da0e67621
create outputs for network interface
2023-08-27 22:41:26 +01:00
2ad203ce1f
delete unused functoins in liminix-tools
2023-08-21 19:29:00 +01:00
df6cfe1cd5
move pppoe service derivation into ppp module dir
2023-07-14 21:35:59 +01:00
b6e72504d6
ipv6 default route
...
needs to specify the ppp0 *peer* address not the local address
2023-06-30 10:17:33 +01:00
e86e9430fc
vlans and mt300a wired network interfaces
2023-03-07 19:10:12 +00:00
adc198b3af
WIP push to see what passes
2023-03-01 22:24:58 +00:00
626a365f79
replace waitup with more generally useful ifwait
...
* wait for $interface present before ip link set up dev
* wait for wlan0 running before adding to bridge
2023-03-01 18:16:01 +00:00
3b75cadb20
improve bridge support
...
instead of a bridge specifiying its members (not ideal if they're
not all always up), the member interfaces specify their primary
2023-02-24 23:49:05 +00:00
3e1082ad18
allow interface service to specify dependencies
2023-02-22 19:18:59 +00:00
da8866a01a
first pass at a hostapd service, rough around the edges
2022-10-02 10:04:35 +01:00
c320d0afc7
add dnsmasq and example config for it
...
would be good to move more of this into a module, but that
doesn't sit well with the (potential) ability to run more than one
dnsmasq service, as modules are singletons
2022-09-28 21:33:18 +01:00
7803eebfd4
add a "route" service
2022-09-26 13:44:40 +01:00
676c94782b
separate files for networking and services
2022-09-26 12:26:54 +01:00