liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore9L
-rw-r--r--CODE-OF-CONDUCT.md57L
-rw-r--r--CONTRIBUTING.md20L
-rw-r--r--LICENSE24L
-rw-r--r--NEWS82L
-rw-r--r--README.md49L
-rw-r--r--STYLE.md32L
-rw-r--r--THOUGHTS.txt4113L
-rw-r--r--bordervm-configuration.nix128L
-rw-r--r--bordervm.conf-example.nix10L
-rw-r--r--ci.nix77L
-rw-r--r--default.nix73L
-rw-r--r--devices/belkin-rt3200/default.nix238L
-rw-r--r--devices/families/qemu.nix57L
-rw-r--r--devices/gl-ar750/default.nix234L
-rw-r--r--devices/gl-mt300a/default.nix191L
-rw-r--r--devices/gl-mt300n-v2/default.nix199L
-rw-r--r--devices/qemu-aarch64/default.nix51L
-rw-r--r--devices/qemu-armv7l/default.nix53L
-rw-r--r--devices/qemu/default.nix76L
-rw-r--r--devices/tp-archer-ax23/default.nix442L
-rw-r--r--devices/turris-omnia/default.nix412L
-rw-r--r--doc/Makefile24L
-rw-r--r--doc/_static/logo.svg63L
-rw-r--r--doc/admin.rst198L
-rw-r--r--doc/adr/README6L
-rw-r--r--doc/adr/module-system.rst201L
-rw-r--r--doc/conf.py38L
-rw-r--r--doc/configuration.rst259L
-rw-r--r--doc/development.rst403L
-rw-r--r--doc/extract-options.nix32L
-rw-r--r--doc/hardware.nix38L
-rw-r--r--doc/index.rst23L
-rw-r--r--doc/intro.rst15L
-rw-r--r--doc/modules.rst4L
-rw-r--r--doc/outputs.rst13L
-rw-r--r--doc/parse-options-outputs.fnl19L
-rw-r--r--doc/parse-options.fnl135L
-rw-r--r--doc/tutorial.rst324L
-rw-r--r--examples/README13L
-rw-r--r--examples/arhcive.nix163L
-rw-r--r--examples/demo-firewall.nix244L
-rw-r--r--examples/demo.nix202L
-rw-r--r--examples/extneder.nix136L
-rw-r--r--examples/hello-from-mt300.nix42L
-rw-r--r--examples/hello-from-qemu.nix44L
-rw-r--r--examples/recovery.nix116L
-rw-r--r--examples/rotuer-secrets.example.nix19L
-rw-r--r--examples/rotuer.nix214L
-rw-r--r--examples/turris.nix109L
-rw-r--r--modules/all-modules.nix39L
-rw-r--r--modules/arch/aarch64.nix18L
-rw-r--r--modules/arch/arm.nix11L
-rw-r--r--modules/arch/mips.nix18L
-rw-r--r--modules/arch/mipseb.nix10L
-rw-r--r--modules/arch/mipsel.nix9L
-rw-r--r--modules/base.nix147L
-rw-r--r--modules/bridge/default.nix51L
-rw-r--r--modules/bridge/members.nix25L
-rw-r--r--modules/bridge/primary.nix17L
-rw-r--r--modules/busybox.nix96L
-rw-r--r--modules/dhcp6c/acquire-delegated-prefix.fnl32L
-rw-r--r--modules/dhcp6c/acquire-delegated-prefix.nix10L
-rw-r--r--modules/dhcp6c/acquire-wan-address-test.fnl136L
-rw-r--r--modules/dhcp6c/acquire-wan-address.fnl32L
-rw-r--r--modules/dhcp6c/acquire-wan-address.nix10L
-rw-r--r--modules/dhcp6c/address.nix16L
-rw-r--r--modules/dhcp6c/client.nix21L
-rw-r--r--modules/dhcp6c/default.nix52L
-rw-r--r--modules/dhcp6c/prefix.nix16L
-rw-r--r--modules/dnsmasq/default.nix95L
-rw-r--r--modules/dnsmasq/service.nix51L
-rw-r--r--modules/firewall/default.nix104L
-rw-r--r--modules/firewall/service.nix17L
-rw-r--r--modules/hardware.nix89L
-rw-r--r--modules/hostapd/default.nix34L
-rw-r--r--modules/hostapd/service.nix39L
-rw-r--r--modules/hostname.nix23L
-rw-r--r--modules/kernel/default.nix137L
-rw-r--r--modules/mount/default.nix53L
-rw-r--r--modules/mount/service.nix18L
-rw-r--r--modules/network/address.nix29L
-rw-r--r--modules/network/default.nix147L
-rw-r--r--modules/network/dhcpc.nix46L
-rw-r--r--modules/network/forward.nix21L
-rw-r--r--modules/network/link.nix30L
-rw-r--r--modules/network/route.nix20L
-rw-r--r--modules/ntp/default.nix69L
-rw-r--r--modules/ntp/service.nix38L
-rw-r--r--modules/outputs.nix142L
-rw-r--r--modules/outputs/btrfs.nix37L
-rw-r--r--modules/outputs/ext4fs.nix38L
-rw-r--r--modules/outputs/extlinux.nix43L
-rw-r--r--modules/outputs/initramfs.nix60L
-rw-r--r--modules/outputs/jffs2.nix40L
-rw-r--r--modules/outputs/kexecboot.nix63L
-rw-r--r--modules/outputs/mbrimage.nix51L
-rw-r--r--modules/outputs/mtdimage.nix117L
-rw-r--r--modules/outputs/tftpboot.nix163L
-rw-r--r--modules/outputs/tplink-safeloader.nix61L
-rw-r--r--modules/outputs/ubifs.nix42L
-rw-r--r--modules/outputs/ubimage.nix126L
-rw-r--r--modules/outputs/vmroot.nix73L
-rw-r--r--modules/ppp/default.nix42L
-rw-r--r--modules/ppp/pppoe.nix51L
-rw-r--r--modules/ramdisk.nix34L
-rw-r--r--modules/s6/default.nix192L
-rwxr-xr-xmodules/s6/scripts/rc.init59L
-rwxr-xr-xmodules/s6/scripts/rc.shutdown19L
-rwxr-xr-xmodules/s6/scripts/rc.shutdown.final22L
-rwxr-xr-xmodules/s6/scripts/runlevel12L
-rw-r--r--modules/schnapps/default.nix19L
-rw-r--r--modules/squashfs.nix20L
-rw-r--r--modules/ssh/default.nix50L
-rw-r--r--modules/ssh/ssh.nix41L
-rw-r--r--modules/usb.nix31L
-rw-r--r--modules/users.nix105L
-rw-r--r--modules/vlan/default.nix40L
-rw-r--r--modules/vlan/service.nix18L
-rw-r--r--modules/watchdog/default.nix30L
-rwxr-xr-xmodules/watchdog/gaspode.sh23L
-rw-r--r--modules/watchdog/watchdog.nix12L
-rw-r--r--modules/wlan.nix60L
-rw-r--r--nat.nft16L
-rw-r--r--overlay.nix267L
-rw-r--r--pkgs/anoia/README14L
-rw-r--r--pkgs/anoia/default.nix22L
-rw-r--r--pkgs/anoia/example-output/addresses/1/attribute1L
-rw-r--r--pkgs/anoia/example-output/addresses/3/attribute1L
-rw-r--r--pkgs/anoia/example-output/addresses/5/attribute1L
-rw-r--r--pkgs/anoia/example-output/addresses/6/attribute1L
-rw-r--r--pkgs/anoia/example-output/colours/black1L
-rw-r--r--pkgs/anoia/example-output/colours/blue1L
-rw-r--r--pkgs/anoia/example-output/colours/green1L
-rw-r--r--pkgs/anoia/example-output/colours/red1L
-rw-r--r--pkgs/anoia/example-output/name1L
-rw-r--r--pkgs/anoia/fs.fnl36L
-rw-r--r--pkgs/anoia/init.fnl65L
-rw-r--r--pkgs/anoia/svc.fnl56L
-rw-r--r--pkgs/anoia/test-svc.fnl17L
-rw-r--r--pkgs/anoia/test.fnl9L
-rw-r--r--pkgs/default.nix110L
-rw-r--r--pkgs/fennel/default.nix19L
-rw-r--r--pkgs/fennelrepl/default.nix43L
-rw-r--r--pkgs/firewallgen/default.nix61L
-rw-r--r--pkgs/firewallgen/test-rules-min.nix124L
-rw-r--r--pkgs/firewallgen/test.nix4L
-rw-r--r--pkgs/firmware-utils/default.nix24L
-rw-r--r--pkgs/gen_init_cpio/default.nix17L
-rw-r--r--pkgs/go-l2tp/default.nix27L
-rw-r--r--pkgs/hi/default.nix27L
l---------pkgs/ifwait/.#README1L
-rw-r--r--pkgs/ifwait/default.nix10L
-rw-r--r--pkgs/ifwait/ifwait.fnl52L
-rw-r--r--pkgs/ifwait/waitup.fnl38L
-rw-r--r--pkgs/initramfs-peek/default.nix37L
-rw-r--r--pkgs/kernel-backport/default.nix80L
-rw-r--r--pkgs/kernel-backport/gentree-writable-outputs.patch97L
-rw-r--r--pkgs/kernel/cmdline-cookie.patch63L
-rw-r--r--pkgs/kernel/default.nix110L
-rw-r--r--pkgs/kernel/dtb.nix23L
-rw-r--r--pkgs/kernel/kernel_fdt.its50L
-rw-r--r--pkgs/kernel/mips-malta-fdt-from-bootloader.patch15L
-rw-r--r--pkgs/kernel/phram-allow-cached-mappings.patch47L
-rw-r--r--pkgs/kernel/uimage.nix79L
-rw-r--r--pkgs/kernel/write-kconfig.nix11L
-rw-r--r--pkgs/kexec-map-file.patch172L
-rw-r--r--pkgs/kmodloader/default.nix43L
-rw-r--r--pkgs/levitate/default.nix75L
-rw-r--r--pkgs/libubootenv/Makefile6L
-rw-r--r--pkgs/libubootenv/default.nix17L
-rw-r--r--pkgs/liminix-tools/builders/squashfs.nix28L
-rw-r--r--pkgs/liminix-tools/networking/default.nix14L
-rw-r--r--pkgs/liminix-tools/services/builder.sh20L
-rw-r--r--pkgs/liminix-tools/services/default.nix98L
-rw-r--r--pkgs/linotify/default.nix19L
-rw-r--r--pkgs/lzma/default.nix13L
-rw-r--r--pkgs/mac80211/default.nix183L
-rw-r--r--pkgs/min-collect-garbage/default.nix17L
-rwxr-xr-xpkgs/min-collect-garbage/min-collect-garbage.sh3L
-rw-r--r--pkgs/min-collect-garbage/min-list-garbage.c78L
-rw-r--r--pkgs/min-copy-closure/default.nix18L
-rwxr-xr-xpkgs/min-copy-closure/liminix-rebuild.sh26L
-rwxr-xr-xpkgs/min-copy-closure/min-copy-closure.sh83L
-rw-r--r--pkgs/min-copy-closure/receive.sh9L
-rw-r--r--pkgs/mtdutils/0001-mkfs.jffs2-add-graft-option.patch163L
-rw-r--r--pkgs/netlink-lua/default.nix23L
-rw-r--r--pkgs/odhcp-script/default.nix6L
-rw-r--r--pkgs/odhcp-script/expected26L
-rw-r--r--pkgs/odhcp-script/odhcp6-script.fnl100L
-rw-r--r--pkgs/odhcp-script/test.env29L
-rwxr-xr-xpkgs/odhcp-script/test.sh21L
-rw-r--r--pkgs/odhcp6c/default.nix20L
-rw-r--r--pkgs/openwrt/default.nix38L
-rw-r--r--pkgs/openwrt/make-mtdsplit-jffs2-endian-agnostic.patch25L
-rw-r--r--pkgs/ppp/default.nix40L
-rw-r--r--pkgs/pppoe/default.nix46L
-rw-r--r--pkgs/preinit/Makefile5L
-rw-r--r--pkgs/preinit/default.nix30L
-rw-r--r--pkgs/preinit/opts.h7L
-rw-r--r--pkgs/preinit/parseopts.c152L
-rw-r--r--pkgs/preinit/preinit.c108L
-rw-r--r--pkgs/preinit/shell.nix5L
-rw-r--r--pkgs/pseudofile/default.nix48L
-rw-r--r--pkgs/qemu/arm-image-friendly-load-addr.patch31L
-rw-r--r--pkgs/routeros/README.md26L
-rw-r--r--pkgs/routeros/default.nix53L
-rw-r--r--pkgs/routeros/ros-exec-script.py260L
-rw-r--r--pkgs/routeros/routeros.config20L
-rw-r--r--pkgs/run-liminix-vm/default.nix23L
-rw-r--r--pkgs/run-liminix-vm/run-liminix-vm.fnl145L
-rw-r--r--pkgs/s6-init-bin/default.nix32L
-rw-r--r--pkgs/s6-rc-database/default.nix31L
-rw-r--r--pkgs/schnapps/default.nix28L
-rw-r--r--pkgs/service-fns/default.nix20L
-rw-r--r--pkgs/swconfig/default.nix33L
-rw-r--r--pkgs/systemconfig/default.nix106L
-rw-r--r--pkgs/systemconfig/defs.h38L
-rw-r--r--pkgs/tufted/README.md4L
-rw-r--r--pkgs/tufted/default.nix31L
-rw-r--r--pkgs/tufted/tftp.lua559L
-rw-r--r--pkgs/tufted/tufted.fnl45L
-rw-r--r--pkgs/u-boot/0001-add-ubifs-to-boot-targets.patch12L
-rw-r--r--pkgs/u-boot/0002-virtio-init-for-malta.patch15L
-rw-r--r--pkgs/write-ash-script/default.nix13L
-rw-r--r--pkgs/write-fennel-script/default.nix9L
-rw-r--r--pkgs/write-fennel/default.nix38L
-rw-r--r--shell.nix15L
-rw-r--r--tests/ci.nix11L
-rw-r--r--tests/ext4/configuration.nix19L
-rw-r--r--tests/ext4/script.expect10L
-rw-r--r--tests/ext4/test.nix19L
-rw-r--r--tests/fennel/hello.fnl1L
-rw-r--r--tests/fennel/test.nix21L
-rw-r--r--tests/jffs2/configuration.nix19L
-rw-r--r--tests/jffs2/script.expect10L
-rw-r--r--tests/jffs2/test.nix19L
-rwxr-xr-xtests/kernel/run.sh13L
-rw-r--r--tests/min-copy-closure/config-ext4.nix8L
-rw-r--r--tests/min-copy-closure/configuration.nix40L
-rw-r--r--tests/min-copy-closure/id38L
-rw-r--r--tests/min-copy-closure/id.pub1L
-rw-r--r--tests/min-copy-closure/test-liminix-rebuild.sh58L
-rw-r--r--tests/min-copy-closure/test.nix33L
-rw-r--r--tests/min-copy-closure/wait-for-reboot.expect18L
-rw-r--r--tests/min-copy-closure/wait-until-ready.expect8L
-rw-r--r--tests/min-copy-closure/with-figlet.nix7L
-rw-r--r--tests/pppoe/configuration.nix45L
-rw-r--r--tests/pppoe/getaddress.expect18L
-rw-r--r--tests/pppoe/test-dhcp-service.py87L
-rw-r--r--tests/pppoe/test.nix36L
-rw-r--r--tests/pseudofiles/fixture.nix45L
-rw-r--r--tests/pseudofiles/result.expected13L
-rwxr-xr-xtests/pseudofiles/test.nix19L
-rw-r--r--tests/smoke/test.nix28L
-rw-r--r--tests/test-helpers.sh21L
-rw-r--r--tests/tftpboot/a.sh31L
-rw-r--r--tests/tftpboot/configuration.nix48L
-rw-r--r--tests/tftpboot/script.expect30L
-rw-r--r--tests/tftpboot/test.nix54L
-rw-r--r--tests/wlan/configuration.nix31L
-rw-r--r--tests/wlan/test.nix20L
-rw-r--r--tests/wlan/wait-for-wlan.expect30L
-rw-r--r--vanilla-configuration.nix36L