liminix/modules
Daniel Barlow 69e6eb5a89 accept attr args to pppoe service, and typecheck them
We use (abuse, arguably) the nixos module system for typechecking.  Un
the plus side, it gives us documentation of the options and their
expected types. On the downside, the error message doesn't tell us
the file in which the error was encountered.

(This is subject to change, if I can find a better way)
2023-07-14 16:53:36 +01:00
..
s6 use /bin/sh for init scripts 2023-04-19 21:41:05 +01:00
base.nix /etc/ashrc for interactive non-login shells 2023-05-21 17:08:32 +01:00
busybox.nix ipv6 default route 2023-06-30 10:17:33 +01:00
flashimage.nix rename config.outputs to config.system.outputs 2023-07-13 19:24:59 +01:00
hardware.nix set erase block size to something that works for jffs2 2023-04-10 22:57:50 +01:00
hostname.nix set hostname before dhcp client runs 2023-03-08 22:11:59 +00:00
initramfs.nix rename config.outputs to config.system.outputs 2023-07-13 19:24:59 +01:00
jffs2.nix rename config.outputs to config.system.outputs 2023-07-13 19:24:59 +01:00
kexecboot.nix rename config.outputs to config.system.outputs 2023-07-13 19:24:59 +01:00
outputs.nix rename config.outputs to config.system.outputs 2023-07-13 19:24:59 +01:00
ppp.nix accept attr args to pppoe service, and typecheck them 2023-07-14 16:53:36 +01:00
ramdisk.nix extract phram.mtd ramdisk support from tftpboot module 2023-03-18 14:30:10 +00:00
squashfs.nix rename config.outputs to config.system.outputs 2023-07-13 19:24:59 +01:00
standard.nix add "standard" module, which includes flashimage kexec & jffs2 2023-05-17 15:38:22 +01:00
tftpboot.nix rename config.outputs to config.system.outputs 2023-07-13 19:24:59 +01:00
users.nix pseudofile: allow setting uid and gid of files 2023-04-14 23:12:52 +01:00
wlan.nix configurable busybox 2023-03-10 18:40:45 +00:00