Commit graph

  • f4ad4d3ce1 update bridge service doc Daniel Barlow 2023-08-18 23:58:06 +0100
  • 5c8ee0578f check off some TODO items Daniel Barlow 2023-08-16 23:35:27 +0100
  • 767b154eb2 fix pppoe test Daniel Barlow 2023-08-16 23:35:12 +0100
  • 6f92f8fa8b merge bridge services into one Daniel Barlow 2023-08-16 19:44:00 +0100
  • a019e59a80 improve doc Daniel Barlow 2023-08-16 19:44:28 +0100
  • 625146d821 escape backslash in service type Daniel Barlow 2023-08-16 19:43:12 +0100
  • 1b8536ff81 describe hostname option Daniel Barlow 2023-08-12 21:13:22 +0100
  • bd908307c4 print module pathname if it contains services Daniel Barlow 2023-08-12 21:12:57 +0100
  • d7785d9d75 if no preamble, print module pathname as headline Daniel Barlow 2023-08-12 20:49:16 +0100
  • f93c03c98a improve descriptions for base and busybox Daniel Barlow 2023-08-12 20:11:43 +0100
  • 519de0b55c module docs: service modules are listed after plain modules Daniel Barlow 2023-08-12 20:10:40 +0100
  • f20d1cfc01 print description only if present Daniel Barlow 2023-08-12 18:16:20 +0100
  • e039783e67 exclude outputs from doc Daniel Barlow 2023-08-12 18:16:06 +0100
  • dc4b7ebffd module docs: print examples Daniel Barlow 2023-08-11 21:12:57 +0100
  • bd8d00fe13 TODO for modules phase Daniel Barlow 2023-08-11 18:28:30 +0100
  • b81604870b extract kernel config options from base module Daniel Barlow 2023-08-11 18:15:17 +0100
  • 3ea40f95dc convert pppoe to serviceDefn Daniel Barlow 2023-08-10 22:53:45 +0100
  • 2942c465b9 add ssh module Daniel Barlow 2023-08-10 22:53:21 +0100
  • 2a29a00dfe much text, such doc, very wow Daniel Barlow 2023-08-09 22:27:37 +0100
  • 3669a4000f explain (badly) the module/service dynamic Daniel Barlow 2023-08-09 22:27:18 +0100
  • f7b507587d print modules in consistent (alphabetical) order Daniel Barlow 2023-08-09 22:26:50 +0100
  • be044cb59e doc: print headline for modules with no preamble Daniel Barlow 2023-08-07 23:08:41 +0100
  • 5cff862ae9 add preamble text to each service-providing-module Daniel Barlow 2023-08-07 23:03:49 +0100
  • 615c2de537 extract module top-level comment to docs Daniel Barlow 2023-08-07 22:14:58 +0100
  • 6d619ee8b5 add some missing descriptions Daniel Barlow 2023-08-07 21:43:12 +0100
  • 59a41a712b fix underline Daniel Barlow 2023-08-06 22:26:00 +0100
  • f3e32115ee extremely hacky first pass at autogenerated module docs Daniel Barlow 2023-08-06 22:25:37 +0100
  • 2414dd4b55 convert ntp to serviceDefn Daniel Barlow 2023-08-05 14:16:54 +0100
  • 93e04bb834 convert bridge service to serviceDefn Daniel Barlow 2023-08-05 14:08:02 +0100
  • f82501d278 update hostapd to "build" syntax Daniel Barlow 2023-08-05 12:21:18 +0100
  • 90c1d59aca convert firewall service to new serviceDefn Daniel Barlow 2023-08-05 12:07:35 +0100
  • fbb2c04132 move module-based-service parameter types into service Daniel Barlow 2023-08-04 20:39:29 +0100
  • c3631f4c9d improve grammar of mkEnableOption descriptions Daniel Barlow 2023-08-04 20:19:27 +0100
  • 4689cebf8d fix illegal module options Daniel Barlow 2023-08-04 20:07:06 +0100
  • 7fad66ff27 fix makestep type Daniel Barlow 2023-07-22 23:50:01 +0100
  • 9994c161d4 DRY up wireless config Daniel Barlow 2023-07-22 23:37:01 +0100
  • bf1d9beec1 add first version of ntp module Daniel Barlow 2023-07-22 23:22:45 +0100
  • e952f55f40 markup Daniel Barlow 2023-07-20 12:07:09 +0100
  • 4396afa97b inline excessive lets Daniel Barlow 2023-07-20 12:05:36 +0100
  • 9b70fd62f6 extract bridge to module-based services Daniel Barlow 2023-07-20 11:46:19 +0100
  • 86e73317ee alias config.system.service Daniel Barlow 2023-07-20 11:28:45 +0100
  • 5bf8e8522a update wlan test to use module Daniel Barlow 2023-07-16 17:56:07 +0100
  • 648ea5613b use module-based-service for hostapd Daniel Barlow 2023-07-16 17:50:06 +0100
  • 17abd42cf3 mote that modules are in a state of flux Daniel Barlow 2023-07-16 17:39:01 +0100
  • f73a9d82dc add comments Daniel Barlow 2023-07-16 17:04:19 +0100
  • 1117f98afc remove redundant let Daniel Barlow 2023-07-16 17:04:01 +0100
  • d7f3e05063 turn nftables firewall into a service-providing module Daniel Barlow 2023-07-16 16:55:50 +0100
  • 73e5916cc5 thunk Daniel Barlow 2023-07-15 23:40:16 +0100
  • 669af24247 make a module for dnsmasq Daniel Barlow 2023-07-14 22:53:25 +0100
  • 5fee3e54d2 use ppp module in pppoe test Daniel Barlow 2023-07-14 22:23:11 +0100
  • df6cfe1cd5 move pppoe service derivation into ppp module dir Daniel Barlow 2023-07-14 21:33:56 +0100
  • c13defc891 rename modules/ppp.nix -> modules/ppp/default.nix Daniel Barlow 2023-07-14 21:08:33 +0100
  • 682183a88d move typeChecked into pkgs.liminix.lib Daniel Barlow 2023-07-14 20:22:29 +0100
  • 69e6eb5a89 accept attr args to pppoe service, and typecheck them Daniel Barlow 2023-07-14 16:53:36 +0100
  • 9441f48819 new ppp module, used by rotuer Daniel Barlow 2023-07-13 19:44:14 +0100
  • 2e50368bd2 rename config.outputs to config.system.outputs Daniel Barlow 2023-07-13 19:24:59 +0100
  • 492317623d more thoughts about modules Daniel Barlow 2023-07-13 11:54:50 +0100
  • 0f57ae2a32 fix section order Daniel Barlow 2023-07-09 15:18:19 +0100
  • 2d05695d99 add cautionary note about flashing from openwrt Daniel Barlow 2023-07-09 15:07:12 +0100
  • a1dff5b92d document flash.scr Daniel Barlow 2023-07-08 23:43:15 +0100
  • 7c06f30675 set ipv6 wan address to that provided by dhcpv6 Daniel Barlow 2023-07-08 23:07:07 +0100
  • c7ead8559b shell.nix: set FENNEL_PATH for interactive convenience Daniel Barlow 2023-07-08 23:05:50 +0100
  • a19d12d6d7 fennelrepl add PREFIX/?/init.lua to lua load path Daniel Barlow 2023-07-08 23:05:00 +0100
  • b5cd0cc2d5 fennelrepl: fix bug which introduced whitespace in package.path Daniel Barlow 2023-07-08 22:33:28 +0100
  • 0c41e9305c extract service output watcher to fennel module Daniel Barlow 2023-07-08 22:15:56 +0100
  • 708350711b allow running scripts using fennelrepl Daniel Barlow 2023-07-08 22:14:40 +0100
  • e7de889403 explain why all the examples are misspelled Daniel Barlow 2023-07-05 20:41:08 +0100
  • a12e5888e9 rotuer: remove hardcoded wan address Daniel Barlow 2023-07-05 20:34:30 +0100
  • 2de4d7a8f9 fennel: extract some common functions into a shareable module Daniel Barlow 2023-07-05 20:23:27 +0100
  • c3bb33c9ce add fennelrepl package Daniel Barlow 2023-07-04 22:58:51 +0100
  • 24befe6bf7 install fennel from source as a package Daniel Barlow 2023-07-04 22:56:17 +0100
  • 41687e916d rename luaSmall package to lua Daniel Barlow 2023-07-02 18:19:54 +0100
  • 3900683413 simplify protocol for watchers of service output directories Daniel Barlow 2023-07-02 00:52:18 +0100
  • 5532144747 hardcode global wan address, temporarily Daniel Barlow 2023-07-01 12:48:01 +0100
  • 9aa5ff6ed1 make a package for odhcpc-script Daniel Barlow 2023-06-30 20:02:03 +0100
  • b6e72504d6 ipv6 default route Daniel Barlow 2023-06-30 10:17:33 +0100
  • 5306b36181 ipv4 nat rules Daniel Barlow 2023-06-28 23:51:37 +0100
  • 1f1164cc98 allow dhcp client on wan Daniel Barlow 2023-06-28 23:51:21 +0100
  • 8affb151b5 rotuer: enable ipv6 forwarding Daniel Barlow 2023-06-28 22:31:01 +0100
  • a9848b9668 firewall: enable incoming ssh and dhcp6 Daniel Barlow 2023-06-28 22:20:45 +0100
  • 25eecabc6d typo Daniel Barlow 2023-06-28 22:19:11 +0100
  • 80b6f62896 comment-out example of allowed incoming Daniel Barlow 2023-06-27 22:33:24 +0100
  • c595ae0ccb firewallgen: make nft shebang work Daniel Barlow 2023-06-27 21:26:23 +0100
  • 64e0ef5931 use numeric proto number (tautology...) for HIP Daniel Barlow 2023-06-27 21:25:30 +0100
  • 78d223a839 move nftables fib rule to the prerouting hook Daniel Barlow 2023-06-27 21:23:15 +0100
  • 6101f3f3d8 load necessary kernel modules for firewall Daniel Barlow 2023-06-27 21:17:04 +0100
  • 89693af82b thonk Daniel Barlow 2023-06-26 20:50:18 +0100
  • 591bd78509 extract writeKconfig to its own file Daniel Barlow 2023-06-26 20:49:43 +0100
  • 15be80e9de remove dead config option Daniel Barlow 2023-06-22 17:46:57 +0100
  • bc62f7df45 remove rsync openssl dependency Daniel Barlow 2023-06-22 17:34:44 +0100
  • 26cb331d8b remove dead config optiuon Daniel Barlow 2023-06-22 16:56:30 +0100
  • 5e45817f98 example rotuer-secrets Daniel Barlow 2023-06-22 16:54:24 +0100
  • 943820d4dd add doc note about finding supported devices Daniel Barlow 2023-06-22 10:06:40 +0100
  • fc620df322 thunk Daniel Barlow 2023-06-22 09:40:27 +0100
  • 6bc45c2b55 preinit: null-terminate argv array for execve Daniel Barlow 2023-06-22 09:29:44 +0100
  • b898364719 extend timeout for pppoe test Daniel Barlow 2023-06-20 23:39:46 +0100
  • 0896c9c1d3 remove non-building ntp service from test config Daniel Barlow 2023-06-20 22:04:12 +0100
  • b002a94e07 rotuer: use firewallgen to make packet filter rules Daniel Barlow 2023-06-20 20:20:32 +0100
  • d79a1e15bb get fennel from source instead of luarocks Daniel Barlow 2023-06-20 20:19:11 +0100
  • 340f7211ef remove unused packages Daniel Barlow 2023-06-20 20:13:59 +0100