forked from dan/liminix
1
0
Fork 0
liminix/pkgs
Daniel Barlow 343d3b6508 writeFennel is writeFennelScript with knobs on
The second parameter is now an options attrset, wherein we will pile
all kinds of cool stuff.

Right now the only cool bit is `mainFunction`, which allows you to
compile a fennel module into a lua script and name the function that
should be executed when the script runs. This makes it easier to
write testable Fennel code, because the test script can require the
module and call stuff in it.
2023-09-12 17:45:18 +01:00
..
anoia test for acquire-wan-address 2023-09-11 00:07:49 +01:00
fennel install fennel from source as a package 2023-07-04 22:56:17 +01:00
fennelrepl fennelrepl look for .fnl before .lua 2023-09-09 00:11:35 +01:00
firewallgen firewallgen: make nft shebang work 2023-06-27 21:26:23 +01:00
gen_init_cpio package gen_init_cpio, tool for making an initramfs 2023-04-04 22:54:20 +01:00
go-l2tp harcode paths for kpppoed, add port num in config 2023-02-17 00:09:02 +00:00
hi add smaller-than-gnu "hello world" package 2023-04-23 20:56:20 +01:00
ifwait rename luaSmall package to lua 2023-07-02 18:19:54 +01:00
initramfs-peek initramfs-peek: an initramfs image with a shell, for debugging 2023-05-06 23:03:51 +01:00
kernel load necessary kernel modules for firewall 2023-06-27 21:18:09 +01:00
kernel-backport qemu: switch to building wireless as kernel modules 2023-02-22 18:41:41 +00:00
kernel-modules load necessary kernel modules for firewall 2023-06-27 21:18:09 +01:00
liminix-tools convert all route defns to module-based-service 2023-08-31 23:52:59 +01:00
linotify ipv6 prefix delegation for rotuer 2023-05-31 23:29:05 +01:00
lzma move new packages to pkgs/default.nix 2023-03-03 22:21:27 +00:00
mac80211 fix typo, remove debug spew 2023-02-24 23:22:28 +00:00
min-collect-garbage move min-list-garbage into min-collect-garbage pkg 2023-05-20 21:55:23 +01:00
min-copy-closure liminix-rebuild: test if nix-build succeeds 2023-05-20 22:30:22 +01:00
mips-vm mips-vm: allow env var to override la network interface 2023-05-06 23:01:56 +01:00
mtdutils qemu: boot from mtd using mtd2block 2023-04-04 21:07:02 +01:00
netlink-lua update netlink-lua to latest 2023-02-28 20:56:19 +00:00
odhcp-script odhcpc-script don't require fennel at runtime 2023-09-12 17:39:06 +01:00
odhcp6c partly support getting IPv6 addresses 2023-05-24 23:01:50 +01:00
openwrt add kexecboot 2023-03-19 20:25:43 +00:00
ppp upgrade to ppp 2.5.0 2023-05-22 23:31:57 +01:00
pppoe add pppoe derivation, replacing override 2022-09-27 22:04:22 +01:00
preinit preinit: null-terminate argv array for execve 2023-06-22 09:29:44 +01:00
pseudofile pseudofile: allow setting uid and gid of files 2023-04-14 23:12:52 +01:00
routeros add routeros to overlay 2023-02-08 18:13:35 +00:00
s6-init-bin configurable busybox 2023-03-10 18:40:45 +00:00
s6-rc-database make s6-rc-database a package 2022-09-26 15:59:21 +01:00
service-fns add o+x permission on service-state directories 2023-08-28 22:02:28 +01:00
swconfig add swconfig package 2023-03-05 22:32:56 +00:00
systemconfig write etc/nix-store-paths in systemConfiguration 2023-05-19 23:57:50 +01:00
tufted handlersocket must be bound before calling select() 2023-02-15 22:06:28 +00:00
write-ash-script configurable busybox 2023-03-10 18:40:45 +00:00
write-fennel writeFennel is writeFennelScript with knobs on 2023-09-12 17:45:18 +01:00
write-fennel-script writeFennel is writeFennelScript with knobs on 2023-09-12 17:45:18 +01:00
default.nix writeFennel is writeFennelScript with knobs on 2023-09-12 17:45:18 +01:00
kexec-map-file.patch add kexecboot 2023-03-19 20:25:43 +00:00