| -rw-r--r-- | .gitignore | 7L |
| -rw-r--r-- | CODE-OF-CONDUCT.md | 57L |
| -rw-r--r-- | CONTRIBUTING.md | 20L |
| -rw-r--r-- | LICENSE | 24L |
| -rw-r--r-- | README.md | 57L |
| -rw-r--r-- | STYLE.md | 32L |
| -rw-r--r-- | THOUGHTS.txt | 2017L |
| -rw-r--r-- | bordervm-configuration.nix | 126L |
| -rw-r--r-- | bordervm.conf-example.nix | 10L |
| -rw-r--r-- | ci.nix | 55L |
| -rw-r--r-- | default.nix | 64L |
| -rw-r--r-- | devices/gl-ar750/default.nix | 209L |
| -rw-r--r-- | devices/gl-mt300a/default.nix | 157L |
| -rw-r--r-- | devices/gl-mt300n-v2/default.nix | 183L |
| -rw-r--r-- | devices/qemu/default.nix | 70L |
| -rw-r--r-- | doc/Makefile | 20L |
| -rw-r--r-- | doc/_static/logo.svg | 63L |
| -rw-r--r-- | doc/conf.py | 27L |
| -rw-r--r-- | doc/developer.rst | 336L |
| -rw-r--r-- | doc/etc.rst | 51L |
| -rw-r--r-- | doc/extract-options.nix | 56L |
| -rw-r--r-- | doc/index.rst | 19L |
| -rw-r--r-- | doc/intro.rst | 15L |
| -rw-r--r-- | doc/parse-options.fnl | 91L |
| -rw-r--r-- | doc/user.rst | 322L |
| -rw-r--r-- | examples/README | 13L |
| -rw-r--r-- | examples/acquire-delegated-prefix.fnl | 59L |
| -rw-r--r-- | examples/acquire-delegated-prefix.nix | 8L |
| -rw-r--r-- | examples/acquire-wan-address.fnl | 60L |
| -rw-r--r-- | examples/acquire-wan-address.nix | 8L |
| -rw-r--r-- | examples/arhcive.nix | 232L |
| -rw-r--r-- | examples/extneder.nix | 172L |
| -rw-r--r-- | examples/rotuer-firewall.nix | 170L |
| -rw-r--r-- | examples/rotuer-secrets.example.nix | 14L |
| -rw-r--r-- | examples/rotuer.nix | 247L |
| -rw-r--r-- | kernel/dtb.nix | 23L |
| -rw-r--r-- | kernel/uimage.nix | 48L |
| -rw-r--r-- | modules/base.nix | 167L |
| -rw-r--r-- | modules/bridge/default.nix | 48L |
| -rw-r--r-- | modules/bridge/members.nix | 21L |
| -rw-r--r-- | modules/bridge/primary.nix | 13L |
| -rw-r--r-- | modules/busybox.nix | 85L |
| -rw-r--r-- | modules/dnsmasq/default.nix | 61L |
| -rw-r--r-- | modules/dnsmasq/service.nix | 45L |
| -rw-r--r-- | modules/firewall/default.nix | 95L |
| -rw-r--r-- | modules/firewall/service.nix | 17L |
| -rw-r--r-- | modules/flashimage.nix | 88L |
| -rw-r--r-- | modules/hardware.nix | 65L |
| -rw-r--r-- | modules/hostapd/default.nix | 34L |
| -rw-r--r-- | modules/hostapd/service.nix | 39L |
| -rw-r--r-- | modules/hostname.nix | 19L |
| -rw-r--r-- | modules/initramfs.nix | 54L |
| -rw-r--r-- | modules/jffs2.nix | 54L |
| -rw-r--r-- | modules/kexecboot.nix | 63L |
| -rw-r--r-- | modules/ntp/default.nix | 69L |
| -rw-r--r-- | modules/ntp/service.nix | 38L |
| -rw-r--r-- | modules/outputs.nix | 90L |
| -rw-r--r-- | modules/ppp/default.nix | 31L |
| -rw-r--r-- | modules/ppp/pppoe.nix | 65L |
| -rw-r--r-- | modules/ramdisk.nix | 34L |
| -rw-r--r-- | modules/s6/default.nix | 155L |
| -rwxr-xr-x | modules/s6/scripts/rc.init | 51L |
| -rwxr-xr-x | modules/s6/scripts/rc.shutdown | 19L |
| -rwxr-xr-x | modules/s6/scripts/rc.shutdown.final | 18L |
| -rwxr-xr-x | modules/s6/scripts/runlevel | 12L |
| -rw-r--r-- | modules/squashfs.nix | 16L |
| -rw-r--r-- | modules/standard.nix | 11L |
| -rw-r--r-- | modules/tftpboot.nix | 70L |
| -rw-r--r-- | modules/users.nix | 90L |
| -rw-r--r-- | modules/wlan.nix | 52L |
| -rw-r--r-- | nat.nft | 16L |
| -rw-r--r-- | overlay.nix | 175L |
| -rw-r--r-- | pkgs/anoia/README | 14L |
| -rw-r--r-- | pkgs/anoia/default.nix | 21L |
| -rw-r--r-- | pkgs/anoia/init.fnl | 16L |
| -rw-r--r-- | pkgs/anoia/svc.fnl | 31L |
| -rw-r--r-- | pkgs/default.nix | 94L |
| -rw-r--r-- | pkgs/fennel/default.nix | 19L |
| -rw-r--r-- | pkgs/fennelrepl/default.nix | 41L |
| -rw-r--r-- | pkgs/firewallgen/default.nix | 61L |
| -rw-r--r-- | pkgs/firewallgen/test-rules-min.nix | 124L |
| -rw-r--r-- | pkgs/firewallgen/test.nix | 4L |
| -rw-r--r-- | pkgs/gen_init_cpio/default.nix | 17L |
| -rw-r--r-- | pkgs/go-l2tp/default.nix | 27L |
| -rw-r--r-- | pkgs/hi/default.nix | 27L |
| l--------- | pkgs/ifwait/.#README | 1L |
| -rw-r--r-- | pkgs/ifwait/default.nix | 10L |
| -rw-r--r-- | pkgs/ifwait/ifwait.fnl | 52L |
| -rw-r--r-- | pkgs/ifwait/waitup.fnl | 38L |
| -rw-r--r-- | pkgs/initramfs-peek/default.nix | 37L |
| -rw-r--r-- | pkgs/kernel-backport/default.nix | 80L |
| -rw-r--r-- | pkgs/kernel-backport/gentree-writable-outputs.patch | 97L |
| -rw-r--r-- | pkgs/kernel-modules/Makefile | 3L |
| -rw-r--r-- | pkgs/kernel-modules/default.nix | 50L |
| -rw-r--r-- | pkgs/kernel/cmdline-cookie.patch | 63L |
| -rw-r--r-- | pkgs/kernel/default.nix | 105L |
| -rw-r--r-- | pkgs/kernel/write-kconfig.nix | 11L |
| -rw-r--r-- | pkgs/kexec-map-file.patch | 172L |
| -rw-r--r-- | pkgs/liminix-tools/builders/squashfs.nix | 28L |
| -rw-r--r-- | pkgs/liminix-tools/networking/default.nix | 59L |
| -rw-r--r-- | pkgs/liminix-tools/networking/udhcpc.nix | 65L |
| -rw-r--r-- | pkgs/liminix-tools/services/builder.sh | 20L |
| -rw-r--r-- | pkgs/liminix-tools/services/default.nix | 92L |
| -rw-r--r-- | pkgs/linotify/default.nix | 19L |
| -rw-r--r-- | pkgs/lzma/default.nix | 13L |
| -rw-r--r-- | pkgs/mac80211/default.nix | 166L |
| -rw-r--r-- | pkgs/min-collect-garbage/default.nix | 17L |
| -rwxr-xr-x | pkgs/min-collect-garbage/min-collect-garbage.sh | 3L |
| -rw-r--r-- | pkgs/min-collect-garbage/min-list-garbage.c | 78L |
| -rw-r--r-- | pkgs/min-copy-closure/default.nix | 18L |
| -rwxr-xr-x | pkgs/min-copy-closure/liminix-rebuild.sh | 19L |
| -rw-r--r-- | pkgs/min-copy-closure/min-copy-closure.fnl | 2L |
| -rwxr-xr-x | pkgs/min-copy-closure/min-copy-closure.sh | 53L |
| -rw-r--r-- | pkgs/min-copy-closure/receive.sh | 9L |
| -rw-r--r-- | pkgs/mips-vm/default.nix | 19L |
| -rwxr-xr-x | pkgs/mips-vm/mips-vm.sh | 55L |
| -rw-r--r-- | pkgs/mtdutils/0001-mkfs.jffs2-add-graft-option.patch | 163L |
| -rw-r--r-- | pkgs/netlink-lua/default.nix | 23L |
| -rw-r--r-- | pkgs/odhcp-script/default.nix | 4L |
| -rw-r--r-- | pkgs/odhcp-script/odhcp6-script.fnl | 64L |
| -rw-r--r-- | pkgs/odhcp6c/default.nix | 20L |
| -rw-r--r-- | pkgs/openwrt/default.nix | 34L |
| -rw-r--r-- | pkgs/ppp/default.nix | 40L |
| -rw-r--r-- | pkgs/pppoe/default.nix | 46L |
| -rw-r--r-- | pkgs/preinit/default.nix | 31L |
| -rw-r--r-- | pkgs/preinit/preinit.c | 90L |
| -rw-r--r-- | pkgs/pseudofile/default.nix | 48L |
| -rw-r--r-- | pkgs/routeros/README.md | 26L |
| -rw-r--r-- | pkgs/routeros/default.nix | 53L |
| -rw-r--r-- | pkgs/routeros/ros-exec-script.py | 260L |
| -rw-r--r-- | pkgs/routeros/routeros.config | 20L |
| -rw-r--r-- | pkgs/s6-init-bin/default.nix | 32L |
| -rw-r--r-- | pkgs/s6-rc-database/default.nix | 31L |
| -rw-r--r-- | pkgs/service-fns/default.nix | 13L |
| -rw-r--r-- | pkgs/swconfig/default.nix | 33L |
| -rw-r--r-- | pkgs/systemconfig/default.nix | 84L |
| -rw-r--r-- | pkgs/systemconfig/defs.h | 38L |
| -rw-r--r-- | pkgs/tufted/README.md | 4L |
| -rw-r--r-- | pkgs/tufted/default.nix | 31L |
| -rw-r--r-- | pkgs/tufted/tftp.lua | 548L |
| -rw-r--r-- | pkgs/tufted/tufted.fnl | 45L |
| -rw-r--r-- | pkgs/write-ash-script/default.nix | 13L |
| -rw-r--r-- | pkgs/write-fennel-script/default.nix | 31L |
| -rw-r--r-- | shell.nix | 14L |
| -rw-r--r-- | tests/ci.nix | 9L |
| -rw-r--r-- | tests/fennel/hello.fnl | 1L |
| -rw-r--r-- | tests/fennel/test.nix | 21L |
| -rw-r--r-- | tests/jffs2/configuration.nix | 19L |
| -rw-r--r-- | tests/jffs2/script.expect | 11L |
| -rw-r--r-- | tests/jffs2/test.nix | 21L |
| -rwxr-xr-x | tests/kernel/run.sh | 13L |
| -rw-r--r-- | tests/min-copy-closure/configuration.nix | 40L |
| -rw-r--r-- | tests/min-copy-closure/id | 38L |
| -rw-r--r-- | tests/min-copy-closure/id.pub | 1L |
| -rw-r--r-- | tests/min-copy-closure/test.nix | 31L |
| -rw-r--r-- | tests/min-copy-closure/wait-until-ready.expect | 5L |
| -rw-r--r-- | tests/pppoe/configuration.nix | 60L |
| -rw-r--r-- | tests/pppoe/getaddress.expect | 19L |
| -rw-r--r-- | tests/pppoe/test-dhcp-service.py | 87L |
| -rw-r--r-- | tests/pppoe/test.nix | 37L |
| -rw-r--r-- | tests/pseudofiles/fixture.nix | 45L |
| -rw-r--r-- | tests/pseudofiles/result.expected | 13L |
| -rwxr-xr-x | tests/pseudofiles/test.nix | 19L |
| -rw-r--r-- | tests/smoke/test.nix | 28L |
| -rw-r--r-- | tests/test-helpers.sh | 21L |
| -rw-r--r-- | tests/wlan/configuration.nix | 39L |
| -rw-r--r-- | tests/wlan/test.nix | 23L |
| -rw-r--r-- | tests/wlan/wait-for-wlan.expect | 21L |
| -rw-r--r-- | vanilla-configuration.nix | 55L |