DGNum's fork of Liminix, tailored for our infrastructure.
Find a file
2022-09-20 15:46:42 +01:00
devices generate a mips squashfs with some s6-rc services 2022-09-19 23:51:38 +01:00
tests/smoke remove unused lets, add test case 2022-09-20 15:46:03 +01:00
tools generate a mips squashfs with some s6-rc services 2022-09-19 23:51:38 +01:00
.gitignore placeholder readme 2022-09-20 15:46:42 +01:00
default.nix generate a mips squashfs with some s6-rc services 2022-09-19 23:51:38 +01:00
make-image.nix remove unused lets, add test case 2022-09-20 15:46:03 +01:00
overlay.nix generate a mips squashfs with some s6-rc services 2022-09-19 23:51:38 +01:00
README.md placeholder readme 2022-09-20 15:46:42 +01:00
run-tests.sh add rudimentary test harness, turn example-configuration into a test 2022-09-20 15:22:37 +01:00

Liminix

Līminis + Nix

  • Līminis : Latin, genitive declension of limen. "Of the threshold"
  • Nix : a tool for reproducible and declarative configuration management
  • Liminix : a Nix-based system for configuring consumer wifi routers

What is this?

This is a reboot/restart of NixWRT: a Nix-based collection of software tailored for domestic wifi router or IoT device devices, of the kind that OpenWrt or DD-WRT or Gargoyle or Tomato run on.

This is not NixOS-on-your-router: it's aimed at devices that are underpowered for the full NixOS experience.

Running tests

Assuming you have nixpkgs checked out in a peer diretory of this one,

NIX_PATH=nixpkgs=../nixpkgs:$NIX_PATH ./run-tests.sh