2022-09-20 14:46:42 +00:00
|
|
|
# Liminix
|
|
|
|
|
2023-02-16 22:06:50 +00:00
|
|
|
A Nix-based system for configuring consumer wifi routers or IoT device
|
|
|
|
devices, of the kind that OpenWrt or DD-WRT or Gargoyle or Tomato run
|
|
|
|
on. It's a reboot/restart/rewrite of NixWRT.
|
2022-09-20 14:46:42 +00:00
|
|
|
|
|
|
|
This is not NixOS-on-your-router: it's aimed at devices that are
|
2022-09-20 22:04:08 +00:00
|
|
|
underpowered for the full NixOS experience. It uses busybox tools,
|
|
|
|
musl instead of GNU libc, and s6-rc instead of systemd.
|
|
|
|
|
2022-09-21 22:01:21 +00:00
|
|
|
The Liminix name comes from Liminis, in Latin the genitive declension
|
|
|
|
of "limen", or "of the threshold". Your router stands at the threshold
|
|
|
|
of your (online) home and everything you send to/receive from the
|
|
|
|
outside word goes across it.
|
|
|
|
|
2023-02-16 22:06:50 +00:00
|
|
|
## What about NixWRT?
|
2022-09-25 20:21:27 +00:00
|
|
|
|
|
|
|
This is an in-progress rewrite of NixWRT, incorporating Lessons
|
2023-02-16 22:06:50 +00:00
|
|
|
Learned.
|
2022-09-20 17:24:27 +00:00
|
|
|
|
2023-02-16 22:06:50 +00:00
|
|
|
## Documentation
|
2022-09-25 10:54:31 +00:00
|
|
|
|
2023-02-16 22:06:50 +00:00
|
|
|
Documentation is in the [doc](doc/) directory. You can build it
|
|
|
|
by running
|
2022-10-02 22:04:15 +00:00
|
|
|
|
2023-02-16 22:06:50 +00:00
|
|
|
nix-shell -p sphinx --run "make -C doc html"
|