alias config.system.service

This commit is contained in:
Daniel Barlow 2023-07-20 11:28:45 +01:00
parent 5bf8e8522a
commit 86e73317ee

View file

@ -20,6 +20,7 @@ let
writeText writeText
writeFennelScript writeFennelScript
serviceFns; serviceFns;
svc = config.system.service;
in rec { in rec {
boot = { boot = {
tftp = { tftp = {
@ -45,7 +46,7 @@ in rec {
}; };
}; };
services.hostap = config.system.service.hostapd { services.hostap = svc.hostapd {
interface = config.hardware.networkInterfaces.wlan_24; interface = config.hardware.networkInterfaces.wlan_24;
params = { params = {
ssid = "liminix"; ssid = "liminix";
@ -63,7 +64,7 @@ in rec {
}; };
}; };
services.hostap5 = config.system.service.hostapd { services.hostap5 = svc.hostapd {
interface = config.hardware.networkInterfaces.wlan_5; interface = config.hardware.networkInterfaces.wlan_5;
params = rec { params = rec {
ssid = "liminix_5"; ssid = "liminix_5";
@ -145,7 +146,7 @@ in rec {
services.dns = services.dns =
let interface = services.int; let interface = services.int;
in config.system.service.dnsmasq { in svc.dnsmasq {
resolvconf = services.resolvconf; resolvconf = services.resolvconf;
inherit interface; inherit interface;
ranges = [ ranges = [
@ -157,7 +158,7 @@ in rec {
services.wan = services.wan =
let iface = config.hardware.networkInterfaces.wan; let iface = config.hardware.networkInterfaces.wan;
in config.system.service.pppoe { in svc.pppoe {
interface = iface; interface = iface;
ppp-options = [ ppp-options = [
"debug" "+ipv6" "noauth" "debug" "+ipv6" "noauth"
@ -196,7 +197,7 @@ in rec {
dependencies = [ services.wan ]; dependencies = [ services.wan ];
}; };
services.firewall = config.system.service.firewall { services.firewall = svc.firewall {
ruleset = import ./rotuer-firewall.nix; ruleset = import ./rotuer-firewall.nix;
}; };